Modell / Datensatz
opensquilla/opensquilla avatar
opensquilla/opensquilla

opensquilla: dokumentierter Einsatz und klare Grenzen

OpenSquilla, Token-effizienter KI-Agent mit gleichem Budget und höherer Informationsdichte.

7.012 Sterne564 ForksPythonApache-2.0

Auf einen Blick

Was ist das?
Ein deutschsprachiger Faktencheck zu opensquilla/opensquilla: Umfang, Einstieg, Betrieb und die im README belegten Grenzen.
Für wen ist es gedacht?
opensquilla eignet sich für Teams, deren Aufgabe mit dem im README beschriebenen Umfang von opensquilla/opensquilla übereinstimmt. Ungeeignet ist der Text als Nachweis für Leistung, Sicherheit oder Support im eigenen Betrieb.
Darf ich es kommerziell nutzen?
Ja. Apache-2.0 ist eine freizügige Lizenz: Sie dürfen darauf aufbauende Software nutzen, verändern und verkaufen, solange Sie die Urheberrechts- und Lizenzhinweise beibehalten.
Wird es noch gepflegt?
Ja. Das Repository hat innerhalb des letzten Tages neue Commits erhalten.
In welcher Sprache ist es geschrieben?
Hauptsächlich Python, laut der Sprachstatistik von GitHub.

Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 15. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.

TIEFGEHENDE OPEN-SOURCE-ANALYSE

Die gemeinsame Turn-Schleife

opensquilla/opensquilla wird im README als OpenSquilla, Token-Efficient AI Agent with same budget, higher intelligence density. beschrieben. Die vorliegenden Repository-Daten nennen Python als dominante Sprache und Apache-2.0 als Lizenz. Diese Angaben belegen den dokumentierten Umfang, aber keine eigene Betriebsleistung. Abschnittsbezug 1: OpenSquilla ist ein token-effizienter Microkernel-KI-Agent für die CLI, eine Web-UI und Chat-Kanäle. Ein lokaler Modell-Router sendet jede Runde an das günstigste Modell, das sie bewältigen kann, während persistenter Speicher, eine gestufte Sandbox, eingebaute Websuche und On-Device-Einbettungen in derselben Turn-Schleife arbeiten. Jeder Einstiegspunkt, Web-UI, CLI und Chat-Kanäle, läuft durch dieselbe Schleife, sodass Tool-Dispatch, Wiederholungen und Entscheidungsprotokollierung überall gleich funktionieren. Eine steckbare Provider-Schicht spricht mit TokenRhythm, OpenRouter, OpenAI, Anthropic, Ollama, DeepSeek, Gemini, Qwen/DashScope und mehr als 20 weiteren LLM-Providern, ohne Code oder Konfigurationsschema zu ändern. Das README nennt 0.5.2 als aktuelle stabile Version.

Für opensquilla/opensquilla ist deshalb genau der benannte Einstieg zu prüfen: README, Konfiguration und die dort aufgeführten Dateien gehören zusammen. Sterne, Forks und offene Issues sind Kontext, kein Qualitätsnachweis. Nicht dokumentierte Eigenschaften bleiben offen. Prüfpunkt 1: Ordne diese Aussage dem Abschnitt und dem konkreten Projekt opensquilla zu, bevor du daraus eine Entscheidung für deine Umgebung ableitest.

Wie SquillaRouter entscheidet

