mngr
mngr ist eine Unix-CLI zum Verwalten von KI-Agents lokal und remote: erstellen, auflisten, verbinden und Nachrichten senden via SSH, git, tmux.
Was ist mngr?
mngr ist ein Unix-ähnliches Kommandozeilen-Tool zum Verwalten von KI-Agents dort, wo sie laufen – lokal, auf Remote-Hosts oder in Containern/Sandboxen. Das Projekt beschreibt mngr als Möglichkeit, Agents zu erstellen, zu löschen, aufzulisten, zu klonen und zu verbinden, damit du mit ihnen chatten oder sie debuggen kannst, während die Agent-Infrastruktur zugänglich und skriptbar bleibt.
Das Repository stellt mngr als „git für Agents“ dar und betont, dass Agents programmgesteuert mit vertrauten Mitteln wie SSH, git und tmux verwaltet werden können. Es ist so konzipiert, dass du keinen Managed Service brauchst, um Agents zu betreiben; stattdessen steuerst du die Rechenleistung selbst und verbindest dich darüber mit Standardmechanismen.
Wichtige Funktionen
- Agents per CLI verwalten: Unterstützt Erstellen, Auflisten, Verbinden und Nachrichten an Agents aus dem Terminal, inklusive benannter Agent-Instanzen.
- Unix-ähnliches Prozessmanagement auf Basis von SSH, git und tmux: Das Repo gibt an, es basiert auf diesen Tools und richtet Agent-Lebenszyklus-Operationen an Standard-Infrastruktur-Workflows aus.
- Agents auf Remote-Hosts und in Containern/Sandboxen ausführen: Das README hebt Skalierung „über Remote-Hosts, Container und Sandboxen“ hervor, nicht nur lokal.
- Workflows komponieren, ohne an einen Provider/Interface gebunden zu sein: Du kannst eigene Workflows „auf Agents aufbauen“, ohne Kopplung an einen bestimmten Provider oder UI.
- Erweiterbar via Plugins: Das Projekt erwähnt pluginbasierte Erweiterbarkeit.
So nutzt du mngr
- mngr installieren mit dem bereitgestellten Skript:
curl -fsSL https://raw.githubusercontent.com/imbue-ai/mngr/main/scripts/install.sh | bash. - Einen Agent erstellen: z. B.
mngr createstartet einen Agent lokal mit Defaults (README-Beispiel: agent=claude, provider=local, project=aktuelles Verzeichnis). - Auf neuem Remote-Host starten: z. B.
mngr create @.modalstartet einen Agent auf Modal mit auto-generiertem Hostnamen (wie im README beschrieben). - Agents benennen und auswählen: Mit
mngr create my-taskundmngr create my-task codexeinen anderen Agent-Typ mit gewähltem Namen ausführen. - Verbinden und erste Nachricht senden (optional): Das README erwähnt das Weiterleiten von Agent-Argumenten mit
-- --model ...und--no-connect --message "...", um eine erste Nachricht ohne Wartezeit zu senden.
Anwendungsfälle
- Lokale Agent-Setup für Entwicklung: Einen Agent aus dem aktuellen Verzeichnis mit
mngr createstarten, dann per konsistentem Terminal-Workflow chatten oder debuggen. - Skalierung von einem zu vielen Agents über Hosts: „100er Agents“ über Remote-Hosts, Container und Sandboxen betreiben, mit derselben CLI zum Auflisten und Verbinden.
- Klonen oder Snapshot von Agent-Zustand: Agent-Konfigurationen und -Zustände wie klon- und verwaldbare Objekte behandeln (README listet clone/snapshot/migrate-Aktionen).
- Provider-agnostische Workflows: Höherstufige Workflows aufbauen, die verschiedene Agent-Typen und Ausführungsorte orchestrieren, ohne Bindung an einen Provider oder Interface.
- Team-/Shared-Infrastruktur-Zugriffs patterns: SSH-basierte Konnektivität und Standardtools (tmux, git) nutzen, um Agent-Prozesse in bestehende Operationspraktiken einzubetten.
FAQ
Ist mngr ein Managed Service?
Nein. Das README stellt klar: „No managed service required“ – mngr ist eine CLI auf Basis von SSH, git und tmux, die mit deiner eigenen Rechenleistung funktioniert.
Wo können Agents laufen?
Laut README lokal sowie über Remote-Hosts, Container und Sandboxen.
Wie installiere ich mngr?
Das Repository zeigt einen Install-Befehl, der ein Skript von GitHub in bash piped.
Kann ich den Agent oder das Modell anpassen?
Das README zeigt, Argumente an den zugrunde liegenden Agent weiterzuleiten (z. B. -- --model opus) und Agent-Typen zu wählen (Beispiel: mngr create my-task codex).
Alternativen
- Allgemeines SSH-basiertes Remote-Prozessmanagement + Custom-Skripte: tmux-Sessions per SSH ausführen und verbinden, aber du müsstest eigenen Agent-Lebenszyklus, Auflistung und Messaging-Workflow bauen.
- Andere Agent-Orchestrierungs-Frameworks: API/UI-basierte Frameworks sind einfacher zum Starten, aber stärker an einen Provider/Interface gekoppelt als mngrs „SSH + git + tmux“-Ansatz.
- Nur Container-Workflows (Docker Compose/Kubernetes-Jobs) mit manuellem Attach: Runtime-Umgebungen standardisieren, aber mngrs „git für Agents“-Konzept für Klonen/Snapshots und terminal-firstes Management verlieren.
- Git-basierte Tools ohne Agent-Lebenszyklus-Management: Agent-Code und -Configs versionieren, aber separate Tools für Erstellen/Verbinden/Messaging laufender Agents benötigen.
Alternativen
AgentMail
AgentMail ist eine E-Mail-Postfach-API für AI Agents: E-Mails per REST erstellen, senden, empfangen und durchsuchen für bidirektionale Gespräche.
LobeHub
LobeHub ist eine Open-Source-Plattform, die für die Entwicklung, Bereitstellung und Zusammenarbeit mit KI-Agenten-Teamkollegen konzipiert ist und als universelle LLM Web UI fungiert.
Codex Plugins
Mit Codex Plugins bündelst du Skills, App-Integrationen und MCP-Server zu wiederverwendbaren Workflows und erweiterst Codex für Tools wie Gmail, Google Drive und Slack.
Tavus
Tavus entwickelt KI für Echtzeit-Gespräche von Mensch zu Mensch: sie sieht, hört und reagiert. Zudem Video-Agents, Digital Twins & AI Companions via APIs.
Falconer
Falconer ist eine selbstaktualisierende Wissensplattform für schnelle Teams: interne Doku und Code-Context schreiben, teilen und gezielt finden – an einem Ort.
HiringPartner.ai
HiringPartner.ai ist eine autonome Recruiting-Plattform mit KI-Agenten, die rund um die Uhr Kandidaten sourcen, vorqualifizieren, anrufen und interviewen und so die Time-to-Hire von mehreren Wochen auf bis zu 48 Stunden reduziert.