Metadata-Version: 2.4
Name: overcode
Version: 0.1.0
Summary: A supervisor for managing multiple Claude Code instances in tmux
Author: Mike Bond
Project-URL: Homepage, https://github.com/mkb23/overcode
Project-URL: Repository, https://github.com/mkb23/overcode
Project-URL: Issues, https://github.com/mkb23/overcode/issues
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: textual>=0.40.0
Requires-Dist: rich>=13.0.0
Requires-Dist: typer>=0.9.0
Requires-Dist: pyyaml>=6.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21.0; extra == "dev"
Requires-Dist: pytest-cov>=4.0.0; extra == "dev"
Requires-Dist: pytest-timeout>=2.1.0; extra == "dev"
Requires-Dist: black>=23.0.0; extra == "dev"
Requires-Dist: mypy>=1.0.0; extra == "dev"
Provides-Extra: presence
Requires-Dist: pyobjc-framework-Quartz>=10.0; extra == "presence"
Requires-Dist: pyobjc-framework-ApplicationServices>=10.0; extra == "presence"
Provides-Extra: export
Requires-Dist: pyarrow>=14.0.0; extra == "export"
Dynamic: license-file

# overcode

A TUI supervisor for managing multiple Claude Code agents in tmux.

Monitor status, costs, and activity across all your agents from a single dashboard.

## Installation

```bash
pip install overcode
```

Requires: Python 3.12+, tmux, [Claude Code CLI](https://docs.anthropic.com/en/docs/claude-code)

## Quick Start

```bash
# Launch an agent
overcode launch --name my-agent --directory ~/myproject

# Open the supervisor dashboard
overcode supervisor

# List running agents
overcode list
```

## Features

- **Real-time TUI dashboard** - Monitor all agents at a glance
- **Cost tracking** - See estimated API costs per agent
- **Activity detection** - Know when agents need input or are working
- **Time tracking** - Green time (working) vs idle time metrics
- **Git-aware** - Auto-detects repo and branch for each agent

## TUI Controls

| Key | Action |
|-----|--------|
| `j/k` or `↑/↓` | Navigate agents |
| `Enter` | Attach to agent's tmux pane |
| `f` | Focus agent (full screen) |
| `k` | Kill selected agent |
| `q` | Quit |

## License

MIT
