FAQ

Frequently asked questions

Can't find your answer here? Contact us or ask on GitHub.

What is ArchiCode?

ArchiCode is an open-source, graph-native software engineering harness — a desktop app for investigating, researching, planning, building, debugging, and evolving software with AI agents. The architecture graph is the living source of truth: research conversations, implementation plans, source changes, tests, run history, and review decisions all stay connected to one durable model instead of disappearing into separate tools or ephemeral chat transcripts. You can start a project from scratch — designing the architecture before any code exists — or import an existing codebase; both are first-class flows.

How is this different from Claude Code, Codex CLI, OpenCode, or Cline?

Those tools are chat-first coding agents: you work in a conversation, and the session transcript is the working context. They are excellent at making changes, but the intent, boundaries, and decisions behind a change fade once the session ends. ArchiCode is graph-native instead of chat-first — architecture intent, code evidence, decisions, implementation scope, and verification state live in a durable, shared model that both you and the agents work from. Importantly, ArchiCode is a complete harness in its own right, with its own design vision — it doesn't sit on top of another tool's harness. Codex, Claude, and OpenAI-compatible or Anthropic-compatible APIs are simply interchangeable model sources; the persistent project context, orchestration, observability, and human review are all ArchiCode's own.

Is ArchiCode an IDE replacement?

No. Traditional IDEs are file-first: great for editing details, but they don't give you the durable big picture needed to supervise a large, continuously changing AI-built system. ArchiCode is that big-picture workspace — you can keep using your favorite editor alongside it. It still ships practical project tooling: browse files, inspect diffs, operate Git, run local services, and debug failures without leaving the app.

Can I use it on an existing codebase?

Yes — that's a core workflow. The importer analyzes an existing repository into evidence-backed architecture perspectives, grounded in real files, symbols, imports, calls, and source locations. From there you get functional knowledge maps, an editable 2D canvas, and multi-layer 3D exploration. When code changes outside ArchiCode, the resync pipeline reconciles the graph with deterministic, affected-scope updates and auditable reports.

Can I start a brand-new project from scratch?

Yes. Importing is not the only flow — you can create a project from nothing: design the architecture graph first (components, features, flows, dependencies, acceptance checks), research and refine it with the agent, and then let the build harness implement it. The graph-first approach means greenfield projects get the same durable source of truth, observability, and review workflow as imported ones, from the very first commit.

Which AI providers and models does it support?

You can run Codex or Claude locally, or connect any OpenAI-compatible or Anthropic-compatible API. ArchiCode also supports project skills and MCP servers, so agents can use your own tools. Embeddings and voice features run on local models.

Does my code leave my machine?

ArchiCode is local-first. Your project and its planning state live in a portable .archicode/ folder inside your repo; credentials and runtime-only data stay machine-local and out of source control. Code is only sent to the AI provider you explicitly configure — and if you run models locally, it doesn't leave your machine at all.

How does it help teams, not just solo developers?

The graph is a shared contract for the whole team, not just between you and an agent. Portable planning state under .archicode/ is readable and Git-friendly, so architecture, flows, decisions, and ledgers travel through normal branches, reviews, and merges. New teammates onboard from the eagle view instead of spelunking through files, and agent work lands as explicit proposals, diffs, and verification evidence everyone can review.

What platforms does it run on?

ArchiCode is a desktop app for macOS, Windows, and Linux. Prebuilt packages are on the GitHub releases page; to run from source you need Node.js 22.12 or newer.

Is ArchiCode free? What license does it use?

ArchiCode is free and open-source under the GNU Affero General Public License v3 only (AGPL-3.0-only). Commercial use, modification, distribution, and sale are permitted subject to the AGPL, including its source-availability and network-use requirements. A separate commercial license is available for organizations that need different terms, including closed-source distribution — reach out via the contact page.

Is it production ready?

ArchiCode is under active development, but its core engineering loop already works end-to-end: inspect an existing codebase, research and shape its architecture, queue scoped implementation, edit and test source, debug failures, verify outcomes, and reconcile the living graph as the code changes.

How can I contribute?

Contributions are welcome. External contributors accept an Individual Contributor License Agreement (with a corporate CLA when an employer owns the contribution) and retain ownership while granting the rights needed for ArchiCode's public AGPL and commercial editions. Start with CONTRIBUTING.md in the repository.

Still curious? The full technical picture is in the repo.