innocode — Der DSGVO-konforme KI-Coding-Agent

innocode ist der KI-Coding-Agent von Inno KI — vergleichbar mit Claude Code oder Cursor, aber EU-gehostet und DSGVO-konform. Du nutzt ihn direkt im Terminal, in Visual Studio Code oder als eigenständige Desktop-App für macOS, Windows und Linux. Dein Code bleibt lokal, wird nie für Training verwendet, und alle Anfragen laufen über die EU-Infrastruktur von innoGPT.

Ein API-Key — alle Modelle. Du brauchst keine separaten Abos bei OpenAI, Anthropic & Co. Dein innoGPT-API-Key schaltet alle verfügbaren Modelle in innocode frei.


Wofür ist innocode gedacht?

  • Vibecoding — schnelle Iteration mit KI-Unterstützung direkt im Editor

  • Refactorings, Bugfixes, neue Features über natürliche Sprache

  • Multi-Session — mehrere Agenten parallel im selben Projekt laufen lassen

  • Enterprise-Setup — zentrale Config, Zugriffskontrolle, EU-Hosting

  • LSP-Integration — Sprach-Server werden automatisch geladen, passend zum gewählten Modell

Hinweis: innocode ist als Beta für macOS, Windows und Linux verfügbar.


1. innocode installieren

Du hast mehrere Installationswege — wähle den, der zu deinem System und Workflow passt.

Option A: Terminal (empfohlen für Entwickler)

macOS / Linux (curl):

curl -fsSL https://innocode.io/install | bash

npm (plattformübergreifend, wenn Node.js installiert ist):

npm install -g innocode

bun:

bun install -g innocode

macOS via Homebrew:

brew install Inno-ki/tap/innocode

Windows via Scoop:

scoop bucket add innocode https://github.com/Inno-ki/scoop-bucket
scoop install innocode

Option B: Desktop-App

Geh auf innocode.io und klick auf Download. Verfügbar für:

  • 🍎 macOS (Intel & Apple Silicon)

  • 🪟 Windows

  • 🐧 Linux

Die Desktop-App bringt alle CLI-Funktionen mit grafischer Oberfläche — ideal, wenn du nicht ständig im Terminal arbeiten willst.


2. Mit innoGPT verbinden (API-Key einrichten)

