DejaShip – an intent ledger to stop AI agents from building duplicates
Semantic deduplication for multi-agent systems, but corpus is tiny and false positives kill utility.
Git-anchored decentralised intent(conversation) ledger for teams who build with AI
Agents remember *why* code exists, all local git-native, no cloud lock-in.
AI-assisted developers, teams using Claude Code or similar agents, codebases with institutional memory needs
Sourcegraph Cody · Continue.dev · GitHub Copilot Chat
1. Every session starts from zero. The agent sees your code but has no idea why it looks the way it does. 2. Team knowledge stays siloed. What one developer's agent learned yesterday doesn't help another's today. Rekal captures session context (turns, tool calls, file changes) at every commit into a local DuckDB database. A 2-10 MB session file compresses down to ~300 bytes on the wire via a custom binary codec with zstd and string interning. It shares across your team via git orphan branches — no extra infrastructure.
Search is three-way hybrid (BM25 + LSA + nomic-embed-text), all inside a single binary. No external APIs, no cloud, no setup. The embedding model ships in the binary.
The agent controls how much context it loads — progressive retrieval keeps token cost minimal.
Other design choices: append-only with content-hash dedup (merge conflicts are structurally impossible), ~200ms search at 14k turns, zero runtime dependencies beyond git. Written in Go, Apache-2.0.
Semantic deduplication for multi-agent systems, but corpus is tiny and false positives kill utility.
Git for the 'why': intent DAG alongside code DAG, built for AI agents.
Graph-based context compression beats lossy summarization when tokens run out.
GDPR-compliant AI chat widget competing with Intercom and Drift in a crowded market.
Cross-agent packs work with Claude Code, Cursor, and Ollama — build once, query anywhere.
Git worktree wrapper with Zellij integration, but native git worktree already exists.