Open Source
Developer tools built in the open. Code intelligence, spec-driven development, and MCP server management.
lgrep
Open SourceDual-engine code intelligence for OpenCode. Semantic search finds implementations by intent, while tree-sitter symbol tools handle exact lookup, outlines, and targeted source retrieval.
- Semantic code search for intent-level discovery
- Symbol lookup, file outlines, and repo outlines
- Local-first indexes with one shared warm MCP server
- MIT licensed with commercial use allowed
- Built for parallel OpenCode agent workflows
Technical Details
- Dual-engine: LanceDB semantic search + Tree-sitter symbol index
- Hybrid retrieval: dense vectors combined with BM25 keyword scoring
- Local LanceDB indexes — no cloud API calls, no data leaves your machine
- MCP server over stdio — one warm process shared across OpenCode sessions
- Incremental symbol indexing with file-watcher auto-refresh
- Tree-sitter AST parsing for 40+ languages with precise scope-aware symbol resolution
- CLI and MCP interfaces — works standalone or embedded in OpenCode/IDE
Advance
Open SourceSpec-driven engineering infrastructure for OpenCode. Turn AI-assisted development into a governed loop with specs as laws, 7 gates, Temporal-backed task state, and evidence-first delivery.
- Specs as laws with proposal, agreement, and archive artifacts
- 7-gate workflow from proposal through release
- Temporal-backed change and task orchestration
- TDD evidence, checkpoints, review, and hardening built in
- OpenCode-first, with Claude Code and ACP-first versions planned
Technical Details
- Temporal workflow engine for durable change and task state with replay-safe updates
- 7-gate state machine: proposal → discovery → design → planning → execution → acceptance → release
- Spec-as-law model: committed .adv/specs/*.md files serve as architectural contracts
- Contract minting with review matrices for evidence-based acceptance gate
- Per-change git worktree isolation with merge-before-delete protocol
- TDD protocol (RED/GREEN) with checkpoint commits and doom-loop detection
- Sub-agent orchestration: adv-engineer, adv-researcher, adv-reviewer with depth-1 nesting limit
Vision
Open SourceAutonomous MCP Gateway. Manage, monitor, and coordinate multiple MCP servers from a single daemon with hot-reload and health monitoring.
- Single daemon, multiple MCP servers
- Hot-reload configuration changes
- Health monitoring and auto-restart
- Catalog of pre-configured servers
- OpenCode integration out of the box
Technical Details
- MCP protocol gateway — proxies JSON-RPC between OpenCode and managed MCP servers
- YAML-based server config with hot-reload (no restart for config changes)
- Process lifecycle management: spawn, health-check, auto-restart crashed servers
- HTTP proxy mode for remote MCP servers (Context7, Exa, searchcode)
- OpenCode plugin integration — servers register via opencode.jsonc
- Catalog of pre-configured servers: context7, exa, lgrep, time, playwright
- Systemd user service support with vision daemon status/reload CLI