Metadata-Version: 2.4
Name: ai-cli-utils
Version: 0.1.0
Summary: Unified AI session manager for Claude Code and Gemini CLI
Project-URL: Homepage, https://github.com/sergeiwallace/ai-cli
Project-URL: Repository, https://github.com/sergeiwallace/ai-cli
Project-URL: Issues, https://github.com/sergeiwallace/ai-cli/issues
Author-email: Sergei Wallace <sergeipwallace@gmail.com>
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Requires-Python: >=3.11
Requires-Dist: circus>=0.18.0
Requires-Dist: libtmux>=0.30.0
Requires-Dist: nats-py>=2.9.0
Requires-Dist: watchdog>=4.0.0
Provides-Extra: dev
Requires-Dist: pytest-cov>=5; extra == 'dev'
Requires-Dist: pytest>=8; extra == 'dev'
Description-Content-Type: text/markdown

# ai-cli

Unified AI session manager for Claude Code and Gemini CLI.

Manages tmux-based AI coding sessions with features like:

- **Session management** — `ai c 1`, `ai c 2` to launch numbered Claude Code sessions in tmux with auto-resume
- **Fleet operations** — `ai c ls`, `ai c -R` to list and restart sessions
- **Cross-machine sync** — `ai sync push/pull` to sync CC memory and conversation history between machines
- **Handoff queue** — `ai handoff post/check/claim/complete` for cross-session task delegation
- **Memory management** — `ai memory search/audit` for CC memory operations
- **Notifications** — desktop and push notifications for long-running operations

## Install

```bash
uv tool install ai-cli
```

## Requirements

- Python 3.11+
- tmux
- Claude Code CLI (`claude`)

## License

MIT
