Communitygithub.com

Abraxas-365/claudio

Ein terminal-natives Coding-Agent-Framework – modellunabhängig, hackbare Anleitungen, Sensoren, Hooks, Fähigkeiten und Werkzeuge für agentische Entwicklung.

Was ist claudio?

**Abraxas-365/claudio** ist ein hochflexibles, terminal-natives Framework für KI-Coding-Agenten. Es ermöglicht die Erstellung und Ausführung modellunabhängiger Agenten, die direkt in der Kommandozeile arbeiten – ohne Bindung an einen bestimmten KI-Dienst. Die Architektur bietet ein modulares System aus Guides, Sensoren, Hooks, Skills und Tools, die sich leicht anpassen und erweitern lassen. Entwickler können mit claudio agentische Workflows bauen, die Code generieren, analysieren, testen und refaktorisieren, alles integriert in die vertraute Terminalumgebung. Es ist besonders nützlich für Entwickler, die maximale Kontrolle über ihre KI-gestützten Entwicklungswerkzeuge suchen, ohne sich auf proprietäre Plattformen festzulegen. Die Transparenz und Erweiterbarkeit machen es ideal für Teams, die maßgeschneiderte Agentenlösungen für ihre CI/CD-Pipelines, Code-Reviews oder automatisierte Entwicklungsaufgaben benötigen.

Funktioniert mit~Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add Abraxas-365/claudio

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht claudio?

Ein terminal-natives Coding-Agent-Framework – modellunabhängig, hackbare Anleitungen, Sensoren, Hooks, Fähigkeiten und Werkzeuge für agentische Entwicklung.

Übersicht

Claudio ist ein terminal-natives Framework für KI-Coding-Agenten, das modellunabhängig funktioniert und maximale Flexibilität bietet. Es besteht aus einer Sammlung von hackbaren Komponenten:

  • Guides – Strukturierte Anleitungen für agentische Workflows
  • Sensors – Überwachungs- und Erkennungsmechanismen für Umgebungsänderungen
  • Hooks – Erweiterungspunkte für benutzerdefinierte Logik
  • Skills – Spezifische Fähigkeiten für Code-Erstellung, -Analyse und -Transformation
  • Tools – Hilfsprogramme für Dateimanipulation, Ausführung und Integration

Installation

# Repository klonen
git clone https://github.com/Abraxas-365/claudio.git
cd claudio

# Abhängigkeiten installieren (z. B. Python oder Node.js erforderlich)
pip install -r requirements.txt
# oder
npm install

Verwendung

Starten Sie den Agenten mit:

python claudio.py --config config.yaml

Oder nutzen Sie das CLI direkt:

claudio run --skill code-review

Konfiguration

Erstellen Sie eine config.yaml-Datei:

model: openai/gpt-4
skills:
  - code-generation
  - code-review
  - refactoring
sensors:
  - filesystem
  - git
hooks:
  - pre-commit
  - post-commit

Skills

Verfügbare Skills sind in skills/ definiert. Jeder Skill ist ein separates Skript oder Modul.

Beispiel: Code-Review-Skill

# skills/code_review.py
def run(context):
    files = context.get('files')
    for file in files:
        review = analyze_code(file)
        context.report(review)

Erweiterung

Sie können eigene Sensoren, Hooks und Skills erstellen, indem Sie die bereitgestellten Basisklassen erweitern:

from claudio.sensors import BaseSensor

class MySensor(BaseSensor):
    def detect(self):
        # Benutzerdefinierte Erkennungslogik
        pass

Lizenz

MIT License

Verwandte Skills