1. Build
target/debug/urchin. For a release build:
~/.cargo/bin (puts urchin on PATH):
2. Verify
3. Start the daemon
- The HTTP intake server on
127.0.0.1:18799 - A background collector tick loop that runs every configured collector
4. Ingest your first event
5. Connect an IDE
- VS Code / Copilot
- Cursor
- Zed
Create Restart VS Code. The Copilot Chat agent now has access to all 10 Urchin MCP tools.
.vscode/mcp.json in your workspace:urchin_status in the assistant to confirm the substrate is reachable.
6. Run a collector
Next steps
- How it works — journal internals, write safety, ephemeral mode
- Configuration — set vault path, journal path, tokens
- CLI reference — all subcommands and flags
