CLI

The agent.In your terminal.

CodeNeter runs in your shell with the same skills, rules, and commands as the editor. Streams every step. Asks before anything risky.

$npm install -g @codeneter/cli
codeneter — cli
explain how this codebase handles auth
/ commands · @ files · ! shell · ctrl+o output

Built for the shell.

The same agent loop you know from the editor — running in the terminal.

Streams every step

Searches, edits, commands, and their results stream into the thread as the agent works.

Searched 4 patterns
"rate" · "limit" · "auth" · "redis"
Read 3 files
Edited handlers.ts (+12 −2)

Keyboard-driven approvals

Review the prompt, then approve once, allow for the session, or skip — all from the keyboard.

Approval needed
shell · pnpm install --frozen-lockfile
allow · session · skip

Same setup as the editor

Rules, skills, commands, and MCP carry into CLI sessions — same baseline as the editor.

Loaded 12 skills
Loaded style.md, security.md
3 MCP servers ready
github · linear · postgres

Headless when you need it

Run a single prompt from a script or a CI step. No interactive UI to manage.

$ codeneter run -p "review the migration"
→ Searching diff…
→ Wrote review.md
✓ Done in 12s

Run more than one. In parallel.

Open another terminal, start another session. Each one runs in its own worktree, never stepping on the others.

feat/rate-limit+12 −2
Edited src/api/handlers.ts
✓ tests pass
refactor/checkout+85 −22
Extracted validateCart()
→ Awaiting approval
tests/auth+47 −3
✓ Done
  • A worktree per session

    Each session gets its own checkout. Branches and uncommitted edits stay where they belong.

  • No cross-talk

    Two sessions can edit the same file in their own worktrees without overwriting each other.

  • Stop one. Keep the rest.

    Cancel or undo work in one session and the others keep going.

Reach the session from anywhere.

Attach to a CLI session that is already running on your machine — from a browser. Watch output, approve prompts, type follow-ups.

codeneter.dev/sessions/f24alive
session #f24a · feat/rate-limit · 12m
Edited src/api/handlers.ts (+12 −2)
Ran pnpm test rate-limit
Approval needed
shell · git push origin feat/rate-limit
AllowSessionDeny
  • Browser-native

    No new client. The same approval prompts, tool stream, and follow-up box you have in the terminal.

  • Phone-friendly

    Watch a long-running session and answer prompts from your phone if you stepped away from the desk.

  • Type follow-ups

    Send a new instruction without going back to the terminal — the agent picks it up on the same thread.

Install the CLI.

One curl command. Free to start. No credit card required.

$npm install -g @codeneter/cli