Terminal workflows
without ceremony.
Natural language and native Harper commands for code and shell work, with visible commands, approvals when needed, and an audit trail.
How it works
You describe what you want in plain text or use native commands such as plan show, session list, config show, update check, and explicit run .... Harper can inspect files, edit code, run commands, and keep track of multi-step work while still showing you the concrete actions it plans to take.
Features
- Preview commands before execution
- Approval gates for sensitive operations
- Session history with readable titles, plan tracking, and audit logs
- Native shell commands in the TUI and batch mode
- Works with OpenAI, Gemini, SambaNova, Cerebras, or Ollama
Sandbox
Commands can run inside named sandbox profiles for workspace-only or networked workspace access. Harper shows the active mode and backend in command output, and enabled sandboxing fails closed when no supported backend is available.