cuti


Namecuti JSON
Version 0.1.42 PyPI version JSON
download
home_pageNone
SummaryProduction-ready Claude Code utilities with command queuing, prompt aliases, web interface, and monitoring.
upload_time2025-08-24 07:44:55
maintainerNone
docs_urlNone
authorclaude-code, nociza
requires_python>=3.10
licenseNone
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"
}
        
Elapsed time: 1.49073s