v0.0.3 · MIT · node ≥ 22.19

An AI coding agent
that lives in your terminal.

Agent runtime, real-time HUD, multi-phase workflows and a self-extensible skills system — one CLI. No browser tab, no IDE plugin. Just your shell.

$ npm i -g @netro-works/netro-coding-agent
$ curl -fsSL https://netrocli.bond/install.sh | bash
PS> irm https://netrocli.bond/install.ps1 | iex

↓ the terminal below is live — click it and type help

netro — ~/my-project demo

        
      
▌claude-sonnet · ctx 0% · $0.000 · main*

## Features — click a pane, or press tab

# A statusline that never leaves your sight —
# model, context, cost, tools, todos, git. Live.

▌claude-sonnet · ctx ▮▮▮▮▮▮▮▯▯▯ 68% · 41.2k tok · $0.14
tools: read ✓ ×12  edit ✓ ×4  bash  npm test 3.2s
todos: ▮▮▮▯▯ 3/5 ·  main* ↑2 ↓0 · quota 5h ok

Context-health thresholds, per-element toggles, color overrides. Configure once in settings.json.

$ /workflow start

 workflow payment-refactor
  [✓] spec      requirements captured · 14 keywords
  [✓] design    architecture reviewed
  [▶] implement  developer agent · 3 files touched
  [ ] review    waiting · reviewer agent
  [ ] deploy    waiting

Multi-phase flows with spec management, iterative loops and a coordinated team: architect · developer · reviewer · tester.

$ /skills install github.com/acme/deploy-skills

 cloning acme/deploy-skills… done
 found 3 skills
  + k8s-rollout      devops   enabled
  + canary-check     devops   enabled
  + incident-report  office   disabled
 registered slash commands: /rollout /canary

Install skills from any GitHub repo. Hot-reload, per-skill enable/disable, slash-command registration.

 why is the login test flaky?

 Grep(pattern: "login", tests/)
  ⎿  4 matches
 Read(tests/auth.test.ts)
  ⎿  Read 88 lines
 The test asserts on a timestamp with Date.now() —
  it races the token TTL. Fix: freeze time with
  vi.useFakeTimers(). Want me to apply it?

Built-in tools — read, bash, edit, write, grep, find, ls. Session forking, cloning and tree navigation.

$ /models

   anthropic   claude-sonnet, claude-opus      oauth ✓
   openai      gpt-5.2, o4                     oauth ✓
   google      gemini-3-pro                    key ✓
   bedrock     configured · not signed in
   xai         available

# custom models? drop them in ~/.netro/agent/models.json

One unified LLM API. Switch providers mid-session without losing context.

## Packages — hover a row

@netro-works/netro-coding-agent Interactive coding agent CLI — HUD, workflows, skills
npm i -g @netro-works/netro-coding-agent
@netro-works/netro-agent-core Agent runtime with tool calling and state management
npm i @netro-works/netro-agent-core
@netro-works/netro-ai Unified multi-provider LLM API
npm i @netro-works/netro-ai
@netro-works/netro-tui Terminal UI library with differential rendering
npm i @netro-works/netro-tui

## Configuration

Everything lives in ~/.netro/agent/ — plain files, no magic. Click a file to inspect it.

~/.netro/agent/





settings.json

      

Your terminal is waiting.

$ npm install -g @netro-works/netro-coding-agent