-
Notifications
You must be signed in to change notification settings - Fork 0
Home
special-place-administrator edited this page Jun 10, 2026
·
5 revisions
This wiki is the long-form reference for SymForge. The repository README is the fast product entry point. The wiki explains how the runtime, tools, supported inputs, and setup flows work after SymForge is installed.
Start here
Use the repository README for install, first-run setup, and the public product overview. Use this wiki when you need operational details, exact tool behavior, or deeper architecture.
- Rust-native local-first MCP server for AI coding agents.
- 32 MCP tools plus prompts and resources for orientation, reading, search, impact tracing, validation, indexing, checkpointing, and structural edits.
- Trust envelopes on query responses: match type, source authority, parse
state, completeness, scope, and
file:lineevidence anchors. - 19 source languages parsed through tree-sitter.
- Config and document indexing for JSON, TOML, YAML, dotenv/env, Markdown, and GitHub Actions workflow YAML facts.
- In-process
LiveIndexis the primary read path; optional daemon mode shares state across local sessions. - Local state lives under
.symforge/, including snapshots, optional ranking stores, sidecar metadata, and optional analytics. - npm distribution downloads prebuilt binaries for Windows x64, Linux x64, macOS arm64, and macOS x64.
- what SymForge is
- installing through npm
symforge init- CLI command overview
- current public product shape
- build and release commands
Repository README:
- setup prompt for agents and client rules
- architecture and data-flow details
- complete tool-family reference
- runtime, daemon, sidecar, snapshot, and local-state behavior
- supported languages and repository-intelligence formats
- environment variables and platform-specific setup snippets
- benchmark methodology and token-savings tradeoffs
Rule of thumb
Let SymForge own semantic code understanding and structural source edits. Let the shell own builds, tests, package managers, containers, and runtime process work.