ThothAI unified CLI - Deploy and manage ThothAI without cloning the repository
Project description
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 filesthothai up- Pull images and start containersthothai down- Stop containersthothai status- Show container statusthothai logs [SERVICE]- View logsthothai update- Update to latest images (manual)
Configuration
thothai config show- Display current configurationthothai config validate- Validate configurationthothai config test- Test Docker connection
Swarm (Coming Soon)
thothai swarm deploy- Deploy to Docker Swarmthothai swarm status- Show Swarm servicesthothai swarm update- Update Swarm services
Data Management (Coming Soon)
thothai csv list|upload|download|delete- Manage CSV filesthothai 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
thothai_cli-1.1.8.tar.gz
(5.9 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file thothai_cli-1.1.8.tar.gz.
File metadata
- Download URL: thothai_cli-1.1.8.tar.gz
- Upload date:
- Size: 5.9 MB
- Tags: Source
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0ebc9e120f534dc8abf015e399c5743ff480593eae72163a422c03e744aa2ab4
|
|
| MD5 |
7fbdd6f2e79f1bdac8a22104e04d561c
|
|
| BLAKE2b-256 |
88a8ca1461c739537f0e5aa538962aca4df4110c2da4da87f5d5b058aada3a24
|
File details
Details for the file thothai_cli-1.1.8-py3-none-any.whl.
File metadata
- Download URL: thothai_cli-1.1.8-py3-none-any.whl
- Upload date:
- Size: 5.9 MB
- Tags: Python 3
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e7e58af687a53329785a12f82943e7641ceaadd4790f2682c047f3de53135d2
|
|
| MD5 |
a9965659cfc91d7766c8ddcedbba7c25
|
|
| BLAKE2b-256 |
796d4cb34f18b257c69f1a279e430561b365cfa6db68fb9a1e409431812df069
|