// naholo · coding ops, end to end
[ CLEARANCE: OPERATOR ]

Stop offloading to AI,
Take command.

naholo runs your AI coding through one disciplined loop of brief → plan → ship → debrief. Every phase is chopped into review windows small enough to actually read so you stay in command while the agent does the chores.

// 01 · Estimated yield

The receipts back it up.

< 5 min

to review each checkpoint. Every window is sized to hold in one sitting, so you never drown in diffs.

30–60%*

fewer tokens burned. Throttled planning per phase means less wasted context.

~3×*

throughput. One operator shipped a 5-day task in 1.5 days.

* Early results are anecdotal. The < 5 min review window is a design guarantee.

// 02 · Workflow

One cycle. Every op.

Six small moves from a rough idea to a shipped, reviewed change. The agent moves fast between them; you review at every gate.

  1. 1
    Drop the intel/infil/fob

    Leave a rough idea or a pain point in the web app, or start straight from your codebase.

  2. 2
    Brief the direction/warnoreview < 5 min

    The agent pins the conceptual solution and the architecture decisions. It writes no tasks and no code yet, just a compact bullet list.

  3. 3
    Cut the plan/opordreview < 5 min each

    The direction is chopped into single-commit-sized tasks. There is still no code, only a description of how the interfaces and module flows change.

  4. 4
    Ship one task/splashreview < 5 min each

    The agent ships exactly one task. Anything it improvised is flagged as a deviation for you to accept or roll back.

  5. 5
    Continue the cycle

    Review the next task and /splash, or re-run /opord to adjust the plan mid-flight.

  6. 6
    Debrief the spend/exfil

    It records the operation and its token usage to the server so you can look back. Weak plans cost more tokens, and now you can see exactly that.

// 03 · contracts

Three reviews carry every change.

Agents write more than any human can keep up with, so you either vibe-code and ship slop or burn out trying to read it all. naholo throttles that output into a single document, built in small, swift steps that you review section by section.

Warning Order
/warno
Review the architecture

You review a handful of decisions before any plan is written. It takes a couple of minutes, and because there is no giant document, no tokens go to waste.

Operation Order
/opord
Review the plan

Work is cut into single-commit tasks, each speccing how a module's interfaces and internal flow change. Staying at the contract level, not code, means fewer tokens to iterate and less time to review.

After-Action
/splash
Review the changes

Each task ships in isolation, and any improvisation is flagged as a deviation. You confirm it before you trust it in front of anyone else.

// 04 · Loadouts

Plan in the browser. Ship from the terminal/IDE.

Two tools, one loop: a web app that holds the context around every operation, and a CLI your agents drive to do the work.

Web app · Operation tracker

Keep every op's context in one place

Think GitHub Issues, but for AI coding. Drop intel as a note or a quick message, and your agents pull the full context on /infil and report back on /exfil.

*Messages aren't an AI-chat wrapper. Use them for short memos and team communication.

NAHOLO OPERATION LOGS/NOTES

#222 Redact ai transcripts

Junyoung
Users might be afraid to use the app because it uploads full transcripts. Need to remove all messages from both users and agents
Some tool usages are exposing file path. Should be better to redact all string other than we need for calculating stats.
Type a message…
CLI · Skills

Provide skills/tools/commands for human and agents

Setup takes one step. naholo init connects the web app and installs the skills. The CLI ships optimized commands and an MCP server for your agents, keeping slop out and token usage low.

The skills walk agents through the workflow, so there's nothing to learn up front.

Web app · Agent stats

See exactly where tokens go

The CLI collects every transcript during an op and uploads it on /exfil. Transcripts are redacted by default, so everything but the usage data is purged, and you can opt out or send the full transcript at any time.

Usage is broken down by skill and mode, and cost is figured at Claude API rates rather than subsidized plan rates.

NAHOLO OPERATION STATS
Approx. cost$52.98
Transcripts1
Messages708 (298 user / 410 asst)
Transcript time2h 6m
claude-opus-4-710.53M (weighted, in 614 · out 216.4k · c5m 0 · c1h 2.39M · r 46.64M)
$52.65
claude-sonnet-4-6111.9k (weighted, in 12 · out 1.7k · c5m 0 · c1h 39.9k · r 236.4k)
$0.34
Skills
splashclaude-opus-4-7 4.8M
opordclaude-opus-4-7 1.3M
exfilclaude-opus-4-7 812.1k
warnoclaude-opus-4-7 212.9k
infilclaude-sonnet-4-6 111.9k
fobclaude-opus-4-7 108.9k
reconclaude-opus-4-7 81k
(none)claude-opus-4-7 3.21M
weighted tokens attributed to each (skill, model)
Tools
258
Edit 105 · Bash 84 · Read 60 · Write 5 · Skill 2 · Agent 1 · AskUserQuestion 1
GEAR CHECK:Claude Code/macOS + Node 22+Codex and Linux / Windows supported later.
// 05 · Deployment

This is how you're supposed to do AI coding.

Turn vibe coding back into real engineering. Start your first operation, or fork it and self-host. It's MIT open source.