Skip to main content

thothai-cli

Lightweight installation and management CLI for ThothAI

Deploy and manage ThothAI without cloning the repository.

Installation

# Create virtual environment
mkdir my-thothai && cd my-thothai
uv venv
source .venv/bin/activate  # Linux/Mac
# .venv\Scripts\activate   # Windows

# Install thothai-cli
uv pip install thothai-cli

Quick Start

# 1. Initialize project
uv run thothai init

# 2. Configure (edit config.yml.local with your API keys)
nano config.yml.local

# 3. Deploy
uv run thothai up

# 4. Access ThothAI
# http://localhost:8040

Commands

Deployment

  • thothai init - Initialize project with configuration files
  • thothai up - Pull images and start containers
  • thothai down - Stop containers
  • thothai status - Show container status
  • thothai logs [SERVICE] - View logs
  • thothai update - Update to latest images (manual)

Configuration

  • thothai config show - Display current configuration
  • thothai config validate - Validate configuration
  • thothai config test - Test Docker connection

Swarm (Coming Soon)

  • thothai swarm deploy - Deploy to Docker Swarm
  • thothai swarm status - Show Swarm services
  • thothai swarm update - Update Swarm services

Data Management (Coming Soon)

  • thothai csv list|upload|download|delete - Manage CSV files
  • thothai db list|insert|remove - Manage SQLite databases

Requirements

  • Python ≥3.9
  • Docker ≥20.0
  • uv package manager

Documentation

License

Apache License 2.0 - See LICENSE.md

Metadata

Release files for thothai-cli 1.3.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for thothai-cli 1.3.8
File Size Uploaded Provenance Actions
thothai_cli-1.3.8.tar.gz 5.9 MB Without provenance Details for thothai_cli-1.3.8.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for thothai-cli 1.3.8
File Interpreter ABI Platform Actions
thothai_cli-1.3.8-py3-none-any.whl Python 3 none any Details for thothai_cli-1.3.8-py3-none-any.whl

Total release size: 11.9 MB

Release files / thothai_cli-1.3.8.tar.gz

Download URL thothai_cli-1.3.8.tar.gz
Size 5.9 MB
Tags Source
SHA-256 checksum
How to use checksums
ccaa36b99a8731941577bfb1e64d762594d2365b0578a3c13427ee446eed36db
BLAKE2b-256 checksum
How to use checksums
ec6a50e215390fa35bdce231f96e1c417b1c28d0a22c397df47f04863a696ff7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / thothai_cli-1.3.8-py3-none-any.whl

Download URL thothai_cli-1.3.8-py3-none-any.whl
Size 6.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
bf71489122270a6f214b2fa36effbd7a5cc038e2c1e13cf39c079355e59c1772
BLAKE2b-256 checksum
How to use checksums
71a4f617ff97c8f964d3d5ee6926f8e932efa61d44882b3b42fa63d352462cf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for thothai-cli 1.3.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.3.8 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page