minbox-projects/one-space

Ein integrierter digitaler Arbeitsbereich mit Multi-Modell-KI, MCP, Skills-Plugin-System, SSH-Terminal und diversen Produktivitätstools (E-Mail, Notizen, Code-Snippets).

Was ist one-space?

minbox-projects/one-space ist ein vielseitiger digitaler Arbeitsplatz, der mehrere KI-Modelle, das MCP-Protokoll, ein Skills-Plugin-System, ein SSH-Terminal und verschiedene Produktivitätstools wie E-Mail, Notizen und Code-Snippets in einer einheitlichen Anwendung zusammenführt. Es richtet sich an Entwickler und Power-User, die eine zentrale Umgebung für ihre täglichen Aufgaben suchen, von der Code-Entwicklung bis zur Systemverwaltung. Die Plattform unterstützt die Integration externer KI-Dienste und ermöglicht es, benutzerdefinierte Skills über ein Plugin-System zu erweitern. Durch die Kombination von Terminalzugriff und Produktivitätstools reduziert one-space den Kontextwechsel und steigert die Effizienz bei der Arbeit mit verschiedenen Technologien und Workflows.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add minbox-projects/one-space

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht one-space?

Ein integrierter digitaler Arbeitsbereich mit Multi-Modell-KI, MCP, Skills-Plugin-System, SSH-Terminal und diversen Produktivitätstools (E-Mail, Notizen, Code-Snippets).

Überblick

minbox-projects/one-space vereint mehrere leistungsstarke Funktionen in einer einzigen, nahtlosen Oberfläche:

  • Multi-Modell-KI: Unterstützt verschiedene KI-Modelle (z.B. GPT, Claude, Gemini) für vielseitige Assistenz.
  • MCP (Model Context Protocol): Ermöglicht standardisierte Kommunikation zwischen KI und Tools.
  • Skills-Plugin-System: Erweiterbar durch benutzerdefinierte Skills und Plugins.
  • SSH-Terminal: Integrierter Terminalzugriff für Remote-Server und lokale Systeme.
  • Produktivitätstools: E-Mail-Client, Notizbuch, Code-Snippet-Manager.

Installation

Voraussetzungen:

  • Node.js 18+
  • npm oder yarn
git clone https://github.com/minbox-projects/one-space.git
cd one-space
npm install
npm run dev

Konfiguration

Erstelle eine .env-Datei im Stammverzeichnis:

OPENAI_API_KEY=dein-openai-key
ANTHROPIC_API_KEY=dein-anthropic-key
MCP_SERVER_PORT=3001
SSH_DEFAULT_HOST=localhost

Nutzung

KI-Assistent starten

Öffne die App unter http://localhost:3000 und wähle ein KI-Modell aus der Dropdown-Liste.

SSH-Verbindung herstellen

ssh user@host -p 22
# Oder über die GUI: Verbindung > SSH-Verbindung konfigurieren

Skills verwalten

// Beispiel: Eigenen Skill hinzufügen
const mySkill = {
  name: 'mein-skill',
  execute: async (params) => {
    return `Hallo, ${params.name}!`;
  }
};

oneSpace.registerSkill(mySkill);

API-Referenz

EndpunktMethodeBeschreibung
/api/chatPOSTSende Nachricht an KI-Modell
/api/sshPOSTFühre SSH-Befehl aus
/api/skillsGETListe aller registrierten Skills
/api/skillsPOSTNeuen Skill registrieren
/api/notesGETNotizen abrufen
/api/snippetsPOSTCode-Snippet speichern

Beitrag leisten

Wir begrüßen Beiträge! Bitte lies zuerst die CONTRIBUTING.md-Richtlinien.

  1. Forke das Repository
  2. Erstelle einen Feature-Branch (git checkout -b feature/neue-funktion)
  3. Committe deine Änderungen (git commit -m 'Neue Funktion hinzugefügt')
  4. Push zum Branch (git push origin feature/neue-funktion)
  5. Öffne einen Pull Request

Lizenz

MIT-Lizenz – siehe LICENSE für Details.

Verwandte Skills