nieeek.I. — Dein agentischer KI-Coding-Assistent für VS Code
Vollständiger Datei- & Terminal-Zugriff · Frei wählbarer KI-Anbieter · Kein Cloud-Zwang

Was ist nieeek.I.?
nieeek.I. ist ein vollwertiger KI-Coding-Agent für VS Code — vergleichbar mit GitHub Copilot Chat oder Cursor, aber mit einem entscheidenden Unterschied: Du wählst selbst, welches KI-Modell und welchen Anbieter du nutzt.
Ob dein eigenes lokales Modell via Ollama, OpenAI GPT-4o, Anthropic Claude, Groq oder OpenRouter — nieeek.I. verbindet sich mit jedem OpenAI-kompatiblen Endpunkt und bringt dabei denselben leistungsfähigen Agenten-Loop mit, den du von Top-Tools kennst.
Highlights auf einen Blick
| Feature |
Detail |
| Vollwertiger Agent |
Liest, schreibt, bearbeitet Dateien und führt Terminal-Befehle aus |
| Multi-Provider |
Ollama, OpenAI, Anthropic, Groq, OpenRouter, jeder /v1-kompatibler Endpunkt |
| Kontext-Sicherung |
Ziel, Plan & Fortschritt überleben Verbindungsabbrüche — „mach weiter" setzt direkt am offenen Schritt an, statt neu zu analysieren |
| Retry-Button bei Fehlern |
Nach einem Timeout-Fehler direkt auf „Erneut versuchen" klicken statt tippen — exponentieller Backoff gibt dem Server echte Erholungszeit |
| Gruppierte Tool-Anzeige |
Aufeinanderfolgende Datei-/Terminal-Aktionen werden kompakt und ausklappbar gebündelt |
| Codebase-RAG |
Embedding-Index deines Repos — der Agent durchsucht den gesamten Codebase |
| Approval-Flow |
Schreibende Aktionen werden per Approval-Karte bestätigt — mit Diff-Vorschau |
| MCP-Support |
Integriere beliebige MCP-Server (stdio & SSE) als zusätzliche Tools |
| Autocomplete (FIM) |
Inline-Code-Vervollständigung mit eigenem Modell |
| Cloud-Login & Admin |
Anmelden, Nutzer verwalten, Abos und System-Einstellungen im Admin-Panel |
| Chat-Verlauf |
Frühere Chats werden gespeichert, lassen sich wieder öffnen, fortsetzen und löschen |
| Kein Cloud-Zwang |
Läuft komplett lokal — deine Daten verlassen VS Code nicht |
| Mehrsprachig |
Antwortet auf Deutsch, Englisch, oder jeder anderen Sprache |
Installation
Option 1 — Über den VS Code Marketplace
Suche in VS Code nach „nieeek.I." oder installiere direkt über den Marketplace-Button oben.
Option 2 — VSIX direkt installieren
code --install-extension nieeeki-vscode-0.5.1.vsix
Oder per UI: Extensions-Panel Ctrl+Shift+X → ··· oben rechts → „Aus VSIX installieren…"
Nach der Installation erscheint das nieeek.I.-Icon in der Activity-Bar links.
Schnellstart
1. Provider einrichten
Befehlspalette (Ctrl+Shift+P) → „nieeek.I.: API-Key hinterlegen"
Oder direkt in den Einstellungen (Ctrl+, → „nieeeki") einen Provider-Block anlegen:
"nieeeki.providers": [
{
"id": "local",
"label": "Mein lokales Modell",
"type": "ollama",
"baseURL": "http://localhost:11434",
"model": "qwen2.5-coder:32b"
},
{
"id": "gpt4o",
"label": "OpenAI GPT-4o",
"type": "openai",
"model": "gpt-4o"
}
]
2. Chat öffnen
Klicke auf das nieeek.I.-Icon in der Activity-Bar — der Chat öffnet sich als Side-Panel.
3. Loslegen
Stelle eine Frage, beschreibe eine Aufgabe — oder gib dem Agenten eine komplexe Entwicklungsaufgabe:
„Erstelle eine REST-API mit FastAPI, SQLAlchemy und Alembic-Migration für ein User-Modell"
Der Agent plant, erstellt Dateien, installiert Pakete — und fragt bei kritischen Aktionen nach.
Funktionen im Detail
Agenten-Modus
Bei geöffnetem Workspace hat nieeek.I. automatisch Zugriff auf:
read_file / list_dir / search — vollständiger Lesezugriff
write_file / edit_file / delete_file — schreibender Zugriff (mit Approval-Flow)
run_terminal — Terminal-Befehle ausführen (npm, git, python, …)
todo_write — sichtbare Schritt-Liste für große Aufgaben
open_browser — URLs direkt im VS-Code-Browser öffnen
codebase_search — semantische Suche via RAG (wenn aktiviert)
Robuste Fortsetzung (Kontext-Sicherung)
Gerade bei lokalen Modellen reißt die Verbindung schon mal mitten in einer Aufgabe ab. Damit der Agent danach nicht alles neu analysiert, führt nieeek.I. einen persistenten Arbeitszustand mit — getrennt vom Chat-Verlauf:
- Ziel, Plan, bereits erledigte Schritte und der letzte Fehler werden bei jeder Anfrage fest in den Kontext eingespeist.
- Der Arbeitszustand überlebt Verbindungsabbrüche, das Kürzen langer Verläufe und sogar VS-Code-Neustarts.
- Ein „mach weiter" nach einem Abbruch setzt direkt am ersten offenen Plan-Schritt an.
- Teilfortschritt eines abgebrochenen Durchlaufs bleibt erhalten (abgeschlossene Datei-/Terminal-Aktionen gehen nicht verloren).
- Kein Git-Blindspot: Frisch erstellte Dateien sind oft noch unversioniert (untracked) — der Agent schließt nicht mehr aus leerem
git diff oder fehlendem Commit, dass nichts getan wurde, sondern verlässt sich auf den Arbeitszustand.
Fehler-Handling & Automatische Wiederholung
Bei transienten Server-Fehlern (Netzwerk, 5xx, Rate-Limit, Cloudflare-Timeout) wiederholt nieeek.I. den Request automatisch mit exponentiellem Backoff:
- Cloudflare-Timeout (HTTP 524): Das Modell antwortet zu langsam — Wartezeiten von 8 s, 16 s, 32 s, 60 s geben dem Server echte Erholungszeit.
- Allgemeine Verbindungsfehler: 2,5 s, 5 s, 10 s, 20 s.
- Die Aktivitätszeile zeigt die verbleibende Wartezeit an: „⟳ Verbindungsfehler – warte 8s, dann Versuch 1/4 …"
Schlägt auch der letzte Retry fehl, erscheint eine verständliche Fehlermeldung (bei 524 mit klarem Hinweis, ein schnelleres Modell zu wählen oder kurz zu warten) — und direkt darunter ein „↺ Erneut versuchen"-Button, der mit einem Klick die Fortsetzung startet, ohne etwas eintippen zu müssen.
Aufeinanderfolgende Werkzeug-Aufrufe (Lesen, Bearbeiten, Löschen …) werden im Chat zu einer kompakten, ausklappbaren Gruppe gebündelt statt als einzelne Kacheln. Während der Agent arbeitet ist die Gruppe offen (Live-Fortschritt), nach Abschluss eingeklappt mit einer kurzen Zusammenfassung.
Approval-Flow & Diff-Vorschau
Schreibende Aktionen (Dateien schreiben/löschen, Terminal) erscheinen als Approval-Karte im Chat. Bei Datei-Änderungen öffnet sich vorab die native VS-Code-Diff-Vorschau.
Drei Modi:
ask (Standard) — jede schreibende Aktion explizit bestätigen
acceptEdits — Datei-Änderungen automatisch, Terminal weiterhin fragen
full-auto — alles automatisch (für erfahrene Nutzer)
Codebase-RAG (Semantische Suche)
- Embedding-Modell konfigurieren (z.B.
nomic-embed-text via Ollama)
- Befehl: „nieeek.I.: Codebase indexieren (RAG)"
- Ab sofort durchsucht der Agent dein gesamtes Repo semantisch
MCP-Server
Füge beliebige MCP-Server (Model Context Protocol) hinzu — z.B. für Datenbanken, APIs oder eigene Tools:
"nieeeki.mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "."]
},
"remote": {
"url": "https://mein-server.example.com/sse",
"headers": { "Authorization": "Bearer ..." }
}
}
Unterstützte KI-Anbieter
| Anbieter |
Typ |
Beispiel-Modelle |
| Eigenes / Ollama |
ollama |
qwen2.5-coder, llama3, deepseek-coder, … |
| OpenAI |
openai |
gpt-4o, gpt-4-turbo, o3, o4-mini |
| Anthropic |
anthropic |
claude-opus-4, claude-sonnet-4, claude-haiku-4 |
| Groq |
openai |
llama-3.3-70b, mixtral-8x7b, gemma2-9b |
| OpenRouter |
openai |
100+ Modelle (gpt, claude, mistral, …) |
| Mistral AI |
openai |
mistral-large, mistral-small, codestral |
| DeepSeek |
openai |
deepseek-chat, deepseek-reasoner |
Jeder /v1-Endpoint |
openai |
LM Studio, vLLM, llama.cpp, RunPod, … |
Pläne
nieeek.I. ist als kostenlose Extension installierbar. Für Cloud-Features und erweiterte Nutzung gibt es optionale Pläne:
Kostenlos — Forever Free
- Vollständige lokale Nutzung mit eigenen API-Keys
- Unbegrenzte Nachrichten (deine eigenen Tokens/Credits)
- Alle Agenten-Features (Datei, Terminal, RAG, MCP)
- Multi-Provider-Unterstützung
- 1.000 nieeeki-Cloud-Tokens/Monat (nieeeki-Modell via nieeeki Cloud)
- 1 Cloud-Provider-Slot
Pro — 19 €/Monat
- Alles aus Free
- 10.000 nieeeki-Cloud-Tokens/Monat
- 3 Cloud-Provider-Slots
- Prioritäts-Support
Team — 49 €/Monat
- Alles aus Pro
- Unbegrenzte nieeeki-Cloud-Tokens
- Unbegrenzte Cloud-Provider-Slots
- Team-Verwaltung & Admin-Dashboard
- Dedizierter Support
Hinweis: Die Cloud-Pläne betreffen ausschließlich die Nutzung des nieeeki-eigenen Cloud-Modells. Alle anderen Provider (OpenAI, Anthropic, Ollama, …) laufen immer mit deinen eigenen API-Keys — ohne Einschränkung und ohne Aufpreis.
| Button |
Funktion |
| ✚ |
Neuer Chat (auch in der VS-Code-Titelleiste) |
| 🕘 |
Verlauf — gespeicherte Chats öffnen, fortsetzen oder löschen |
| 👤 |
Einstellungen & Profil — öffnet Inline-Panel direkt in der Sidebar |
| ✨ |
Inline-Autocomplete an/aus |
| 🛡️ |
Auto-OK an/aus |
| ☀️/🌙 |
Hell-/Dunkel-Modus |
Das 👤-Icon zeigt einen grünen Punkt, wenn du eingeloggt bist. Ein Klick öffnet das Inline-Panel — für nicht eingeloggte Nutzer direkt auf „Einstellungen", für eingeloggte auf „Profil".
Die Umschalter ✨ Autocomplete und 🛡️ Auto-OK zeigen ihren An/Aus-Zustand über einen farbigen Status-Punkt an (grün = an). Die Auto-OK-Freigabe erscheint als schwebendes Pop-up und bestätigt nach 5 Sekunden automatisch — genug Zeit, um bei Bedarf einzugreifen.
Chat-Verlauf
Jeder Chat wird automatisch gespeichert. Über das 🕘-Icon öffnest du die Verlaufsliste mit allen früheren Unterhaltungen (Titel aus der ersten Nachricht, relativer Zeitstempel). Ein Klick lädt einen Chat zurück — inklusive Kontext, sodass du nahtlos weiterarbeiten kannst. Über das Mülleimer-Symbol löschst du einzelne Verläufe. Der Verlauf bleibt lokal in VS Code und wird nicht in die Cloud übertragen.
Ab v0.2.6 öffnen sich Einstellungen und Profil/Admin direkt innerhalb der Sidebar — kein separates Editor-Tab mehr. Das Inline-Panel besitzt zwei Reiter:
Reiter „Einstellungen"
- Provider — anlegen, bearbeiten, löschen; Modelle laden (Free/Paid getrennt), nach Kategorie sortiert
- Allgemein — Approval-Modus, Sprache, max. Schritte, Temperatur, eigene System-Regeln
- Kontext & Tools — Auto-Kontext (Datei/Selektion/Diagnostics), Tool-Schalter
- Terminal & Suche — Timeout, gesperrte Befehle, Such-Ausschluss
- Autocomplete — Inline-FIM an/aus, Modell, Debounce
- Codebase-RAG — Embedding-Modell, Chunk-Größe, Top-K, Index neu bauen
- MCP-Server — stdio/SSE Server verwalten
Reiter „Profil"
- Dein Nutzerkonto, Plan und Token-Verbrauch auf einen Blick
- Admin-Nutzer sehen zusätzlich: Nutzerverwaltung, Abos, Systemeinstellungen, Modell-Statistiken
- Logout direkt im Panel
Cloud-Anmeldung & Admin
Beim ersten Start ohne Anmeldung erscheint die Login-Seite direkt in der Sidebar. Nach dem Login kannst du über das 👤-Icon → Reiter „Profil" dein Konto verwalten.
- Login mit „Angemeldet bleiben"-Option
- Logout über
Strg+Umschalt+P → „nieeek.I.: Abmelden (Cloud)" oder im Profil-Panel
Voraussetzung für Cloud-Features: Die Extension spricht direkt mit Supabase — kein eigener Server nötig. Einmalig einrichten:
- In Supabase das SQL aus
supabase/extension-direct.sql ausführen (SQL Editor → einfügen → Run)
- In den VS-Code-Einstellungen
nieeeki.supabaseUrl (Project URL) und nieeeki.supabaseAnonKey (anon public key) eintragen — beide im Supabase-Dashboard unter Project Settings → API
Der anon-Key ist für Client-Nutzung vorgesehen und durch Row-Level-Security geschützt. Den service_role-Key niemals hier eintragen.
Datenschutz & Sicherheit
- Lokal first: Alle Anfragen gehen direkt von VS Code an deinen gewählten Provider — kein Umweg über nieeeki-Server (außer beim nieeeki-Cloud-Modell)
- API-Keys sicher: Werden ausschließlich in VS Codes nativer SecretStorage gespeichert — nie in
settings.json
- Open Source Core: Der Agenten-Kern ist MIT-lizenziert und nachvollziehbar
Systemanforderungen
- VS Code
>= 1.90.0
- Node.js (intern gebündelt — keine separate Installation nötig)
- Für lokale Modelle: Ollama oder kompatibler Endpunkt
Feedback & Support
Made with ♥ — nieeek.I. v0.5.1