Code with IsonForge

Agentic coding in your terminal or browser. Reads your codebase, edits files, runs tests, and ships changes. Powered by PRME 26.1, running entirely on IsonAI infrastructure.

IsonForge v0.16.4
Welcome back, Mark
Model PRME 26.1
[1] > fix the auth bug
┌─ read_file
│ auth.py
│ Edited auth.py
Terminal CLI

Agentic coding agent that runs in your terminal. Reads, edits, and runs code directly.

Linux/Mac curl -fsSL https://www.isonai.net/install-forge | bash
Windows irm https://www.isonai.net/install-forge.ps1 | iex
IsonForge
Fix the login timeout issue
I'll read the auth module and fix the timeout. Let me check the configuration...
Ask IsonForge...
Web Browser

Code directly in your browser. Same agentic power, no installation needed.

Open IsonForge Web

What's in the box

Built to replace your current coding CLI. Every primitive an agentic dev workflow needs, polished.

Thinking mode
Toggle /thinking on for hard tasks. Agent shows its chain-of-thought live in a dedicated panel, persisted per turn.
Plan Mode
/plan on. Agent researches read-only, proposes a step-by-step plan via TodoList, waits for your approval before executing.
Image input PRME
Drop a screenshot or attach an error image with /image. Agent sees it, debugs from visual context.
Native Tool Calling
read, write, edit, bash, search, glob, web_search, web_fetch. All dispatched via standard OpenAI tool protocol with full live streaming.
Atomic Edits
/checkpoint before risky multi-file refactors. /rollback restores everything if it goes wrong. Every write auto-backed-up.
Self-Update
/upgrade downloads the latest version, verifies SHA256, and auto-restarts. No manual reinstall ritual.
MCP + Hooks
Plug in Model Context Protocol servers for custom tools. Configure lifecycle hooks (PreToolUse, PostToolUse, etc.) for automation.
Sub-agents
Delegate research to a sub-agent via the Task tool. Run web investigations or analysis in parallel without bloating main context.
Project Memory
FORGE.md persists across sessions. Generated by /init, auto-updated as agent learns project conventions.
Bilingual Native
Indonesian + English. Agent matches your register (gue/lo, aku/kamu, formal, slang). Code identifiers stay English regardless.
Private by design
Your code stays on IsonAI infrastructure. No third-party AI cloud, no per-token billing, no rate limits at the user tier.
Worktrees NEW
-w spins up an isolated git worktree per task. Try refactors in parallel without touching your main branch. --from-pr attaches to an existing PR.
Background agents NEW
Kick off long-running tasks with --bg. agents, attach, stop, respawn subcommands let you babysit a fleet of them.
Skills NEW
Drop reusable workflows in .isonforge/skills/ or .claude/skills/. Claude Code compatible, so existing skill libraries just work.
Permission modes NEW
5 modes from interactive approval to fully autonomous. Cycle with Shift+Tab. Project + user + local + runtime overrides, exactly the precedence you expect.

Why IsonForge

Not trying to out-engineer the cloud-AI giants. Lean into the stuff they can't offer.

Privacy by default

Runs entirely on IsonAI infrastructure. Your repo, conversation history, and code never touch external clouds. No telemetry to third parties.

Servers in Jakarta

Inference runs in country. Sub-100ms round trips, data residency by construction, no foreign cloud middlemen.

Indonesian-first

Built for ID developers. Mixed bahasa Indonesia + English handled natively, slang register matched.

Quick start

From zero to first command in under 60 seconds.

1
Install

Run installer once. Detects OS, drops binary in ~/.local/bin.

curl -fsSL isonai.net/install-forge | bash
2
Authenticate

Browser-based OAuth flow. One-time. API key stored securely in ~/.isonforge/config.json.

isonforge auth login
3
cd to project

Open any code project. IsonForge picks up FORGE.md if present, or run /init to generate one.

cd ~/code/my-project
4
Talk to it

Just describe what you want. IsonForge reads, writes, runs tests, and commits. All from one conversation.

isonforge "fix the auth timeout bug"