Skip to main content
The CLI is the terminal-native client for Hopsule. It targets the same decision-api as the web app and MCP server, with an interactive TUI (Bubble Tea) for browsing orgs and projects without memorizing flags.

Capabilities

  • Interactive dashboard: hopsule launches the main TUI: org/project selection, keyboard-driven navigation, card vs list views.
  • Authentication: Device code / browser-based login; no passwords stored in the shell config.
  • Entity operations: create, list, filter, and transition decisions; manage memories; tasks (including Kanban-style views where supported); browse Capsules.
  • Hopper in the CLI: project-aware assistant session inside the TUI for teams that live in the terminal.
  • Sync-oriented workflows: commands such as hopsule push align with the marketing narrative: push local or session state so Cursor, Claude, and other tools see updated context (hopsule status for a quick read on decisions and memories).

Installation

Published as hopsule on npm. Common paths:
npm install -g hopsule
On macOS you can also use Homebrew (brew install hopsule/tap/hopsule). Windows users may use Scoop or Chocolatey per the cli-tool repository. Verify:
hopsule --version

Configuration

Supports config file, environment variables, and flags (see the CLI README for full matrix). Repos often add a .hopsule marker so the IDE add-on resolves the default project; the CLI and extension complement each other.

When to use the CLI

  • You want fast iteration without opening the browser.
  • You need scriptable or CI steps that authenticate and push context.
  • You prefer keyboard-first operations next to git and your test runner.

Platform overview

CLI vs web, IDE, and MCP.

Solo developer guide

Terminal-first workflows.