Zum Hauptinhalt springen

TinyAGI Entwickler-Guide

Worum geht's?

TinyAGI ist eine experimentelle Multi-Agent-, Multi-Team- und Multi-Channel-Assistenz-Runtime mit einer Browser-Steuerungsoberfläche namens TinyOffice. Dieser Guide erklärt, was TinyAGI ist, wie du es zum Laufen bringst, wie das Queue- und Team-Modell zusammenpasst und wo du es erweitern kannst.

Gegen Primärquellen geprüft

Dieser Guide basiert auf dem offiziellen TinyAGI/tinyagi-Repository, geprüft am 26. Juni 2026.

In diesem Abschnitt​

1. Was TinyAGI ist​

Die kürzeste zutreffende Beschreibung lautet:

TinyAGI ist eine Multi-Agent-Runtime, in der isolierte Agents, Teams, Chat-Räume und Messaging-Channels unter einer lokalen Steuerungsebene zusammenarbeiten.

Die README hebt ausdrücklich hervor:

  • Multi-Agent,
  • Multi-Team,
  • Multi-Channel,
  • persistente Sessions,
  • eine SQLite-gestützte Queue,
  • und ein Web-Portal namens TinyOffice.

2. Das mentale Modell​

Stell dir TinyAGI als fünf kooperierende Schichten vor:

SchichtWas sie macht
Agent-RuntimeBetreibt isolierte Agents mit spezialisierten Rollen
Teams und Chat-RäumeKoordinieren die Zusammenarbeit zwischen Agents
Channel-AdapterVerbinden Discord, Telegram, WhatsApp und mehr
SQLite-Queue und PersistenzHalten Jobs, Retries und Sessions dauerhaft
TinyOffice-PortalGibt Betreibenden eine browserbasierte Steuerungsebene

3. Warum Entwickelnde sich dafür entscheiden würden​

  • Es ist explizit Multi-Agent statt Single-Assistant-first.
  • Es unterstützt Muster für Team-Zusammenarbeit und Fan-out.
  • Es bietet sowohl CLI/TUI- als auch Web-Portal-Oberflächen.
  • Es ist darauf ausgelegt, 24/7 als Hintergrundprozess oder Docker-Container zu laufen.

4. Was es besonders macht​

TinyAGI versucht nicht, die kleinstmögliche Coding-CLI zu sein. Es zielt auf ein Always-on-Koordinationssystem ab, in dem mehrere Agents und Teams über Channels und Aufgaben hinweg kontinuierlich weiterarbeiten können.

5. Empfohlene Lesereihenfolge​

  1. dieser Überblick,
  2. Schnellstart,
  3. TinyOffice und Channels,
  4. Architektur und Queue-Design,
  5. Plugin- und Erweiterungsoberflächen.

Quellen​