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.3.5.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.3.5.tar.gz.
File metadata
- Download URL: thothai_cli-1.3.5.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 |
fe46faf3464400febbe496d5185821547e257e3799fe3844dd220d2a8313a2a6
|
|
| MD5 |
42ddbdb5ccd22e7608c789f3030f7faf
|
|
| BLAKE2b-256 |
5f966dd223f7cefebc4981ccd3559a02b538d0e17f20b5959bc9aa3f99151192
|
File details
Details for the file thothai_cli-1.3.5-py3-none-any.whl.
File metadata
- Download URL: thothai_cli-1.3.5-py3-none-any.whl
- Upload date:
- Size: 6.0 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 |
2e91530ac8bf080e35f12e8bca2e2d42ecb7f6951d85c90c04ae16c69b6eb319
|
|
| MD5 |
c5d43f8318de07393bc42438af2ae12c
|
|
| BLAKE2b-256 |
0d75a2115468542700757d521ca26c7fa4c364e3c37c7b9cff0b27ae38b7c942
|