🧠

KI-gestützte IDE

Ein voll ausgestatteter PyQt6-Code-Editor, bei dem KI nicht nur Vorschläge macht, sondern in Ihrem Namen Code über eine strukturierte Befehlsbrücke liest, schreibt, ausführt und überprüft.

Multi-Provider-KI 🎙️ Spracheingabe und TTS 🔀 Unterschiedliche Ansicht ⚡ Streaming-Antworten

Die KI-Kommandobrücke

KI chattet nicht nur – sie steuert den Editor über ein strukturiertes JSON-Protokoll

📖

Einmal lesen, frei bearbeiten

Die KI liest eine Datei einmal mit get_file_content, hält den Inhalt im Kontext und gibt dann mehrere ankerbasierte Bearbeitungen aus, ohne zwischen den einzelnen Änderungen erneut zu lesen. Keine verschwendeten Hin- und Rückfahrten.

🎯

Ankerbasierter replace_text

Bearbeitungen verweisen auf den genauen zu suchenden Text, nicht auf Zeilennummern. Zeilennummern verschieben sich, wenn Code hinzugefügt oder entfernt wird – Anker jedoch nicht. Mehrere replace_text Aufrufe können in einer einzigen Antwort gebündelt und alle atomar angewendet werden.

📝

write_file für vollständige Neuschreibungen

Bei neuen Modulen oder kompletten Umschreibungen sendet die KI den gesamten Dateiinhalt in einem Befehl. Das System erstellt automatisch eine .bak Backup vor dem Überschreiben und öffnet das Ergebnis in einem neuen Editor-Tab.

💻

Terminalintegration

Die KI kann Shell-Befehle ausführen und das JSON-Ergebnis empfangen, bevor sie fortfährt. Es wartet auf jedes Ergebnis, verarbeitet Exit-Codes und unterscheidet automatisch Diagnose-, Konfigurations-, destruktive und sitzungsbeendende Befehle.

🛡️

Einspritzschutz

Alle von Dateien, Terminals und Webseiten zurückgegebenen Inhalte werden eingeschlossen [UNTRUSTED_CONTENT] Markierungen. Die KI ist angewiesen, alles darin als Daten zu behandeln – niemals als Anweisungen – und verhindert so Prompt-Injection-Angriffe durch schädliche Dateiinhalte.

Editorfunktionen

🗂️

Multi-Tab-Code-Editor

Öffnen Sie mehrere Dateien gleichzeitig. Jede Registerkarte verfolgt ihren eigenen Rückgängig-Verlauf, die Syntaxhervorhebung und den KI-Befehlskontext.

🔀

Integrierte Diff-Ansicht

Ein Klick genügt, um den aktuellen Editorstatus mit der zuletzt gespeicherten Version zu vergleichen. Farbcodiertes einheitliches Diff mit Hervorhebung hinzufügen/entfernen. Verlassen Sie den Diff-Modus, um zur vollständigen Bearbeitung zurückzukehren.

💬

Streaming-KI-Chat

Antworten werden Token für Token in das Chat-Panel gestreamt. IDE-Befehle werden extrahiert und in einem Hintergrundthread ausgeführt, sodass die Benutzeroberfläche durchgehend reaktionsfähig bleibt.

🗃️

Modulares Eingabeaufforderungssystem

Systemaufforderungen sind Klartext-Moduldateien in ~/.chameleon/prompts/. Stapeln Sie eine beliebige Kombination: Tech Repair + Academic + Chat. Live-Token-Anzahl und Kostenschätzung pro Anbieter.

📜

Befehlshistorie-DB

Jeder KI-Befehl wird protokolliert history.db mit Sitzungs-ID, Zeitstempel und Ergebnis. Vollständiger Prüfpfad für jede von der KI vorgenommene Dateiänderung.

🌳

Dateibrowser

Projektbaum-Panel für schnelle Navigation. Die KI nutzt list_project_files Und list_open_files um echte Pfade zu entdecken – es erfindet niemals Dateispeicherorte.

Stimme & Sprache

🎙️

Flüstern Sie Sprache-zu-Text

Local Whisper (whisper.cpp) transkribiert Ihre Stimme in die Chat-Eingabe. Freihändiges Codieren – diktieren Sie Fragen, Befehle oder ganze Eingabeaufforderungen, ohne die Tastatur zu berühren.

whisper.cppLokale SchlussfolgerungKein Cloud-STT
🔊

Piper Text-to-Speech

KI-Antworten werden mit Piper TTS vorgelesen – schnelle, lokale, natürlich klingende Stimmen. Ideal für Zugänglichkeit oder Arbeiten mit den Händen. Plattformpfade werden unter Linux, Windows und macOS automatisch aufgelöst.

