Communitygithub.com

xuviga/DevMine

Desktop AI Agent – Tauri v2 + TypeScript + Rust. 22 Tools, Multi-Provider, autonome Fähigkeiten, Sub-Agents, God Mode, Design Mode.

Was ist DevMine?

DevMine ist ein leistungsstarker Desktop-AI-Agent, der mit Tauri v2, TypeScript und Rust entwickelt wurde. Er bietet 22 verschiedene Tools, die es dem Agenten ermöglichen, nahezu jede Aufgabe auf dem Desktop auszuführen – von der Dateiverwaltung über die Ausführung von Skripten bis hin zur Interaktion mit APIs. Dank der Multi-Provider-Unterstützung kann der Agent mit verschiedenen KI-Modellen (z. B. OpenAI, Anthropic, lokale Modelle) arbeiten. Besonders hervorzuheben sind die autonomen Fähigkeiten: Der Agent kann eigenständig Skills definieren und ausführen, Sub-Agents erstellen und in speziellen Modi wie „God Mode“ (volle Systemkontrolle) oder „Design Mode“ (Fokus auf UI/UX-Design) arbeiten. DevMine ist ideal für Entwickler, die einen hochgradig anpassbaren und erweiterbaren Agenten für Desktop-Automatisierung, Code-Erstellung und systemnahe Aufgaben suchen. Die Architektur erlaubt es dem Agenten, seine eigenen Werkzeuge zu erweitern und sich dynamisch an neue Anforderungen anzupassen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add xuviga/DevMine

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht DevMine?

Desktop-AI-Agent – Tauri v2 + TypeScript + Rust. 22 Tools, Multi-Provider, autonome Fähigkeiten, Sub-Agents, God Mode, Design Mode.

Übersicht

DevMine ist ein voll ausgestatteter Desktop-AI-Agent, der mit modernster Technologie (Tauri v2, TypeScript, Rust) entwickelt wurde. Er bietet eine flexible Plattform für KI-gesteuerte Desktop-Automatisierung, Code-Generierung, Systemverwaltung und interaktive Workflows.

Hauptfunktionen

  • 22 Tools: Von der Dateiverwaltung (Lesen, Schreiben, Suchen) über die Ausführung von Befehlen und Skripten bis hin zu Web-APIs und Systemsteuerung.
  • Multi-Provider: Unterstützt mehrere KI-Anbieter, darunter OpenAI, Anthropic, Google und lokale Modelle (über Ollama, LM Studio, etc.).
  • Autonome Fähigkeiten: Der Agent kann basierend auf Anweisungen oder Aufgaben eigenständig Skills definieren, testen und ausführen.
  • Sub-Agents: Starte spezialisierte Unter-Agenten für parallele Aufgaben oder komplexe Workflows.
  • God Mode: Volle Systemkontrolle – Zugriff auf alle Tools, keine Einschränkungen. Ideal für erfahrene Benutzer.
  • Design Mode: Fokussiert auf UI/UX-Design, generiert Komponenten, Layouts und Designsysteme.
  • Erweiterbar: Neue Tools und Skills können einfach per JSON/YAML oder TypeScript hinzugefügt werden.

Einrichtung

Voraussetzungen

  • Node.js 18+
  • Rust (neueste stable)
  • Tauri CLI (cargo install tauri-cli)

Installation

git clone https://github.com/xuviga/DevMine.git
cd DevMine
npm install

Konfiguration

Erstelle eine .env-Datei im Stammverzeichnis:

OPENAI_API_KEY=dein-openai-key
ANTHROPIC_API_KEY=dein-anthropic-key
# Optional: Eigener Anbieter
CUSTOM_PROVIDER_URL=http://localhost:1234/v1
CUSTOM_PROVIDER_MODEL=mein-modell

Starten

npm run dev

Tools

ToolBeschreibung
read_fileInhalt einer Datei lesen
write_fileIn eine Datei schreiben
run_commandEin Systemkommando ausführen
search_filesDateien nach Name/Inhalt durchsuchen
web_fetchEine URL abrufen
...(22 Tools insgesamt)

Skill-Entwicklung

Skills sind JSON/YAML-Dateien, die den Agenten anweisen, bestimmte Aufgaben auszuführen. Beispiel:

name: Meine Aufgabe
description: Ein benutzerdefinierter Skill
steps:
  - tool: search_files
    params:
      pattern: "*.ts"
  - tool: run_command
    params:
      command: "npm test"

Lizenz

MIT

  }

Verwandte Skills