>_IronCode
Back to home

Features

Everything you need to build software faster. IronCode combines the power of AI with blazing-fast native performance.

Core Capabilities

Context-Aware Intelligence

IronCode understands your entire codebase, architectural patterns, and coding style to provide relevant suggestions.

  • ✓Analyzes project structure and dependencies
  • ✓Learns from your coding patterns
  • ✓Maintains context across sessions

Lightning Fast

Native Rust optimizations deliver 2-15x speedup over pure Node.js implementations.

  • ✓15x faster PTY operations
  • ✓6x faster file editing
  • ✓5x faster archive operations

Multi-Language Support

Works seamlessly with all popular programming languages and frameworks.

  • ✓TypeScript, JavaScript, Python, Rust, Go
  • ✓React, Vue, Next.js, Svelte
  • ✓And many more languages & frameworks

Powerful CLI & TUI

Full-featured terminal interface built for developers who live in the command line.

  • ✓Interactive TUI with keyboard shortcuts
  • ✓Non-interactive mode for automation
  • ✓Headless server mode for remote work

Auto-Fix & Refactor

Automatically fix bugs, refactor code, and improve code quality with intelligent suggestions.

  • ✓Detect and fix common bugs
  • ✓Refactor code for better performance
  • ✓Improve code readability and maintainability

Secure & Private

Your code stays on your machine. Only prompts and responses go to AI providers.

  • ✓100% local code processing
  • ✓API keys stored locally
  • ✓No telemetry or tracking

Built‑in Skills

IronCode ships with 13 production‑grade workflow skills embedded in the binary. They auto‑extract on first run, upgrade automatically with new releases, and can be customized per project.

/browse

Headless Chromium via Playwright. Navigate, click, fill forms, take screenshots, assert states, test responsive layouts, handle dialogs — all from the CLI.

/qa

Systematic QA testing with auto‑fix. Four modes: diff‑aware, full, quick, regression. Finds bugs, fixes them with atomic commits, re‑verifies.

/qa-only

Report‑only QA. Same methodology as /qa but never fixes anything. Pure bug report with health score, screenshots, and repro steps.

/qa-api

REST & GraphQL API testing. Auto‑discovers routes from source code, tests every endpoint with valid/invalid/edge‑case payloads, auth checks, schema validation.

/ceo-review

CEO/founder‑mode plan review. Three modes: Scope Expansion, Hold Scope, Scope Reduction. 10 review sections, error maps, completion summary.

/eng-review

Tech lead plan review. Architecture, code quality, tests, performance — 4 sections with interactive issue resolution.

/tdd

Test‑driven development. RED‑GREEN‑REFACTOR: write a failing test, minimal code to pass, refactor. Iron Law — no production code without a failing test first.

/debug

Systematic debugging. Four phases: root cause investigation, pattern analysis, hypothesis testing, implementation. 3‑fix rule escalates architectural problems.

/verify

Verification before completion. Run the command, read the output, then claim the result. No 'should work' — evidence before assertions, always.

/code-review

Pre‑landing PR review. Two‑pass checklist: critical (type safety, injection, concurrency) + informational (patterns, performance, test gaps).

/code-ship

Fully automated ship workflow. Merge, test, typecheck, review, changelog, bisectable commits, push, and PR — one command.

/document-release

Post‑ship doc update. Cross‑references the diff against README, ARCHITECTURE, CONTRIBUTING, CHANGELOG — auto‑fixes facts, polishes voice, catches staleness.

/retro

Weekly engineering retrospective. Analyzes commit history, work patterns, session detection, team contributions with per‑person praise and growth areas.

How it works

Build time

Skill Markdown files are embedded into the compiled binary during build.

First run

Skills auto‑extract to ~/.ironcode/skill/ with a .builtin marker for safe upgrades.

Customizable

Delete the .builtin marker to prevent auto‑upgrade. Edit the SKILL.md to customize.

Advanced Features

Built-in Git Integration

Full Git workflow directly in the TUI. Stage, commit, branch, and push without leaving IronCode.

# Access Git panel
Ctrl+X+I
# Or use command
/git
  • ✓Stage/unstage files with keyboard shortcuts
  • ✓View diffs inline
  • ✓Create branches and switch between them
  • ✓Push to remote with one keystroke

Intelligent Memory Management

Real-time memory monitoring prevents OOM crashes and keeps your workflow smooth.

300MB
Default Limit
98%
Memory Saved
  • ✓Real-time memory usage display
  • ✓Auto-throttling before hitting limits
  • ✓Configurable memory limits

Model Context Protocol (MCP)

Extend IronCode with MCP servers for additional capabilities like file systems, databases, and APIs.

# Add MCP server
ironcode mcp add
# List servers
ironcode mcp list
  • ✓Connect to external data sources
  • ✓Add custom tools and capabilities
  • ✓Authentication and debugging support

Natural Language Interface

Describe what you want in plain English and IronCode handles the rest.

You:
Add user login with JWT authentication
IronCode:
✓ Created auth middleware
✓ Added JWT utils
✓ Created login endpoint
✓ Updated routes

Blazing Fast Code Search

Native Rust grep implementation delivers lightning-fast code search with minimal memory usage.

90%
Less Memory
Faster
Faster Search
  • ✓Search entire codebase in milliseconds
  • ✓Regex support for complex queries
  • ✓Minimal memory footprint

Native Performance

Critical operations implemented in Rust for maximum performance and reliability.

PTY Operations15.29x faster
File Editing2-6x faster
Archive Operations3-5x faster
Git Operations1.5-3x faster

Session Management

IronCode saves your work automatically. Resume sessions, export for sharing, and maintain context across multiple projects.

Session Commands

# Continue session
ironcode --continue
# List sessions
ironcode session list
# Export session
ironcode export <id>

Features

  • ✓Auto-save after every interaction
  • ✓Resume from any point
  • ✓Export/import sessions as JSON
  • ✓Share sessions with team members
  • ✓Project-specific sessions

Ready to get started?

Install IronCode now and experience the future of coding.