#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
Also in Assistants
RankProjectScore
1ai-job-searchClaude Code workflow that searches job boards and drafts tailored CVs and cover letters63.1k starsMIT92 out of 100
2OpenClawPersonal AI assistant reachable through Discord, Slack, Telegram, WhatsApp and more392.7k starsMIT85 out of 100
3nanobotSelf-hosted personal AI agent reachable from browser, terminal and chat apps49.3k starsMIT85 out of 100
#4openhumanRust agent harness with desktop app, built-in memory and embeddable library42.2k starsGPL-3.085 out of 100
#5ZeroClawSingle Rust binary agent runtime with 30+ channels and hardware access33k starsApache-2.080 out of 100