Explore your graph, visually.
Hammer is the web management UI for Anvil DB: a Cypher and GraphQL editor, an interactive force-directed graph canvas, schema and document browsers, and admin, monitoring and security tools, all in the browser.
npm install
npm run dev # http://localhost:5175// paste into the Cypher editor
MATCH (p:Person)-[:FRIEND]->(f)
RETURN p, collect(f.name) AS friends# Hammer talks to Anvil over HTTP
# default: http://localhost:7474
# set the URL in a connection profile, then log inEverything you need, batteries included.
Hammer is the browser-based control room for Anvil DB. Write Cypher and GraphQL with rich result views, explore relationships on an interactive force-directed canvas, browse your schema and documents, and manage row-level security, functions, triggers, users and monitoring without leaving the page. It ships with Anvil, so a running database comes with a full visual workbench.
Cypher and GraphQL editors
Write Cypher or explore the auto-generated GraphQL API, with table, JSON, graph and query-plan result views, plus full schema introspection.
Interactive graph canvas
A D3 force-directed canvas with focus mode, neighbor orbit, lasso select, a minimap, four layouts and PNG/SVG export.
Schema and document browser
Browse labels, relationship types, property keys, indexes and constraints, and do full collection CRUD with a JSON editor and sync rules.
Security and access control
Create and simulate row-level security policies, toggle RLS, and manage users and roles. Admin-only pages are enforced client and server-side.
Functions and triggers
Author, test and manage stored Cypher functions and event-driven triggers, with an activity log and dependency analysis.
Live monitoring
Real-time server stats, a slow-query log, an event log and an alerts panel, so you can watch the database as it runs.