Name | cuti JSON |
Version |
0.1.42
JSON |
| download |
home_page | None |
Summary | Production-ready Claude Code utilities with command queuing, prompt aliases, web interface, and monitoring. |
upload_time | 2025-08-24 07:44:55 |
maintainer | None |
docs_url | None |
author | claude-code, nociza |
requires_python | >=3.10 |
license | None |
keywords |
ai
automation
claude
cli
orchestration
queue
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
## Cuti
The one stop solution for all your dev tasks for Claude Code and friends. Queue and route prompts, manage agents, monitor usage, and work through a simple CLI or a small web UI (mobile supported). Local-first; no telemetry.
### Install
```bash
# Install uv if needed (recommended)
curl -LsSf https://astral.sh/uv/install.sh | sh
# Install cuti
uv tool install cuti
# Verify installation
cuti --help
# Check version
cuti --version # or cuti -v
```
Requires Python 3.9+. Claude Code CLI is required. Google Gemini is optional and would suppliment the agent orchestration if you have a working google gemini cli.
### Quick start
```bash
# Start the web UI (http://127.0.0.1:8000)
cuti web
# Or use the CLI directly
cuti add "Explore this codebase and summarize key modules"
cuti start
cuti status
```
### What it does
- Multi-agent orchestration (Claude, Gemini) with simple routing
- Command queue with prompt aliases and history
- Hierarchical todo system with master goals and sub-tasks
- Automatic rate limit handling with smart retry after reset
- Web UI (FastAPI) for status, agents, and history
- Real-time usage monitoring via claude-monitor
- Per-project workspace under `.cuti/`
### Dev containers
Run your project in a containerized dev environment with cuti and all tools pre-configured:
```bash
# Start interactive container (works from any directory)
cuti container
# Run a specific command
cuti container "cuti web"
cuti container "python script.py"
```
Features:
- Cuti installed and ready (from PyPI via `uv tool install`)
- Claude CLI installed (note: auth limitations in containers)
- Custom prompt shows `cuti:~/path $`
- Works from any project directory
- Python 3.11, Node.js 20, development tools included
Requires Docker (or Colima on macOS). See `docs/devcontainer.md` for details and Claude authentication notes.
### License
MIT. See `LICENSE`.
Raw data
{
"_id": null,
"home_page": null,
"name": "cuti",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "ai, automation, claude, cli, orchestration, queue",
"author": "claude-code, nociza",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/ef/03/0524af47a5f42902a417a9f35715bbd3da3fdf7238641098806115279f2d/cuti-0.1.42.tar.gz",
"platform": null,
"description": "## Cuti\n\nThe one stop solution for all your dev tasks for Claude Code and friends. Queue and route prompts, manage agents, monitor usage, and work through a simple CLI or a small web UI (mobile supported). Local-first; no telemetry.\n\n### Install\n\n```bash\n# Install uv if needed (recommended)\ncurl -LsSf https://astral.sh/uv/install.sh | sh\n\n# Install cuti\nuv tool install cuti\n\n# Verify installation\ncuti --help\n\n# Check version\ncuti --version # or cuti -v\n```\n\nRequires Python 3.9+. Claude Code CLI is required. Google Gemini is optional and would suppliment the agent orchestration if you have a working google gemini cli.\n\n### Quick start\n\n```bash\n# Start the web UI (http://127.0.0.1:8000)\ncuti web\n\n# Or use the CLI directly\ncuti add \"Explore this codebase and summarize key modules\"\ncuti start\ncuti status\n```\n\n### What it does\n\n- Multi-agent orchestration (Claude, Gemini) with simple routing\n- Command queue with prompt aliases and history\n- Hierarchical todo system with master goals and sub-tasks\n- Automatic rate limit handling with smart retry after reset\n- Web UI (FastAPI) for status, agents, and history\n- Real-time usage monitoring via claude-monitor\n- Per-project workspace under `.cuti/`\n\n### Dev containers\n\nRun your project in a containerized dev environment with cuti and all tools pre-configured:\n\n```bash\n# Start interactive container (works from any directory)\ncuti container\n\n# Run a specific command\ncuti container \"cuti web\"\ncuti container \"python script.py\"\n```\n\nFeatures:\n- Cuti installed and ready (from PyPI via `uv tool install`)\n- Claude CLI installed (note: auth limitations in containers)\n- Custom prompt shows `cuti:~/path $`\n- Works from any project directory\n- Python 3.11, Node.js 20, development tools included\n\nRequires Docker (or Colima on macOS). See `docs/devcontainer.md` for details and Claude authentication notes.\n\n### License\n\nMIT. See `LICENSE`.\n",
"bugtrack_url": null,
"license": null,
"summary": "Production-ready Claude Code utilities with command queuing, prompt aliases, web interface, and monitoring.",
"version": "0.1.42",
"project_urls": {
"Documentation": "https://github.com/nociza/cuti/blob/main/README.md",
"Homepage": "https://github.com/nociza/cuti",
"Issues": "https://github.com/nociza/cuti/issues",
"Repository": "https://github.com/nociza/cuti"
},
"split_keywords": [
"ai",
" automation",
" claude",
" cli",
" orchestration",
" queue"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "ed8e5e5ce7e44a32290b31f36cb38089fb6a3d8bc2a10d87fcde5f8ddf60e84c",
"md5": "417d18e909191650be381b1fc94891e8",
"sha256": "1140052036f498d090a42e014e17f3a8755faa10b55f5a4f2041b8b80065c1dc"
},
"downloads": -1,
"filename": "cuti-0.1.42-py3-none-any.whl",
"has_sig": false,
"md5_digest": "417d18e909191650be381b1fc94891e8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 307191,
"upload_time": "2025-08-24T07:44:53",
"upload_time_iso_8601": "2025-08-24T07:44:53.623686Z",
"url": "https://files.pythonhosted.org/packages/ed/8e/5e5ce7e44a32290b31f36cb38089fb6a3d8bc2a10d87fcde5f8ddf60e84c/cuti-0.1.42-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ef030524af47a5f42902a417a9f35715bbd3da3fdf7238641098806115279f2d",
"md5": "c1a25b30efeb9846154a03a626e33059",
"sha256": "49c687b91de3b9a1d666372b9f394685e28441d8fb6b1f0286e613e0bfa52077"
},
"downloads": -1,
"filename": "cuti-0.1.42.tar.gz",
"has_sig": false,
"md5_digest": "c1a25b30efeb9846154a03a626e33059",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 252671,
"upload_time": "2025-08-24T07:44:55",
"upload_time_iso_8601": "2025-08-24T07:44:55.097315Z",
"url": "https://files.pythonhosted.org/packages/ef/03/0524af47a5f42902a417a9f35715bbd3da3fdf7238641098806115279f2d/cuti-0.1.42.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-24 07:44:55",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "nociza",
"github_project": "cuti",
"github_not_found": true,
"lcname": "cuti"
}