Which programming languages and file types does Spiderbrain read?
Spiderbrain reads JavaScript, TypeScript, Python, Go, Java and C at the structural level, and handles other languages with a lighter parser. Beyond code it ingests Markdown, SQL schemas, PDF, docx, HTML, CSV and chat exports from ChatGPT, Claude and WhatsApp. It builds one graph across all of it, so your docs and decisions sit next to the code they describe.
Which AI tools does Spiderbrain work with?
Spiderbrain is MCP-native, so it connects to any client that speaks the Model Context Protocol. That includes Claude and Claude Code, Cursor, Continue, Cody, Zed, Windsurf, Devin, opencode and Aider. There is no glue code to write: connect the server once and your agent inherits memory and reasoning that stay current.
How do I connect Spiderbrain to Claude, Cursor and other AI tools?
Spiderbrain connects to any tool that speaks the Model Context Protocol (MCP): Claude and Claude Code, Cursor, Continue, Cody, Zed, Windsurf, Devin, opencode and Aider. It is a hosted MCP server, so there is nothing to run locally. Step by step: (1) in the Spiderbrain desktop app, sign in and build a brain by pointing it at your project; (2) open Settings, then MCP, and copy your connection URL, https://mcp.spiderbrain.ai/mcp, and your access token; (3) in your AI tool, add Spiderbrain as an MCP server, for example {"mcpServers":{"spiderbrain":{"url":"https://mcp.spiderbrain.ai/mcp"}}}, and send your token as a Bearer token (zero-config OAuth is coming; today it is a token connection); (4) reload or restart the tool. Your agent then has Spiderbrain's ranked memory and structural reasoning, staying current as your brain updates. Separately, Spiderbrain's own in-app chat lets you bring your own model key (Anthropic, OpenAI, Google, or local models via Ollama and LM Studio).
Is my code private? Does anything leave my machine?
Your source code and file contents never leave your device. Spiderbrain parses your project on your machine, then uploads a source-free graph to score it: repo-relative file paths and names, the dependency edges, a SHA-256 fingerprint of each file (never its contents), and privacy-safe git signals (commit timestamps, a fix or revert flag, a salted author-identity hash, and changed paths). Your code, file contents, commit messages and author emails never leave. The scored brain is stored in the EU and served to your AI over MCP. See the Data Governance Policy for the full breakdown.
Does Spiderbrain work offline?
Parsing your project is native and happens on your device, but an internet connection is required to sign in, score your brain, and connect your AI over hosted MCP. Scoring runs on our EU servers, which is what keeps the engine proprietary, so a scored brain needs a connection. You do not need Node, Python, Java or Docker; it is a small native desktop app.
Can I trust the results? Is Spiderbrain deterministic?
Spiderbrain is deterministic: the same input produces the same brain every time, with no randomness and no hidden model in the scoring path. The engine ships with a 30-gate test suite of 353 checks, all passing, and has been validated on real codebases. Anything an AI suggests is clearly labelled and never applied on its own, so you always know what is fact and what is a suggestion.
How does the context graph stay up to date?
Rebuilding is one click, with no stale embeddings to manage by hand, and drift detection flags files that have changed in ways that no longer match their history. On the Pioneer founding tier, live watch streams file changes into your graph as you work. Re-scoring stays an explicit step on every plan, so your agent always reasons from a picture you chose to publish.
What operating systems does Spiderbrain support?
Spiderbrain ships today as a small native desktop app for Windows 10 and 11 (x64) and macOS (Apple Silicon and Intel). Linux is planned. It connects your editor to a hosted MCP server. See the system requirements below for the full list.
What are the system requirements for Spiderbrain?
Spiderbrain is a small, native desktop app, so the requirements are light and it needs no Node.js, Python, Java or Docker. Minimum: Windows 10 or 11 (64-bit) today (macOS and Linux builds are on the way); a dual-core 64-bit processor, 4 GB of RAM, and about 300 MB of free disk for the app and its brain cache. You also need an internet connection, because sign-in, scoring and the hosted MCP server run online, while parsing your code stays on your device. For large repositories of 10,000 files or more we recommend a quad-core or faster CPU (parsing scales with cores, roughly 4x on four cores), 8 GB or more of RAM, and an SSD; at that size a project parses locally in about half a minute and then scores in the cloud. Git is optional: add it to your PATH to clone remote repositories from inside the app and to enrich a brain with git-history signals, but local-folder projects work without it.
Does Spiderbrain require Node.js, Python or Docker?
No. Spiderbrain is a single small desktop app with a native Rust parser built in, so there is nothing to install alongside it: no Node.js, no Python, no Java, and no Docker. You download one app, sign in, and point it at a folder. Parsing runs natively on your machine and scoring runs on our servers. The only external tool that helps, and only optionally, is Git, used to clone remote repositories in-app and to read git-history signals.
Is it secure and auditable?
Every decision is recorded in an append-only log that is signed and hash-chained, so tampering is detectable and you can replay exactly how the brain reached its current state. Nothing is silently overwritten. For teams, that same log makes a shared brain auditable rather than a black box.