opensquilla/opensquilla wird im README als OpenSquilla, Token-Efficient AI Agent with same budget, higher intelligence density. beschrieben. Die vorliegenden Repository-Daten nennen Python als dominante Sprache und Apache-2.0 als Lizenz. Diese Angaben belegen den dokumentierten Umfang, aber keine eigene Betriebsleistung. Abschnittsbezug 2: Das empfohlene Installationsprofil enthält SquillaRouter, einen On-Device-Modell-Router. Das README beschreibt ihn als lokalen LightGBM-plus-ONNX-Klassifikator, der jede Runde nach Länge, Sprache, Code, Schlüsselwörtern und semantischen Einbettungen bewertet und sie dann über vier Stufen, C0 bis C3, wobei die alten Namen T0 bis T3 als Aliase erhalten bleiben, an das günstigste verfügbare Modell weiterleitet. Die Klassifikation läuft auf dem Gerät, der Prompt verlässt die Maschine also nicht für diese Entscheidung. Das README sagt außerdem, dass erweiterte Überlegung nur für Runden angefordert wird, die der Router als komplex einstuft, und dass der System-Prompt mit der Aufgabenkomplexität skaliert. Das README meldet für PinchBench 1.2.1 über 25 Aufgaben einen Durchschnitt von 0,9251 für OpenSquilla gegenüber 0,9255 für OpenClaw, aber mit 1.721.328 Eingabe-Tokens gegenüber 3.066.243 und Gesamtkosten von 0,688 Dollar gegenüber 6,233 Dollar. Der Wert ist der Mittelwert über die 25 Aufgaben. Ein Neueintrag im README verlinkt einen arXiv-Technikbericht, der behauptet, dass Multi-Modell-Ensemble-Routing Fable 5 übertrifft; das README selbst reproduziert die Daten des Berichts nicht.

Für opensquilla/opensquilla ist deshalb genau der benannte Einstieg zu prüfen: README, Konfiguration und die dort aufgeführten Dateien gehören zusammen. Sterne, Forks und offene Issues sind Kontext, kein Qualitätsnachweis. Nicht dokumentierte Eigenschaften bleiben offen. Prüfpunkt 2: Ordne diese Aussage dem Abschnitt und dem konkreten Projekt opensquilla zu, bevor du daraus eine Entscheidung für deine Umgebung ableitest.

Vier Installationswege

opensquilla/opensquilla wird im README als OpenSquilla, Token-Efficient AI Agent with same budget, higher intelligence density. beschrieben. Die vorliegenden Repository-Daten nennen Python als dominante Sprache und Apache-2.0 als Lizenz. Diese Angaben belegen den dokumentierten Umfang, aber keine eigene Betriebsleistung. Abschnittsbezug 3: Das README nennt Unterstützung für Windows, macOS und Linux und listet vier Installationswege. Desktop-Installationsprogramme verpacken die Vue-Konsole und die Gateway-Laufzeit in eine Electron-Shell für macOS Apple Silicon und Windows x64. Die schnelle Terminal-Installation nutzt `uv tool install` von einem Release-Wheel und ist der empfohlene Weg für Endnutzer auf jedem Betriebssystem. Installation aus dem Quellcode klont das Repository mit Git LFS und baut die Web-UI vor der Installation, gedacht für Nutzer, die `main` verfolgen. Entwicklung aus dem Quellcode ist für Beitragende gedacht, die den Quellcode bearbeiten, testen oder debuggen. Release-Wheels und Desktop-Installationsprogramme enthalten die Konsole bereits, ihre Nutzer brauchen kein Node.js und kein npm. Die Quellcode-Wege verlangen Git, Git LFS, Node.js 22.12+ mit npm und meist auch `uv`.

Für opensquilla/opensquilla ist deshalb genau der benannte Einstieg zu prüfen: README, Konfiguration und die dort aufgeführten Dateien gehören zusammen. Sterne, Forks und offene Issues sind Kontext, kein Qualitätsnachweis. Nicht dokumentierte Eigenschaften bleiben offen. Prüfpunkt 3: Ordne diese Aussage dem Abschnitt und dem konkreten Projekt opensquilla zu, bevor du daraus eine Entscheidung für deine Umgebung ableitest.

Ersteinrichtung und Gateway

