CLI tooling for
code-aware agents.
Weaver connects AI agents to a real codebase through concrete observe, act, and verify operations. The CLI stays thin, the daemon keeps context loaded, and Double-Lock plus Birdcage constrain the risky parts.
Composable
Use one surface for structural queries, patch application, and diagnostics. The daemon streams JSONL to the CLI, which then forwards raw payloads or human-readable output as needed.
Explore FusionSafe
Block bad edits before they land. Double-Lock checks the change; Birdcage isolates untrusted tooling with seccomp-bpf and namespaces.
Security ModelFast
Keep state in a resident daemon instead of re-parsing on every call. Rust binaries stream JSONL over Unix domain sockets for low-friction automation.
Daemon SpecsCommand Reference
Sempai Query Engine
Sempai adds Semgrep-compatible structural queries to observe. It runs on Tree-sitter, exposes a query-focused operator surface, and keeps compatibility boundaries explicit.
- Semgrep-compatible rules with a Tree-sitter backend
- Rust, Python, and TypeScript support today; Go and HCL are planned
- Designed to turn source structure into agent-ready context
Documentation
Read the command, install, safety, and configuration references.
Read Docs →Roadmap
See which phases are shipped, which are planned, and which ideas remain directional.
View plan →GitHub
Read the source, track issues, and follow release work in the open.
Open repo →Community
Discord is not live yet. Use GitHub issues until the public channel opens.
Track updates →