Communitygithub.com

desy-design/AG3NT

Baue und betreibe lokale KI-Agenten mit Multi-Modell-Unterstützung, modularen Fähigkeiten, sicheren Kontrollen und Multi-Channel-Zugang für persönliche Automatisierungsaufgaben.

Was ist AG3NT?

AG3NT ist ein lokales KI-Agenten-Framework, das entwickelt wurde, um persönliche Automatisierungsaufgaben mit Unterstützung für mehrere Sprachmodelle, modulare Fähigkeiten (Skills), sichere Ausführungskontrollen und Multi-Channel-Zugriff zu ermöglichen. Es richtet sich an Entwickler und Fortgeschrittene, die flexible, datenschutzorientierte Agenten ohne Cloud-Abhängigkeiten betreiben möchten. AG3NT unterstützt sowohl lokale Modelle (z. B. über Ollama) als auch externe API-basierte Modelle (wie Anthropic oder OpenAI) und kann über CLI, REST-API und andere Kanäle gesteuert werden. Die modulare Architektur erlaubt es, benutzerdefinierte Skills hinzuzufügen, während Sicherheitsfunktionen wie Sandboxing und Berechtigungsstufen eine kontrollierte Ausführung gewährleisten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add desy-design/AG3NT

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht AG3NT?

Baue und betreibe lokale KI-Agenten mit Multi-Modell-Unterstützung, modularen Fähigkeiten, sicheren Kontrollen und Multi-Channel-Zugang für persönliche Automatisierungsaufgaben.

Übersicht

AG3NT ist ein Framework zur Erstellung und Ausführung von KI-Agenten, die lokal auf deiner Maschine laufen. Es bietet flexible Unterstützung für verschiedene Sprachmodelle, sodass du zwischen lokalen Modellen (z. B. über Ollama) und cloudbasierten APIs wählen kannst. Die modulare Skill-Architektur ermöglicht es dir, benutzerdefinierte Fähigkeiten hinzuzufügen.

Funktionen

  • Multi-Modell-Unterstützung: Verwende Modelle von Ollama, Anthropic, OpenAI und mehr.
  • Modulare Skills: Erstelle und teile wiederverwendbare Fähigkeiten für deine Agenten.
  • Sichere Kontrollen: Sandboxing, Berechtigungsstufen und isolierte Ausführungsumgebungen.
  • Multi-Channel-Zugriff: Steuere Agenten über CLI, REST-API, Webhooks oder Chat-Schnittstellen.
  • Persönliche Automatisierung: Automatisiere wiederkehrende Aufgaben, Datenverarbeitung und Workflows.

Schnellstart

  1. Installiere das Framework:

    pip install ag3nt
    
  2. Konfiguriere dein Modell in config.yaml:

    model:
      provider: ollama
      name: llama3.2
    
  3. Starte den Agenten:

    ag3nt run --config config.yaml
    

Skills

Füge Skills im skills/-Verzeichnis hinzu. Jeder Skill ist ein Python-Modul, das die Skill-Basisklasse erweitert:

from ag3nt import Skill

class MeinSkill(Skill):
    def execute(self, params):
        # Deine Logik hier
        return "Ergebnis"

Sicherheitshinweise

  • Aktiviere Sandboxing für sensible Skills.
  • Verwende das minimale Berechtigungsmodell.
  • Überprüfe benutzerdefinierte Skills vor der Ausführung.

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert.

Verwandte Skills