Hammer
Hammer is the desktop app for macOS and Windows that manages an Anvil server. Install it from anvildb.com, point it at your server (port 7474 by default), and every part of the platform has a screen in it. It is not bundled with the server; each machine runs a free trial, then needs a licence key.
Pages
| Page | Description |
|---|---|
| Cypher | Query editor with Table/JSON/Graph view, Cmd+Enter to execute |
| GraphQL | GraphQL playground with introspection |
| Graph | Force-directed visualization with focus mode, neighbor orbit, lasso select, minimap, PNG/SVG export |
| Schema | Labels, relationship types, property keys, indexes |
| Documents | Collection CRUD, document browsing, sync rule management |
| Storage | Bucket browser, upload, image preview, signed URLs, resumable uploads |
| Apps | Apps & projects: create, members & privileges, label bindings, app-scoped settings, email templates with preview |
| Policies | RLS policy management, enable/disable, simulator |
| Functions | Create/edit/delete stored functions, test execution panel, call log |
| Triggers | Create/edit triggers, enable/disable, activity log, dependency analysis |
| Import | Cypher script import via paste or file upload, shows nodes/relationships created |
| Monitor | Server stats, slow query log, event log |
| Admin | User/role management, service accounts & API keys, event log explorer, runtime settings |
| Settings | Theme, editor preferences, graph defaults |
| Help | This documentation page |
Schema Dropdown
Switch between public, auth, system and one app_<slug> entry per app you belong to in the sidebar. Schema-aware pages filter content by the selected schema. The auth and system schemas are only visible to admin users (the system schema - runtime settings, apps, email templates - is admin-only server-side too); storage collections are owned by the storage subsystem and managed through the Storage page.
Graph Visualization
Force-directed layout with D3.js. Click a node to enter focus mode - direct connections orbit in an evenly-spaced circle with yellow highlighted edges and labels, while non-neighbors are pushed to the periphery with hidden labels. Double-click to expand neighbors. Shift+drag for lasso selection. Right-click for edit/delete context menus. Layouts: force, hierarchical, circular, grid. Export as PNG or SVG.