Quickstart
Install
Section titled “Install”pip install reasonsforgeBuild a knowledge base
Section titled “Build a knowledge base”# From a codebasereasonsforge code --repo ./my-project --output reasons.db
# From GitHub issuesreasonsforge product --github owner/repo --output reasons.db
# From documents and PDFs (chunked by section)reasonsforge document --pdf paper.pdf --output reasons.db
# Cross-domain synthesis across expert belief networksreasonsforge meta init code=/path/to/code-expert project=/path/to/project-expertreasonsforge meta updateYour first knowledge base in under 5 minutes. The output is a SQLite file — open it with Reasons.app, the reasons CLI, or any SQLite client.
Use the output
Section titled “Use the output”The reasons.db file works with any of these:
- Reasons.app — macOS menu bar MCP server (reasonsforge.com)
- reasons CLI —
reasons --db reasons.db search "query" - Claude Code — via MCP or CLI skill
- Claude Desktop — via MCP or drag-and-drop skill
- Any MCP client — standard Streamable HTTP or stdio transport
- Raw SQLite — it is just a database file
Next steps
Section titled “Next steps”- Pipeline stages — understand what each stage does
- Forge modules — choose the right module for your data
- Sandboxing — run safely with untrusted inputs