CLI for working with .cypher and .gram files and Neo4j.
Early development. See proposals/ for the RFC roadmap.
macOS / Linux — shell script (recommended):
curl -sSfL https://cli.relateby.dev/install.sh | bashHomebrew (macOS):
brew install relateby/tap/relatenpm (all platforms):
npm i -g @relateby/clicargo (from source):
cargo install relatemacOS Gatekeeper note: If you manually download a binary from the GitHub Releases page and macOS blocks it, run:
xattr -d com.apple.quarantine /path/to/relateThis is not needed for
curl | bash, Homebrew, or npm installs.
relate --help
relate lint query.cypher
relate parse schema.gram
relate write --password $NEO4J_PASSWORD nodes.gram
relate read --password $NEO4J_PASSWORD "MATCH (n) RETURN n LIMIT 10"
relate mcp ./queries/
cargo build
cargo test
cargo clippy --all-targets
cargo fmtNew features are proposed in proposals/RFC-NNN.md. See RFC-001 for
the RFC format specification and project goals. Each RFC maps to a speckit feature branch
named NNN-short-name.