innocode authentifiziert sich über deinen innoGPT-API-Key. So holst du ihn dir:

  1. Logg dich in deinen innoGPT-Workspace ein

  2. Geh zu Einstellungen → API-Keys

  3. Klick auf Neuen API-Key erstellen

  4. Gib ihm einen aussagekräftigen Namen (z. B. „innocode Laptop")

  5. Setze ein Nutzungslimit für den Key (siehe unten — wichtig!)

  6. Kopiere den Key sofort — er wird nur einmal angezeigt

⚠️ Wichtig: Setze immer ein Limit für deinen API-Key

Wenn du einen neuen API-Key erstellst, definiere ein monatliches Nutzungslimit. Das schützt dich vor:

  • Versehentlichem Überverbrauch — z. B. wenn ein Skript in einer Endlosschleife landet

  • Missbrauch bei kompromittiertem Key — falls dein Key versehentlich in ein öffentliches Repo gelangt

  • Unkontrollierten Kosten durch Premium-Modelle in langen Coding-Sessions

So legst du das Limit fest:

  1. Beim Erstellen des Keys → Feld „Monatliches Limit" ausfüllen (z. B. in € oder Token)

  2. Oder nachträglich unter Einstellungen → API-Keys → 3-Punkte-Menü → Limit bearbeiten

Empfehlung: Beginne mit einem konservativen Limit (z. B. ein Bruchteil deines Monatsbudgets) und erhöhe es nach Bedarf. Du bekommst eine Benachrichtigung, wenn 80 % erreicht sind.

Anschließend im Terminal:

innocode login

Du wirst aufgefordert, den API-Key einzufügen. Alternativ als Umgebungsvariable:

export INNOGPT_API_KEY="dein-key-hier"

Sicherheits-Tipp: Speicher den Key nie im Klartext in Git-Repos. Nutze .env-Dateien (in .gitignore) oder einen Secret Manager.


3. innocode im Terminal nutzen

Sobald installiert und eingeloggt, startest du innocode in deinem Projektordner:

cd /pfad/zu/deinem/projekt
innocode

Der Agent öffnet sich im Terminal und du kannst direkt mit natürlicher Sprache arbeiten:

> Refaktoriere die Datei api/users.ts so, dass sie async/await statt Promises nutzt
> Schreib mir Unit-Tests für die Funktion calculateTax in src/billing.ts
> Erklär mir, was diese Komponente macht

Nützliche Terminal-Befehle

BefehlBeschreibung

innocode

Interaktive Session im aktuellen Verzeichnis starten

innocode --model claude-4-5-sonnet

Bestimmtes Modell auswählen

innocode --help

Alle verfügbaren Befehle anzeigen

innocode login

API-Key hinterlegen / neu setzen

innocode logout

Abmelden, Key entfernen

innocode update

Auf neueste Version aktualisieren

Multi-Session

Du kannst mehrere Agenten parallel im selben Projekt laufen lassen — z. B. einen für Bugfixes, einen für Tests, einen für Doku. Einfach weitere Terminal-Tabs öffnen und innocode neu starten.


4. innocode in Visual Studio Code nutzen

Variante A: Integriertes Terminal

Das schnellste Setup — funktioniert sofort nach der CLI-Installation:

  1. Öffne dein Projekt in VS Code

  2. Drücke Ctrl + ö (Windows/Linux) bzw. Cmd + ö (macOS), um das integrierte Terminal zu öffnen

  3. Starte innocode

Vorteil: Du behältst deinen gewohnten VS-Code-Workflow und nutzt innocode parallel im Terminal.

Variante B: VS Code Extension

Für tiefere Integration installiere die offizielle innocode Extension:

  1. Öffne VS Code → Extensions (Ctrl + Shift + X)

  2. Such nach innocode

  3. Klick auf Install

  4. Beim ersten Start: API-Key in den Extension-Einstellungen hinterlegen (Cmd/Ctrl + , → „innocode" suchen)

Mit der Extension bekommst du:

  • Inline-Vorschläge direkt im Code

  • KI-Befehle per Rechtsklick im Editor

  • Eine seitliche Chat-Spalte für längere Konversationen

  • Automatisches Laden des passenden LSP für dein aktuelles Modell

Tipp: Du kannst CLI und Extension parallel nutzen — beide teilen sich denselben API-Key.


5. Datenschutz & EU-Hosting

innocode wurde von Grund auf für datenschutzkritische Teams gebaut:

  • ✅ Alle Anfragen laufen über EU-gehostete Modelle von innoGPT

  • Dein Code wird nie für Training verwendet

  • ✅ innocode speichert keinen Code und keinen Kontext

  • ✅ Ein einziger API-Key — keine Schatten-IT mit US-Anbietern

Das macht innocode zur passenden Alternative zu Cursor, Claude Code oder GitHub Copilot, wenn du DSGVO-Konformität brauchst.


6. Häufige Fragen

Brauche ich zusätzlich ein Claude- oder OpenAI-Abo?

Nein. Dein innoGPT-Key deckt alle Modelle ab. innocode ist exklusiv auf innoGPT optimiert, damit EU-Hosting und einheitliches Verhalten garantiert sind.

Welche Modelle stehen mir zur Verfügung?

Alle Modelle, die in deinem innoGPT-Workspace freigeschaltet sind — z. B. Claude Sonnet 4.6, GPT-5, Gemini 3 Pro, Opus 4.7 Welche das genau sind, steuert dein Admin unter Einstellungen → Modelle.

Ist innocode eine Alternative zu Claude Code?

Genau dafür wurde es gebaut. Wenn du bisher mit Claude für Vibecoding und Artefakte gearbeitet hast, ist innocode der direkte EU-konforme Ersatz — läuft wie Claude Code im Terminal, nur mit einheitlichem Zugang über deinen innoGPT-Account.

Warum sollte ich für meinen API-Key ein Limit setzen?

Coding-Agenten können in langen Sessions viele Token verbrauchen — besonders mit Premium-Modellen. Ein Limit schützt dich vor unerwarteten Spitzen, fehlerhaften Skripten in Endlosschleifen oder Missbrauch, falls dein Key kompromittiert wird. Setze das Limit direkt beim Erstellen des Keys unter Einstellungen → API-Keys. Du kannst es jederzeit anpassen.

Was passiert, wenn mein API-Key das Limit erreicht?

innocode bekommt dann eine Fehlermeldung und stoppt weitere Anfragen, bis du das Limit erhöhst oder der nächste Abrechnungszyklus startet.

Funktioniert innocode auch in JetBrains-IDEs (IntelliJ, PyCharm)?

Aktuell liegt der Fokus auf VS Code, Terminal und Desktop. JetBrains-Support ist auf der Roadmap — wenn du daran interessiert bist, melde dich gern bei uns.

Wie aktualisiere ich innocode?

innocode update

Oder über deinen Package-Manager (npm update -g innocode, brew upgrade innocode, scoop update innocode).

Wo finde ich die Logs bei Problemen?

  • macOS/Linux: ~/.innocode/logs/

  • Windows: %APPDATA%\innocode\logs\



Weiterführende Links

  • 🌐 innocode.io — offizielle Produktseite mit Download

  • 🔑 API-Keys in innoGPT verwalten → Einstellungen → API-Keys

  • 📚 innoGPT-Modelle im Überblick — welche Modelle dir zur Verfügung stehen


Brauchst du Hilfe?

Installation klemmt, der API-Key wird nicht akzeptiert oder die VS-Code-Extension findet deinen Key nicht? Schreib uns — am besten mit Screenshot des Fehlers und Angabe deines Betriebssystems. Wir antworten in der Regel innerhalb eines Werktags.