Piper TTSLokale SchlussfolgerungKonfigurierbare Stimme

Unterstützte KI-Anbieter

AnbieterTypKosten (ca.)Hinweise
DeepSeekCloud-API0,00014 $ / 1.000 TokenStandard; ausgezeichnete Codequalität
OpenAI (GPT-4o)Cloud-API0,0050 $ / 1.000 TokenBeste allgemeine Argumentation
Anthropisch (Claude)Cloud-API0,0030 $ / 1.000 TokenStark im Bearbeiten langer Kontexte
Claude Code (anthropisch)Terminal / PtyAPI-NutzungLäuft als PTY-Prozess im IDE-Terminal – vollständige Agentencodierung in einer Live-Shell
GrokCloud-API0,00005 $ / 1.000 TokenUltraschnelle Schlussfolgerung
MistralCloud-API0,00025 $ / 1.000 TokenGute, in Europa gehostete Option
Mondschuss / KimiCloud-API0,00012 $ / 1.000 TokenGroßes Kontextfenster
Zu seinLokalFreiFühren Sie jedes GGUF-Modell lokal aus
LM StudioLokalFreiGUI-freundliche lokale Inferenz

Screenshots

Chameleon AI IDE — in action

Chameleon AI IDE overview
Chameleon AI IDE — full desktop overview
Chameleon AI IDE multi-provider
Multi-provider AI with live chat and code panel
AI IDE chat and editor
AI chat panel with streaming responses alongside code editor
AI IDE diff view
Built-in diff view — colour-coded before/after AI code edits
AI IDE voice and file browser
Voice STT input, Piper TTS and integrated file browser
AI IDE terminal and command log
Terminal integration and full AI command audit log
🔀
Unterschiedliche Ansicht ide-diff.png
Vorher/Nachher-Vergleich einer durch KI durchgeführten Codeänderung
📱
Android-Begleiter android-companion.png
Mobile App – Chat-Relay und Moderatorensteuerung

Kompanie-Kommandostation (CCS)

Betreiben Sie die Chameleon-IDE als Bürozentrale für Ihre Logistik-4×4-Flotte – keine separate Versandsoftware erforderlich

🗺

Übertragen Sie Routen und POIs an Fahrer

Senden Sie eine .gpx Datei von der IDE über den Peer-Kanal direkt auf das Telefon eines beliebigen Fahrers übertragen. Routen werden sofort auf der Live-Karte des Fahrers geladen. Eigenständige POI-Sets – Tankstellen, Gefahrenstellen, Lieferadressen – können unabhängig von jeder Route verschoben werden und erscheinen als farbcodierte Pins.

📦

Manifest- und Rechnungsversand

Erstellen Sie ein Frachtmanifest oder bereiten Sie eine Rechnung in der IDE vor und übertragen Sie diese dann Peer-to-Peer auf das Telefon des Fahrers. Der Fahrer sieht das Manifest vorinstalliert – kein Scannen, keine manuelle Eingabe. Rechnungen können am Bildschirm unterzeichnet und über denselben Kanal zurückgesendet werden.

🚨

Flottenweite Tickerübertragung

Senden Sie eine Prioritätswarnung – Notfall, Wichtig, Anweisungen oder Info – und sie erscheint gleichzeitig als Tickerleiste in voller Breite auf dem Bildschirm jedes Fahrers. Das Büro behält die volle Kontrolle über die Aufmerksamkeit der Flotte, ohne dass jedes Fahrzeug angerufen werden muss.

📡

Integrierter Signalserver – kein Cloud-Relay

Der Chameleon-Signalserver (chameleon_signal.py) läuft direkt auf dem Büro-PC neben der IDE oder in Termux auf jedem Android-Telefon in der Flotte. Flottentelefone stellen über Tailscale oder den lokalen Hotspot eine Verbindung her – kein Drittanbieter-Relay, keine monatliche Serverrechnung.

🏢
Büro-PC mit Chameleon-IDE
chameleon_signal.py · WebSocket-Hub · Flottenbefehl
Vernetzte Flotte → 🚛 Fahrer A 🚚 Fahrer B 🧭 Außendienstteam 🚨 X – Notfall
Über Tailscale (Remote) oder LAN-Hotspot (Konvoi) · Kein Cloud-Relay · E2E-verschlüsselt

Fleet App Screenshot

Logistics 4×4 companion app — on device

Sehen Sie die KI-IDE in Aktion

Kontaktieren Sie uns für eine Live-Demo oder um eine Lizenz für Ihr Team zu besprechen.

Fordern Sie eine Demo an Logistik 4×4 → ← Zurück zur Übersicht