#3131st of 36 in Assistants
opensquilla
Personal AI agent that routes each turn to the cheapest capable model
- Stars
- 7.1k
- License
- Apache-2.0
- Last commit
- Oct 2026
- Last release
- Sep 2026
- Language
- Python
Missed the latest GitHub check; these facts may be older.
Overview
OpenSquilla is a Python agent that runs through a CLI, a Web UI, a desktop app and chat channels, all sharing one turn loop. An on-device router (SquillaRouter) sends each turn to the cheapest model that can handle it, and it adds persistent memory, a layered sandbox and built-in web search. It connects to 20+ LLM providers including OpenAI, Anthropic, Ollama, OpenRouter and Gemini.
Who it is for: Self-hosters who want a multi-channel agent that keeps LLM costs down
Strengths
- Local model router picks a cheaper model per turn to cut token spend
- Same turn loop for CLI, Web UI and chat channels
- Supports 20+ providers, including Ollama for local models
- Desktop installers for macOS and Windows, plus a uv-based terminal install
Weaknesses
- Usage statistics reporting is enabled by default and must be turned off
- Router needs native libraries (libomp, VC++ runtime) on terminal installs, or it falls back
- Source install needs Git LFS, Node.js 22.12+ and uv
- Desktop installers cover only macOS Apple Silicon and Windows x64
What it needs
- no GPU
- Docker + Compose
- Needs Python 3.12+, uv, Git LFS (source install), Node.js 22.12+ (source install)
- Models: OpenAI, Anthropic, OpenRouter, Ollama, DeepSeek
Also in Assistants
See all 36| Rank | Project | Score |
|---|---|---|
| 1 | ai-job-searchClaude Code workflow that searches job boards and drafts tailored CVs and cover letters | 92 out of 100 |
| 2 | OpenClawPersonal AI assistant reachable through Discord, Slack, Telegram, WhatsApp and more | 85 out of 100 |
| 3 | nanobotSelf-hosted personal AI agent reachable from browser, terminal and chat apps | 85 out of 100 |
| #4 | openhumanRust agent harness with desktop app, built-in memory and embeddable library | 85 out of 100 |
| #5 | ZeroClawSingle Rust binary agent runtime with 30+ channels and hardware access | 80 out of 100 |