Skip to content

The toolkit

The HexoKit toolkit is HexoKit plus the six small CLIs around it — independent, brew-installable tools that each do one job well and compose into a single workflow. Together they run the whole loop: from capturing an idea to a merged pull request, with the AI doing the typing and a plan in place before it starts. It’s built for developers running multiple coding agents in parallel who want a plan and a paper trail, not a black box — every backlog, plan, and cost report is a plain file you can cat, grep, and git diff.

idea → fab-kit → wt → HexoKit
↑ ↓ ↓ ↓
│ constitution worktree dashboard
│ plan per branch for agents
└── backlog feeds /fab-new

The chain runs ideafab-kitwtHexoKit: a backlog item becomes a planned change, the change runs in its own worktree, and the dashboard watches every agent.

  • fab-kit — the planning harness: a constitution and a plan before any agent writes code.
  • wt — disposable git worktrees so each change works in isolation.
  • idea — capture ideas and feed a backlog without breaking flow.
  • tu — track what your AI coding sessions cost.
  • hop — a personal directory of your git repos; jump anywhere, batch-update from anywhere.
  • shll — the bootstrap that installs and updates the whole set.

And Desktop — the native macOS shell around the HexoKit dashboard, for when the browser tab isn’t enough.

$ ls toolkit/
  • HexoKitrun-kit — tmux session manager with web UI
  • fab-kitFab workflow engine — single binary replacement for kit shell scripts
  • wtGit worktree management — create, list, open, delete worktrees
  • ideaBacklog idea management (current worktree; use --main for main worktree)
  • tuAI coding assistant cost tracking CLI
  • hoplocate, open, and operate on repos from hop.yaml.
  • shllmeta-CLI for the shll toolkit