MCPcopy Index your code
hub / github.com/MiniCodeMonkey/chief

github.com/MiniCodeMonkey/chief @v0.8.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.8.0 ↗ · + Follow
1,162 symbols 4,170 edges 87 files 654 documented · 56%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Chief

Chief

Build big projects with Claude. Chief breaks your work into tasks and runs Claude Code in a loop until they're done.

Documentation · Quick Start

Chief TUI

Install

brew install minicodemonkey/chief/chief

Or via install script:

curl -fsSL https://raw.githubusercontent.com/MiniCodeMonkey/chief/refs/heads/main/install.sh | sh

Usage

# Create a new project
chief new

# Launch the TUI and press 's' to start
chief

Chief runs Claude in a Ralph Wiggum loop: each iteration starts with a fresh context window, but progress is persisted between runs. This lets Claude work through large projects without hitting context limits.

How It Works

  1. Describe your project as a series of tasks
  2. Chief runs Claude in a loop, one task at a time
  3. One commit per task — clean git history, easy to review

See the documentation for details.

Requirements

Use Claude by default, or configure Codex or OpenCode in .chief/config.yaml:

agent:
  provider: opencode
  cliPath: /usr/local/bin/opencode   # optional

Or run with chief --agent opencode or set CHIEF_AGENT=opencode.

License

MIT

Acknowledgments

Extension points exported contracts — how you extend this code

Provider (Interface)
Provider is the interface for an agent CLI (e.g. Claude, Codex). Implementations live in internal/agent to avoid import [5 …
internal/loop/provider.go

Core symbols most depended-on inside this repo

Render
called by 180
internal/tui/log.go
String
called by 77
internal/tui/app.go
Render
called by 61
internal/tui/picker.go
SetSize
called by 55
internal/tui/log.go
Run
called by 53
internal/loop/loop.go
AddEvent
called by 42
internal/tui/log.go
Name
called by 39
internal/loop/provider.go
NewManager
called by 36
internal/loop/manager.go

Shape

Function 632
Method 404
Struct 111
TypeAlias 13
Class 1
Interface 1

Languages

Go100%
Ruby1%

Modules by API surface

internal/tui/app.go97 symbols
internal/tui/picker.go48 symbols
internal/tui/picker_test.go45 symbols
internal/tui/dashboard.go33 symbols
internal/loop/manager.go33 symbols
internal/loop/loop_test.go33 symbols
internal/tui/log_perf_test.go31 symbols
internal/tui/log.go31 symbols
internal/loop/manager_test.go30 symbols
internal/loop/loop.go29 symbols
internal/tui/completion.go28 symbols
internal/tui/branch_warning.go26 symbols

For agents

$ claude mcp add chief \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact