This release is a pre-release and may not be stable for production use.
VierrataleAI
Intelligent terminal assistant that runs AI models locally and in the cloud.
Install
pip install vierrataleai
The first launch detects and, if needed, installs and starts the local engine (Cortex - "secretly" Ollama under the hood), then pulls the model you use.
Usage
vierrataleai # Start chat (auto-detect provider)
vierrataleai --provider cortex # Use local models
vierrataleai --provider openai # Use cloud models (OpenAI)
vierrataleai --provider anthropic # Use cloud models (Claude)
vierrataleai --provider gemini # Use cloud models (Gemini)
vierrataleai --model vierratale-pro # Use specific model
# Or run as module
python -m vierrataleai
Models
Local models run through the Cortex engine:
| Model | Backend |
|---|---|
| vierratale-lite | qwen2.5-coder:0.5b |
| vierratale-fast | qwen2.5-coder:1.5b |
| vierratale-small | qwen2.5-coder:3b |
| vierratale-balanced | qwen2.5-coder:7b |
| vierratale-plus | qwen2.5-coder:14b |
| vierratale-pro | qwen2.5-coder:32b |
Cloud models are available when the matching provider + API key is configured:
| Model | Backend |
|---|---|
| vierratale-cloud-mini | gpt-4o-mini (OpenAI) |
| vierratale-cloud | gpt-4o (OpenAI) |
| vierratale-cloud-fast | claude-3-5-haiku-20241022 (Anthropic) |
| vierratale-cloud-pro | claude-sonnet-4-20250514 (Anthropic) |
| vierratale-cloud-lite | gemini-2.0-flash (Gemini) |
| vierratale-cloud-plus | gemini-1.5-pro (Gemini) |
Commands
/help- Show commands/model [name]- Switch model/provider [name]- Switch provider/models- List available models/system [text]- Set a custom system prompt / persona/search <query>- Search the web and summarize with AI/clear- Clear screen/new- Start a new conversation (clear memory)/quit- Exit
Smart Search
Asking a question (Who/What/When/Where/Why/How...?) automatically searches the web and summarizes the results with AI. For example:
> Who is Cristiano Ronaldo?
triggers a live web search and answers from the results. Use /search <query>
to force a search explicitly.
Conversation Memory
Your conversation is saved automatically and restored on the next launch, so
you can continue where you left off. Use /new to start fresh.
Configuration
Config file: ~/.config/vierrataleai/config.json
Environment variables:
VIERRATALE_PROVIDER- Default provider (auto/cortex/openai/anthropic/gemini)VIERRATALE_MODEL- Default modelOPENAI_API_KEY- OpenAI API key (openai provider)ANTHROPIC_API_KEY- Anthropic API key (anthropic provider)GEMINI_API_KEY- Google AI API key (gemini provider)
Build Standalone Binary
./build.sh
# Output: dist/vierrataleai
License
MIT
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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 vierrataleai-0.1.0b5.tar.gz.
File metadata
- Download URL: vierrataleai-0.1.0b5.tar.gz
- Upload date:
- Size: 17.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9fa7aaa8137c10dba92b2a5466670eca15b6db5e1e1ba08c51c35ab35b032ef
|
|
| MD5 |
206a99a7a2f07166bf9daa419e978f48
|
|
| BLAKE2b-256 |
45a5f7c66b50762ab1fa62aee0447cba96f388020f50aed35b45e6c9ef86b273
|
File details
Details for the file vierrataleai-0.1.0b5-py3-none-any.whl.
File metadata
- Download URL: vierrataleai-0.1.0b5-py3-none-any.whl
- Upload date:
- Size: 22.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e90798e9fb761ebcb92bff58dfb5a1d8cb2c14b74ea63d5ebaac7f278dfe5854
|
|
| MD5 |
467b5d44ee43be806744591d0e0f397d
|
|
| BLAKE2b-256 |
880ee1089c4a0a3ec12d6afc2d52ef4e2ee1118ebbced9d20f4961c253d90f04
|