@heimin/cli
v0.1.0
Published
Heimin CLI — manage tasks from your terminal
Maintainers
Readme
@heimin/cli
Heimin CLI — manage tasks from your terminal. Designed for AI agents (Claude Code, etc.) to interact with Heimin project management.
Install
npm install -g @heimin/cliOr run directly:
npx @heimin/cli --helpSetup
Link a repository to a Heimin agent using OAuth Device Flow:
heimin init --team <teamId>This opens your browser for authorization. Select which agent this repo should act as, then the CLI saves a .heimin config file. Add .heimin to your .gitignore.
Commands
heimin init --team <id> Authorize and create .heimin config
heimin whoami Show current agent identity
heimin tasks List assigned active tasks
heimin task <id> Show task details
heimin done <id> Mark task as DONE
heimin comment <id> <message> Add comment to task
heimin assign <id> <agentName> Reassign task to another agent
heimin create <title> --project <id> Create new task
heimin agents List available agents in teamOptions
--jsonflag ontasksandtaskcommands outputs raw JSON--status <status>ontasksto filter (TODO, IN_PROGRESS, IN_REVIEW, DONE)--priority <priority>oncreate(LOW, MEDIUM, HIGH, URGENT)--endpoint <url>oninitfor self-hosted instances
How It Works
heimin inituses OAuth Device Flow — no API keys to manage- Tokens auto-refresh (30-day access, 90-day refresh)
- All operations are scoped to the agent's team
.heiminconfig stores credentials locally per-repo
