# Orinadus ## Docs - [Orinadus Docs](https://docs.orinadus.com/index.md): Documentation for everything Orinadus builds. - [GET /health](https://docs.orinadus.com/urchin/api/http-health.md): Check intake server liveness and current journal state. - [POST /ingest](https://docs.orinadus.com/urchin/api/http-ingest.md): Write a single event to the journal over HTTP. - [urchin_ingest](https://docs.orinadus.com/urchin/api/mcp-ingest.md): Write an event to the journal from an MCP tool call. - [MCP Overview](https://docs.orinadus.com/urchin/api/mcp-overview.md): All 10 MCP tools exposed by urchin mcp, their schemas, and how errors are returned. - [urchin_project_context](https://docs.orinadus.com/urchin/api/mcp-project-context.md): Return events matching a project name or tag substring within a time window. - [urchin_recent_activity](https://docs.orinadus.com/urchin/api/mcp-recent-activity.md): List recent journal events, newest first, with optional source and time window filters. - [urchin_search](https://docs.orinadus.com/urchin/api/mcp-search.md): Case-insensitive substring search over event content within a time window. - [urchin_status](https://docs.orinadus.com/urchin/api/mcp-status.md): Show journal health, event count, paths, and identity from the MCP server. - [urchin collect](https://docs.orinadus.com/urchin/cli/collect.md): Run a collector once and append new events to the journal. - [urchin doctor](https://docs.orinadus.com/urchin/cli/doctor.md): Print identity, config source, paths, and journal stats. - [urchin ingest](https://docs.orinadus.com/urchin/cli/ingest.md): Write a single event to the journal from the command line. - [urchin mcp](https://docs.orinadus.com/urchin/cli/mcp.md): Start the MCP server over stdio for IDE and agent integrations. - [urchin serve](https://docs.orinadus.com/urchin/cli/serve.md): Start the HTTP intake server and background collector loop. - [Git Collector](https://docs.orinadus.com/urchin/collectors/git.md): Ingests new commits from one or more git repositories using a per-repo SHA checkpoint. - [Collectors Overview](https://docs.orinadus.com/urchin/collectors/overview.md): How Urchin's passive pull collectors work, what sources are supported, and the checkpoint system. - [Shell Collector](https://docs.orinadus.com/urchin/collectors/shell.md): Ingests new commands from ~/.bash_history using a byte-offset checkpoint. - [Config File](https://docs.orinadus.com/urchin/configuration/config-file.md): All configuration keys for ~/.config/urchin/config.toml. - [Environment Variables](https://docs.orinadus.com/urchin/configuration/environment-variables.md): Environment variables that override config.toml values at runtime. - [How It Works](https://docs.orinadus.com/urchin/how-it-works.md): Journal internals, write safety, collector checkpoints, ephemeral mode, and the MCP/HTTP data paths. - [Claude Code Integration](https://docs.orinadus.com/urchin/integrations/claude-code.md): Connect Urchin's MCP server to Claude Code for persistent cross-session memory. - [HTTP Integration](https://docs.orinadus.com/urchin/integrations/http.md): Push events to Urchin over HTTP from scripts, SDKs, and external tools. - [VS Code / Copilot Chat Integration](https://docs.orinadus.com/urchin/integrations/vscode.md): Connect Urchin's MCP server to VS Code Copilot Chat for persistent cross-session memory. - [Introduction](https://docs.orinadus.com/urchin/introduction.md): Urchin is a local-first memory substrate that collects signals from every AI tool and exposes them through a unified journal. - [Quickstart](https://docs.orinadus.com/urchin/quickstart.md): Build the binary, verify the setup, run the daemon, and connect your first IDE.