Session Memory

Preserve context across AI conversations. Handoff notes, breadcrumbs, and session state survive context compression and restarts.

Local-First Tracking

All data in a single SQLite file (.crosslink/issues.db). No cloud, no sync complexity, no network requests. Works offline.

Multi-Agent Coordination

Distributed issue locking via a crosslink/hub git branch. Multiple AI agents can work on the same repo without conflicts.

Behavioral Hooks

Claude Code hooks inject best practices automatically — no stubs, proper error handling, issue tracking enforcement, and language-specific guidelines.

Swarm Orchestration

crosslink swarm coordinates multi-agent phased builds from a design document. Phase gates, budget-aware scheduling, and checkpoint/resume for interrupted builds.

Knowledge Management

Shared markdown knowledge pages synced via git. Full-text search, bulk import, auto-injection into agent context. Research done by one agent is available to all.

Terminal Dashboard

crosslink tui provides an interactive terminal UI with tabs for issues, agents, knowledge, milestones, and config. Mouse support, command palette, and keyboard navigation.

Container Agents

Run kickoff agents in isolated Docker containers. Same hook enforcement, stronger isolation, works cross-platform.

Smart Workflow

crosslink quick creates, labels, and starts work in one command. crosslink next recommends what to work on. crosslink tree visualizes issue hierarchy.

Works Everywhere

Native CLI + VS Code extension. Integrates with Claude Code, Aider, Cursor, Continue.dev, or any AI agent via the context provider.

Quick Example

# Initialize in any project
crosslink init

# Start a session — see what the last AI left you
crosslink session start

# Create and start working on an issue in one step
crosslink quick "Fix auth token refresh" -p high -l bug

# Record breadcrumbs as you work (survives context compression)
crosslink session action "Found root cause in refresh_token()"

# End with handoff notes for the next session
crosslink session end --notes "Fixed token refresh. Dark mode is next."

Install

# From crates.io
cargo install crosslink

# Or build from source
git clone https://github.com/forecast-bio/crosslink.git
cd crosslink/crosslink && cargo install --path .

Also available as a VS Code extension.