opensquilla/opensquilla wird im README als OpenSquilla, Token-Efficient AI Agent with same budget, higher intelligence density. beschrieben. Die vorliegenden Repository-Daten nennen Python als dominante Sprache und Apache-2.0 als Lizenz. Diese Angaben belegen den dokumentierten Umfang, aber keine eigene Betriebsleistung. Abschnittsbezug 4: `opensquilla onboard` ist der interaktive Ersteinrichtungsassistent. Er schreibt die aktive Konfigurationsdatei und kann Provider-Geheimnisse in Umgebungsvariablen halten, wenn `--api-key-env` übergeben wird. Der Router ist standardmäßig auf `recommended` gesetzt, also SquillaRouter bei unterstützten Providern, und `--router disabled` wechselt zu direktem Einzelmodell-Routing. Die Konfigurationsreihenfolge ist `OPENSQUILLA_GATEWAY_CONFIG_PATH`, dann `./opensquilla.toml`, dann `~/.opensquilla/config.toml`, dann eingebaute Standardwerte. Das Gateway startet mit `opensquilla gateway run` und lauscht auf `127.0.0.1:18791`; die Web-UI liegt unter `http://127.0.0.1:18791/control/`. Das README nennt `opensquilla doctor` und die Health-Ansicht der Web-UI als Bereitschaftsflächen und `/health` sowie `/healthz` als leichte Liveness-Endpunkte. Kanaländerungen erfordern einen Gateway-Neustart, und ein Kanal gilt nur dann als verbunden, wenn die Statuslast `enabled=true`, `configured=true` und `connected=true` meldet.

Für opensquilla/opensquilla ist deshalb genau der benannte Einstieg zu prüfen: README, Konfiguration und die dort aufgeführten Dateien gehören zusammen. Sterne, Forks und offene Issues sind Kontext, kein Qualitätsnachweis. Nicht dokumentierte Eigenschaften bleiben offen. Prüfpunkt 4: Ordne diese Aussage dem Abschnitt und dem konkreten Projekt opensquilla zu, bevor du daraus eine Entscheidung für deine Umgebung ableitest.

Speicher, Fähigkeiten und eingebaute Werkzeuge

opensquilla/opensquilla wird im README als OpenSquilla, Token-Efficient AI Agent with same budget, higher intelligence density. beschrieben. Die vorliegenden Repository-Daten nennen Python als dominante Sprache und Apache-2.0 als Lizenz. Diese Angaben belegen den dokumentierten Umfang, aber keine eigene Betriebsleistung. Abschnittsbezug 5: OpenSquilla hält eine kuratierte `MEMORY.md` sowie datierte Markdown-Notizen, durchsucht mit SQLite-Volltext-Schlüsselwortsuche und semantischem Abruf über `sqlite-vec`. Einbettungen laufen auf dem Gerät über das mitgelieferte ONNX oder können auf OpenAI oder Ollama umgestellt werden. Das README erwähnt außerdem optionalen exponentiellen Verfall und optionale opt-in Traumkonsolidierung. Fähigkeiten werden nur geladen, wenn die Aufgabe sie braucht, mit 15 gebündelten Fähigkeiten für Codierung, GitHub, cron, Bürodokumenterzeugung, Zusammenfassung, tmux und Wetter unter anderem. OpenSquilla ist ein MCP-Client und kann mit dem `mcp`-Extra auch als MCP-Server laufen. Eingebaute Werkzeuge umfassen Dateilesen und -schreiben, Shell- und Hintergrundprozesse, git, Websuche hinter einer SSRF-Absicherung, Tabellen- und PDF-Erstellung, Bildgenerierung und Text-zu-Sprache.

Für opensquilla/opensquilla ist deshalb genau der benannte Einstieg zu prüfen: README, Konfiguration und die dort aufgeführten Dateien gehören zusammen. Sterne, Forks und offene Issues sind Kontext, kein Qualitätsnachweis. Nicht dokumentierte Eigenschaften bleiben offen. Prüfpunkt 5: Ordne diese Aussage dem Abschnitt und dem konkreten Projekt opensquilla zu, bevor du daraus eine Entscheidung für deine Umgebung ableitest.

Sandbox-Stufen und Operator-Kontrollen

