JSPM

  • Created
  • Published
  • Downloads 42
  • Score
    100M100P100Q116467F
  • License MIT

Terminal-first AI coding CLI with budget-aware model routing.

Package Exports

  • @jasperdevs/brokecli

Readme

brokecli

brokecli

A terminal-first AI coding CLI with budget-aware model routing.

GitHub stars Supported on macOS, Linux, and Windows

Install

npm install -g @jasperdevs/brokecli

Start

brokecli
brokecli --broke

Or run one-shot mode:

brokecli -p "summarize this repo"
brokecli --broke -p "summarize this repo"

Inside the app:

  • /connect <provider> for API-key providers
  • /login <provider> for supported native login flows
  • /model to switch models
  • /packages to inspect installed packages or search/install from npm
  • /settings to change runtime behavior
  • custom providers and model overrides via docs/models.md

Verify

Run the local quality gate before sending changes:

npm run verify

That is the canonical CI-level gate: build, typecheck, quality checks, circular-dependency checks, unused-file checks, the test suite, pack dry run, CLI help smoke test, and release smoke test.

CI runs npm run verify on Node 20 across macOS, Linux, and Windows, plus a separate minimum Node 18 build/test smoke.

Features

Budget-aware routing

Pick providers and models directly, or use broke mode to bias toward cheaper capable options.
 

Caveman mode

Ultra, lite, and auto output compression when you want less filler and faster reads.
 

Sidebar + workspace state

The TUI keeps model, provider, workspace, and session state visible instead of hiding everything behind a blank prompt.
 

30+ slash commands + settings

Built-in workflows like /connect, /login, /model, /settings, /packages, /btw, /budget, /export, and /resume.
 

Provider + session tools

Hosted APIs, local runtimes, native logins, session persistence, branch forking in the session tree, exports, self-update, and benchmark tasks in one CLI.
 

License

MIT

Star History

Star History Chart