Agile. Adaptable. Yours.
Calango AI is a free, open-source desktop application that lets you chat with the world's smartest Artificial Intelligences in a private, customizable environment.
Named after the agile Brazilian lizard, this app is built to be fast, resilient, and completely under your control. Unlike web chats, you own the data, you pick the personality, and you decide how it looks.
Calango AI is designed to be a privacy-first LLM aggregator. I believe that:
- Your Data is Yours: Chat history and API keys should live on your filesystem, not on a third-party cloud.
- Agility is Key: Switching between GPT-4, Claude 3.5, and a local Llama 3 should take one click.
- Local First: Prioritize features that run on your machine, reducing dependency on internet connection and subscription services where possible.
- π¦ Mimetismo (Mimicry): Don't just chat with a robot. Use the Persona Engineering tab to turn your AI into a Python Expert, a Creative Writer, or a Pirate Captain. It adapts to your needs like a lizard blending into the leaves.
- π₯ A Rinha (The Ring): Not sure which AI is smarter or cheaper? Pit multiple models (up to 4) against each other side-by-side in the arena to see who wins.
- 𧬠DNA Injection: Instantly configure your providers and preferences by uploading a
config.yamlbackup file. - π§ A Cuca (The Brain): A comprehensive dashboard to track your token usage, costs, and chat history. "She sees everything."
- π Privacy First: Your API keys and chat history are stored locally on your computer. I don't see them. Big Tech doesn't see them. Only you see them.
- πΈ Pay As You Go: Use your own API keys. This is often significantly cheaper than a fixed monthly subscription.
I've ditched the generic "Dark Mode" for themes that celebrate the vibrant colors of Brazil:
- π© Calango (Default): The agile survivor of the Cerrado. (Signature Green/Dark)
- π¨ Girassol: Inspired by the warm, vibrant sunflower fields. (Solar Yellow/Stone)
- πͺ IpΓͺ: The resilient purple tree that blooms in the winter. (Deep Purple)
- π₯ TiΓͺ: Inspired by the TiΓͺ-Sangue (Brazilian Tanager).
- π¦ Gralha: The Gralha Azul (Azure Jay), the planter of Araucaria forests.
- πΈ Boto: The Boto Cor-de-Rosa, the shapeshifting legend of the Amazon.
Use make to handle dependencies, environments, and local services.
- Python 3.10+
- Docker (Required only if running Local LLMs/Ollama)
# Clone the repository
git clone [https://github.com/danielfcollier/calango-ai.git](https://github.com/danielfcollier/calango-ai.git)
cd calango-ai
# Install dependencies (creates virtualenv automatically)
make install
# Run the Application
make runInstead of pasting keys into the UI every time, developers can use a .env file.
- Copy the example file:
cp .env.example .env- Edit
.envand add your keys:
OPENAI_API_KEY="<YOUR_API_KEY>"
ANTHROPIC_API_KEY="<YOUR_API_KEY>"
GOOGLE_API_KEY="<YOUR_API_KEY>"
GROQ_API_KEY="<YOUR_API_KEY>"
β οΈ CAUTION: Never commit your.envfile to version control! It is included in.gitignoreby default to prevent accidental leaks.
Want to run Llama 3, Mistral, or Gemma completely offline? I've provided a Dockerized Ollama setup.
# Pulls the Ollama image, starts the container, and downloads default models
make setup-ollamaOnce finished, select "Ollama" as your provider in the Calango UI.
Ensure the architecture is sound before pushing changes.
# Run Unit Tests
pytest tests/unit
# Run E2E UI Tests
pytest tests/e2eNo coding required. Just download and run.
- Download
CalangoAI_Windows.exefrom the Releases Page. - Double-click to run.
- Note: If you see "Windows protected your PC", click "More Info" -> "Run Anyway".
- Download the
CalangoAI_MacOSfile. - Right-click the file -> Open.
- Click Open again to confirm.
- Download
CalangoAI_Linux. - Right-click -> Properties -> Permissions -> Check "Allow executing file".
- Run it.
We are actively evolving Calango from a local tool to a production-grade platform:
- π Globalization: Native multi-language support (English/Portuguese).
- π§ Local RAG: Give the AI "Long-Term Memory" by chatting with your local PDFs and documents.
- π Identity & Control: Multi-user support with authentication, quotas, and budgets.
- ποΈ Scalable Architecture: Support for PostgreSQL and Async processing for high-performance deployments.
Calango is the engine, but you need gas (an API Key) to run it.
- Google Gemini: Get Key (Free tier available)
- OpenAI: Get Key
- Anthropic: Get Key
- Groq: Get Key (High speed open-source models)
- Ollama: Runs locally via Docker (see Developer instructions).
I am a Brazilian developer building open-source tools for the world. If you enjoy Calango AI, consider supporting the development!
Where is my data stored? Everything is saved in a hidden folder on your computer:
- Windows:
C:\Users\You\.calango\ - Mac/Linux:
/home/you/.calango/
Is this free? The software is 100% free and open source. However, cloud API keys (like OpenAI) may charge per message. Local models (Ollama) are free to run.
I found a bug! Please open an issue on our GitHub page.
Created by Daniel Collier Licensed under MIT License - Share freely!