opensquilla/opensquilla wird im README als OpenSquilla, Token-Efficient AI Agent with same budget, higher intelligence density. beschrieben. Die vorliegenden Repository-Daten nennen Python als dominante Sprache und Apache-2.0 als Lizenz. Diese Angaben belegen den dokumentierten Umfang, aber keine eigene Betriebsleistung. Abschnittsbezug 6: Das Sicherheitsmodell hat drei Richtlinienstufen, Standard, Strict und Locked, auf einer Berechtigungsmatrix. Unter Linux isoliert Bubblewrap die Codeausführung; unter macOS laufen Befehle über Seatbelt mit generierten SBPL-Profilen; unter Windows wird nach Bereitschaftsprüfungen das native `windows_default`-Backend verwendet. Ein Ablehnungsregister pausiert autonome Läufe nach wiederholten Ablehnungen, abgelehnte Ausgaben werden entfernt, und Fähigkeitsmetadaten sowie Tool-Ergebnisse werden gegen Prompt-Injection XML-escaped. Menschliche Genehmigungen können empfindliche Tool-Aufrufe für eine Entscheidung pausieren, und das README dokumentiert Token- und Kostenaufstellungen pro Runde und pro Sitzung über `opensquilla cost`. Sitzungen sind SQLite-gestützt mit Arbeitsbereichen pro Agent, und eine SchedulerEngine mit eigenem cron-Parser führt wiederkehrende Jobs aus.

Für opensquilla/opensquilla ist deshalb genau der benannte Einstieg zu prüfen: README, Konfiguration und die dort aufgeführten Dateien gehören zusammen. Sterne, Forks und offene Issues sind Kontext, kein Qualitätsnachweis. Nicht dokumentierte Eigenschaften bleiben offen. Prüfpunkt 6: Ordne diese Aussage dem Abschnitt und dem konkreten Projekt opensquilla zu, bevor du daraus eine Entscheidung für deine Umgebung ableitest.

Telemetrie, Opt-outs und Lizenzumfang

opensquilla/opensquilla wird im README als OpenSquilla, Token-Efficient AI Agent with same budget, higher intelligence density. beschrieben. Die vorliegenden Repository-Daten nennen Python als dominante Sprache und Apache-2.0 als Lizenz. Diese Angaben belegen den dokumentierten Umfang, aber keine eigene Betriebsleistung. Abschnittsbezug 7: OpenSquilla nutzt pseudonyme Installationstelemetrie, um Installationszahlen, Versionsannahme und Laufzeitkompatibilität zu schätzen. Das README listet, was gesendet wird: Schema-Version, `install_id`-Digest, OpenSquilla-Version, Ereignistyp, Installationsmethode, Betriebssystem- und Python-Versionen, Zeitstempel, CI-Marker und tägliche aggregierte Token- und Gesprächszahlen. Benutzernamen, Hostnamen, Pfade, API-Schlüssel, Provider-Konfiguration sowie Chat- oder Speicherinhalte werden nicht gesendet. Ein einheitlicher Schalter, `OPENSQUILLA_PRIVACY_DISABLE_NETWORK_OBSERVABILITY=true` oder die `[privacy]`-Einstellung, deaktiviert automatische Telemetrie, Update-Prüfungen und den TokenRhythm-Installationsheader. Das Repository ist unter Apache-2.0 lizenziert. Der Lizenzauszug gewährt eine dauerhafte, weltweite, nicht exklusive, kostenlose Urheberrechtslizenz zum Vervielfältigen, Erstellen abgeleiteter Werke, öffentlichen Zeigen, Aufführen, Unterlizenzieren und Verteilen und enthält eine Patentlizenz. Der Auszug sagt nichts zu Support, Gewährleistung oder Sicherheitszusagen, und auch das README behauptet solche nicht.

Für opensquilla/opensquilla ist deshalb genau der benannte Einstieg zu prüfen: README, Konfiguration und die dort aufgeführten Dateien gehören zusammen. Sterne, Forks und offene Issues sind Kontext, kein Qualitätsnachweis. Nicht dokumentierte Eigenschaften bleiben offen. Prüfpunkt 7: Ordne diese Aussage dem Abschnitt und dem konkreten Projekt opensquilla zu, bevor du daraus eine Entscheidung für deine Umgebung ableitest.

Redaktionelles Fazit

opensquilla eignet sich für Teams, deren Aufgabe mit dem im README beschriebenen Umfang von opensquilla/opensquilla übereinstimmt. Ungeeignet ist der Text als Nachweis für Leistung, Sicherheit oder Support im eigenen Betrieb. Prüfe zuerst den konkreten README-Einstieg, die dort genannte Konfiguration und das Ergebnis des projektspezifischen Befehls, bevor du Daten oder Produktionsressourcen einbindest.

Offizielle Quellen

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
Community-Notizen

Community-Notizen