@@@ @@@@@@@ @@@@@@ @@@ @@@ @@@@@@@ @@@@@@ @@@@@@@ @@@@@@@@@@@ @@@@@@@@ @@@@@@@@ @@@@ @@@ @@@@@@@@ @@@@@@@@ @@@@@@@@ @@@@@@@@@@! @@! @@@ @@! @@@ @@!@!@@@ !@@ @@! @@@ @@! @@@ @@!!@! !@! @!@ !@! @!@ !@!!@!@! !@! !@! @!@ !@! @!@ !@!!!@ @!@!!@! @!@ !@! @!@ !!@! !@! @!@ !@! @!@ !@! @!!!:!!!! !!@!@! !@! !!! !@! !!! !!! !@! !!! !@! !!! !!!!!:!!: !!: :!! !!: !!! !!: !!! :!! !!: !!! !!: !!! !!::!: :!: !:! :!: !:! :!: !:! :!: :!: !:! :!: !:! :!::: :: ::: ::::: :: :: :: ::: ::: ::::: :: :::: :: :: ::::: : : : : : : :: : :: :: : : : : :: : : : :: ::
The AI coding agent
that ships with you
IronCode reads your codebase, writes production-ready code, runs tests, reviews PRs, and ships — all from a single terminal command. No cloud upload required.
Get Started in Seconds
Windows
Install via npm or download the .exe from GitHub releases
macOS
brew install ironcode
Install via Homebrew or download from GitHub releases
Linux
Install via npm or download the binary from GitHub releases
Chat Integrations
Telegram Bot
Remote ControlControl IronCode from your phone — upload images, files, send voice messages.
Discord Bot
Slash CommandsModern Discord integration with slash commands, embeds, and file upload.
Everything you need
Build better software, faster
IronCode provides all the tools you need to accelerate your development workflow and ship quality code with confidence.
Multi-Account Providers
Connect multiple API keys per provider (Anthropic, OpenAI, Google, Copilot, etc.) and distribute requests with automatic round‑robin.
Local Code Search (BM25)
Semantic offline code search with BM25 + tree‑sitter — find functions and symbols by concept (no ML models required).
Native Bash Permissions
Native Rust permission checks, a tree‑sitter bash parser and RETE rules for fast, accurate command classification.
Editor & Terminal Improvements
External editor auto‑install + redesigned built‑in terminal with streaming output, autosuggest and tab completion.
Code Changes Panel
View diffs, add inline comments and revert individual hunks directly inside the TUI for faster reviews.
AI SDK v6 Integration
DevTools middleware, token‑saving optimizations and provider‑specific tools for richer model interactions.
Streaming & Memory Optimizations
Streaming file reads and grep reduce memory by 90%+, plus selective loading and Rust rewrites for much lower RAM use.
Built‑in Skills
13 production workflows out of the box — TDD, systematic debugging, verification, browse, QA, QA report‑only, API testing, code review, ship, document release, retro, CEO review, and eng review. Auto‑extracted, upgradeable, customizable.
Context‑Aware Intelligence
IronCode understands your codebase and coding style to provide accurate, contextually relevant suggestions.
Git Source Control UI
Full Git integration in the TUI — stage, commit, branch and push with syntax‑highlighted diffs and shortcuts.
Secure & Private
All processing stays local by default — your code never leaves your machine unless you opt in.
Chat Integrations
Control IronCode from Telegram, Discord, or Slack. Upload images & files, send voice messages, and get live streaming responses — code from anywhere, even mobile.
Voice to Code
Send voice messages via Telegram or Discord — audio is automatically transcribed by Groq Whisper and forwarded to the agent. Hands-free coding on the go.
One Agent, Nine Specialist Modes
Each slash command switches IronCode into a different expert — from founder to eng manager. Chain them together for a complete development workflow, or use any skill standalone.
/ceo-reviewFounderRethink the Problem
Don't just build what was asked. Find the 10‑star product hiding inside the request. Three modes: Scope Expansion, Hold Scope, Scope Reduction.
/eng-reviewTech LeadLock the Architecture
Architecture, data flow, failure modes, edge cases, and test matrix. Walk through issues interactively with opinionated recommendations.
/tddDeveloperBuild with TDD
RED‑GREEN‑REFACTOR: write a failing test, minimal code to pass, refactor. Iron Law — no production code without a failing test first.
/debugDebuggerFix It Right
When stuck: 4‑phase systematic debugging — root cause, pattern analysis, hypothesis testing, implementation. 3‑fix rule escalates architectural issues.
/code-reviewStaff EngineerFind the Bugs
Two‑pass review: critical issues first (type safety, injection, concurrency), then informational (patterns, performance, test gaps).
/verifyGatekeeperProve It Works
Run the command, read the output, then claim the result. No 'should work' — evidence before assertions, always.
/code-shipRelease EngineerLand It
Merge, test, typecheck, changelog, bisectable commits, push, and PR — fully automated in one command.
/qaQA EngineerVerify It
Web UI? Playwright tests pages, forms, flows. REST API? Discovers routes, tests every endpoint with valid/invalid/edge‑case payloads. Also: /qa-only (report only) and /qa-api (API‑specific).
/document-releaseTechnical WriterUpdate the Docs
Cross‑references the diff against README, ARCHITECTURE, CONTRIBUTING, CHANGELOG. Auto‑fixes facts, polishes voice.
/retroEng ManagerReflect & Improve
Weekly retro: commit analysis, session detection, team contributions, per‑person praise, growth areas. Persistent history with trends.
The complete software delivery pipeline — driven by AI
Every skill is embedded in the binary. No plugins to install, no setup required. Just type the slash command and go.
/ceo-review/eng-review/tdd/debug/code-review/verify/code-ship/qa/document-release/retroChat Integrations
Code from anywhere with IronCode's chat bot integrations. Upload files, share screens, and get AI assistance directly in your favorite messaging apps.
Telegram
@ironcode-ai/telegramChat with IronCode from Telegram. Upload images, files, and voice messages for AI analysis.
- 📸 Image upload (screenshots, diagrams)
- 📄 File upload (up to 20MB)
- 🎤 Voice transcription
- 📦 Media groups support
Discord
@ironcode-ai/discordUse slash commands in Discord to control IronCode. Rich embeds and file upload support.
- ⚡ Slash commands (/start, /info, /diff)
- 📸 Image & file upload (up to 25MB)
- 🎤 Voice message transcription
- ✨ Rich embeds for better UX
Slack
@ironcode-ai/slackRun IronCode in Slack channels with threaded conversations and real-time updates.
- 💬 Threaded conversations
- ⚡ Real-time tool notifications
- 🔗 Session sharing
- 🤖 Socket mode support
Why Use Chat Integrations?
Code from Mobile
Send quick fixes or review code from your phone while on the go
Team Collaboration
Share sessions with teammates and collaborate in real-time
Voice to Code
Describe changes verbally and let AI implement them
Quick Setup Example
Telegram Bot
Discord Bot
See it in action
Watch IronCode transform your workflow
From idea to implementation in minutes. See how IronCode handles real-world development tasks.
Full-stack feature implementation
IronCode can build complete features including frontend components, API endpoints, database schemas, and tests - all from a single prompt.
Intelligent code refactoring
Automatically improve code quality, fix performance issues, and apply best practices across your entire codebase.
Bug detection and fixing
IronCode identifies potential bugs, security vulnerabilities, and edge cases, then provides fixes with detailed explanations.
FAQ
Frequently asked questions
Everything you need to know about IronCode. Can't find what you're looking for? Reach out to our team.