Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>nieeek.I. AssistantNew to Visual Studio Code? Get it now.
nieeek.I. Assistant

nieeek.I. Assistant

nieee k.O.

|
2 installs
| (0) | Free
Agentischer KI-Coding-Assistent mit vollem Repo-/Dateizugriff, Terminal, Multi-Provider (nieeeki/Ollama, OpenAI, Anthropic, OpenRouter, Groq).
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

nieeek.I. — Dein agentischer KI-Coding-Assistent für VS Code

Vollständiger Datei- & Terminal-Zugriff · Frei wählbarer KI-Anbieter · Kein Cloud-Zwang

Version VS Code License


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.

Gruppierte Tool-Anzeige

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)

  1. Embedding-Modell konfigurieren (z.B. nomic-embed-text via Ollama)
  2. Befehl: „nieeek.I.: Codebase indexieren (RAG)"
  3. 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.


Chat-Toolbar

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.


Einstellungen & Profil — Inline in der Sidebar

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:

  1. In Supabase das SQL aus supabase/extension-direct.sql ausführen (SQL Editor → einfügen → Run)
  2. 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

  • Bug Reports & Feature Requests: GitHub Issues
  • E-Mail: nikoschefner@gmail.com

Made with ♥ — nieeek.I. v0.5.1

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft