archipilot turns your Obsidian architecture vault into an AI-powered TOGAF assistant.
Ask questions, record decisions, export to ArchiMate and Draw.io — all via @architect in Copilot Chat.
Run with GitHub Copilot or your own local LLM.
✓ 100% free today · MIT-licensed · No account required · Works offline with local LLMs · may change in the future
Every feature is free right now — MIT-licensed, no account, no paywalls. We may introduce pricing as the project matures, so now is the best time to get started. If archipilot saves you time, consider supporting development.
@architect Chat Participant15+ slash commands available directly in Copilot Chat. Ask architecture questions, run analyses, update vault documents — all without leaving your editor.
Connects to your existing Obsidian vault as the authoritative architecture context. Parses Markdown, YAML front matter, and [[WikiLinks]] across all 27 TOGAF ADM files.
Enforce architecture discipline across the full ADM lifecycle. Update vault documents with diff preview, dry-run mode, and a full audit log — /update, /gate, /review.
Export your vault to ArchiMate Open Exchange XML — importable by Archi, BiZZdesign, Sparx EA, and ADOIT. Five views auto-generated: Business, Application, Technology, Motivation, and Implementation.
One command produces three architectural views: As-Is, Target, and color-coded Migration overlay. Saved as .drawio files in your vault's exports/ folder.
Live sidebar linter that flags orphaned files, risks without owners, pending decisions, and open TODOs — no AI needed. Click any item to jump directly to the file.
Record Architecture Decision Records with /adr. Get structured pros/cons analysis on open decisions with /decide. Auto-assigned IDs, linked to your vault.
Generate C4 context and container diagrams (/c4), full vault dependency graphs (/graph), file-level context diagrams (/diagram), and Gantt roadmaps (/timeline).
Run fully offline with LM Studio, GPT4All, Ollama, or any OpenAI-compatible server. One setting to switch — no API keys, no cloud dependency. Perfect for air-gapped or data-sensitive environments.
Every line — parsing, prompts, exporters, and the chat participant — is MIT-licensed and publicly auditable on GitHub. No black boxes.
Install archipilot from the VS Code Marketplace, then open a workspace containing your Obsidian vault folder.
Type @architect /archimate, /drawio, or /status to start working with your vault.
Run /archimate or /drawio to export your diagrams and keep refining them.
Hands-on exercises you can follow along in VS Code. Requires archipilot installed and either a GitHub Copilot subscription or a local LLM server.
Scaffold a full architecture vault, generate diagrams and record decisions — without leaving VS Code.
→Manage a live EA programme — status dashboards, TODO extraction, impact analysis and governance.
→Explore every command from zero — no project needed. End with a full ArchiMate & Draw.io export.
→Share what you think, or drop your email to hear about new features and changes before anyone else.
Bug, idea, or something you love? Tell us — every message is read by the maintainer.
Ask questions, share your vault setup, propose ideas, or just say hi — join the conversation on GitHub.
Join the discussionOpen to everyone. No account beyond GitHub needed.
We’ll email you when there are meaningful updates — new commands, changes to pricing, or big milestones. No spam, unsubscribe anytime.
archipilot is a VS Code extension that adds an @architect GitHub Copilot Chat participant. It reads your Obsidian vault as live architecture context and lets you query, update, and export TOGAF ADM-aligned models — all via natural language in Copilot Chat.
By default, yes — archipilot works as a chat participant inside GitHub Copilot Chat. However, you can also run it with a local LLM (LM Studio, GPT4All, Ollama, etc.) by setting archipilot.llm.provider to "local". In local mode, no Copilot subscription or internet connection is needed.
Any server that exposes an OpenAI-compatible /v1/chat/completions endpoint. Tested with LM Studio, GPT4All, Ollama, llama.cpp, LocalAI, and vLLM. For best results, use a model with 7B+ parameters and 8K+ context — Mistral 7B Instruct, Llama 3.1 8B, or Qwen 2.5 7B work well for architecture analysis.
archipilot expects a folder of Markdown files structured as TOGAF ADM documents (with YAML front matter and [[WikiLinks]]). This is the same structure used by Obsidian. You can scaffold a fresh vault from scratch with @architect /new.
Yes — today, archipilot is fully MIT-licensed. Every line, including the ArchiMate and Draw.io exporters, is publicly auditable on GitHub. The project is in early access and we haven't decided on a long-term business model yet, so we can't promise this will always be the case. Try it now and benefit from everything being free.
The /archimate command exports ArchiMate 3.2 Open Exchange Format (OEFF) XML. This is importable by Archi, BiZZdesign, Sparx EA, ADOIT, and any tool that supports the ArchiMate Exchange standard.