Welcome to TatsuCode
TatsuCode is an AI-powered coding assistant for your desktop. It combines access to 200+ AI models with a native desktop experience — no installation required, just download and run.
Why TatsuCode?
Use Your Existing AI Subscriptions
Already paying for Claude Pro / Max, ChatGPT Plus / Pro, or GitHub Copilot? Use them in TatsuCode with no extra TatsuCode fee. Claude routes through Anthropic's claude CLI installed on your machine; ChatGPT (Codex) and Copilot integrate via OAuth directly inside TatsuCode. Gemini CLI subscription support is on the roadmap; in the meantime, Gemini models are reachable through OpenRouter.
200+ Models, One Interface
Access Claude, GPT-4, Gemini, Llama, DeepSeek, and hundreds more through OpenRouter. Switch models mid-conversation. Pick the right model for the job.
Truly Portable
Zero installation. No admin rights. No dependencies. Download, extract, run. Works from a USB drive, a locked-down corporate laptop, or any folder on your machine.
Privacy-First Design
- Zero telemetry from the desktop app — no data collection or analytics inside TatsuCode itself. (The marketing website at tatsu.ai uses Google Analytics, disclosed in its privacy policy.)
- No TatsuCode server in the path — your prompts go from your machine straight to whichever provider you've configured. We don't proxy, log, or pool vendor traffic.
- Encrypted credentials at rest — API keys and OAuth tokens live in
%UserProfile%\.tatsu\credentials.enc, ACL'd to your Windows account. - Private DevBrowser — built-in browser isolated from your system browser; no cookie or extension sharing.
- Local-only option — running fully offline with Ollama / LM Studio / llama.cpp keeps prompts and responses on your machine.
Free to Use
TatsuCode is free to download today. Bring your own API key, or connect your existing AI subscription. The version you download is yours to keep, regardless of how pricing or ownership might evolve later — see the home-page FAQ for the full disclosure.
What Can TatsuCode Do?
TatsuCode is an agentic coding assistant. It doesn't just answer questions — it takes action:
| Capability | Examples |
|---|---|
| Read & Analyze | Understand entire codebases, analyze architecture, find issues |
| Write & Edit | Create files, make targeted edits, refactor code |
| Office Documents | Read, write, and edit DOCX/XLSX/PPTX/CSV workflows |
| Image Generation & Editing | Generate, edit, inpaint images; mark up screenshots in chat |
| PDF Analysis | Native PDF Reader sub-agent — text, charts, diagrams, scans |
| Run Commands | Execute builds, run tests, manage git |
| Search the Web | Find documentation, research solutions, fetch pages |
| YouTube Analysis | Extract transcripts or analyze video content for implementation details |
| Automate Browsers | Test web apps, take screenshots, inspect elements |
| Desktop Automation | Click, type, drag, and manage native applications |
| Undo Mistakes | Full file history with revert to any previous state |
| Claude Code | Use your Claude Pro / Max subscription directly inside TatsuCode |
Quick Example
> Analyze this React component for potential issues and fix them
TatsuCode: I'll analyze the component...
[Reads UserProfile.tsx]
Found 3 issues:
1. Missing error handling in useEffect
2. Memory leak - no cleanup function
3. Form inputs missing accessibility labels
[Shows diff of proposed fixes]
Applied all fixes. Running tests...
All 23 tests passed ✓
Standards-Friendly Workflows
TatsuCode supports both project rules and reusable skills using industry-standard formats:
AGENTS.mdconventions: agents.md- Agent Skills conventions: agentskills.io
That means your team can define shared behavior once and keep it consistent across sessions.
Getting Started
Getting started takes about 30 seconds:
- Download — Get the Windows executable
- Run — Double-click to launch (no install)
- Connect — Add an API key or connect your AI subscription
- Code — Start asking questions and giving tasks
/connect # Set up your AI access
/models # Choose a model
/skills # Load a specialized workflow skill
Then just type naturally:
> Explain what this project does
> Find all functions that handle authentication
> Add input validation to the login form
Next Steps
- Installation — Download and first launch
- Quickstart — Your first coding session
- Providers — Set up AI access (OAuth, API keys, local models)
- Agent Skills — Reusable specialized workflows
Getting Help
- Troubleshooting — Common issues and solutions
- FAQ — Frequently asked questions
- Follow @TatsuCodeAI for updates
TatsuCode is free to use. If it's helped your workflow, consider supporting its development.