🧠

IDE basato sull'intelligenza artificiale

Un editor di codice PyQt6 completo in cui l'intelligenza artificiale non si limita a suggerire: legge, scrive, esegue e verifica il codice per tuo conto attraverso un bridge di comando strutturato.

IA multi-provider 🎙️ Ingresso vocale e TTS 🔀 Visualizzazione differenziale ⚡ Risposte in streaming

Il ponte di comando dell'IA

L'intelligenza artificiale non si limita a chattare: gestisce l'editor tramite un protocollo JSON strutturato

📖

Leggi una volta, modifica liberamente

L'intelligenza artificiale legge un file una volta con ottieni_contenuto_file, mantiene il contenuto nel contesto, quindi apporta più modifiche basate sull'ancora senza rileggere tra una modifica e l'altra. Nessun viaggio di andata e ritorno sprecato.

🎯

Sostituisci_testo basato su ancoraggio

Le modifiche fanno riferimento al testo esatto da trovare, non ai numeri di riga. I numeri di riga cambiano man mano che il codice viene aggiunto o rimosso, gli ancoraggi no. Molteplici replace_text le chiamate possono essere raggruppate in un'unica risposta, tutte applicate atomicamente.

📝

write_file per riscritture complete

Per nuovi moduli o riscritture complete, l'IA invia l'intero contenuto del file in un unico comando. Il sistema crea automaticamente un .bak backup prima di sovrascrivere e apre il risultato in una nuova scheda dell'editor.

💻

Integrazione del terminale

L'intelligenza artificiale può eseguire comandi shell e ricevere il risultato JSON prima di continuare. Attende ciascun risultato, gestisce i codici di uscita e distingue automaticamente i comandi diagnostici, di configurazione, distruttivi e di fine sessione.

🛡️

Protezione dall'iniezione

Tutto il contenuto restituito da file, terminali e pagine Web è racchiuso [UNTRUSTED_CONTENT] marcatori. L'intelligenza artificiale viene istruita a trattare tutto ciò che contiene come dati, mai come istruzioni, impedendo attacchi tempestivi da contenuti di file dannosi.

Funzionalità dell'editor

🗂️

Editor di codice multischeda

Apri più file contemporaneamente. Ogni scheda tiene traccia della cronologia degli annullamenti, dell'evidenziazione della sintassi e del contesto dei comandi AI.

🔀

Vista differenziale integrata

Un clic per confrontare lo stato attuale dell'editor con l'ultima versione salvata. Diff unificato codificato a colori con aggiunta/rimozione evidenziazione. Esci dalla modalità diff per tornare alla modifica completa.

💬

Chat AI in streaming

Le risposte vengono trasmesse token per token nel pannello della chat. I comandi IDE vengono estratti ed eseguiti in un thread in background in modo che l'interfaccia utente rimanga sempre reattiva.

🗃️

Sistema di pronto modulare

I prompt di sistema sono file di moduli di testo semplice in ~/.chameleon/prompts/. Impila qualsiasi combinazione: Riparazione tecnica + Accademico + Chat. Conteggio dei token in tempo reale e stima dei costi per fornitore.

📜

DB della cronologia dei comandi

Viene registrato ogni comando dell'IA history.db con ID sessione, timestamp e risultato. Traccia di controllo completa per ogni modifica ai file apportata dall'intelligenza artificiale.

🌳

Navigatore di file

Pannello dell'albero del progetto per una navigazione veloce. L'intelligenza artificiale utilizza list_project_files E list_open_files per scoprire percorsi reali: non inventa mai le posizioni dei file.

Voce e discorso

🎙️

Discorso-testo sussurrato

Local Whisper (whisper.cpp) trascrive la tua voce nell'input della chat. Codifica a mani libere: detta domande, comandi o interi suggerimenti senza toccare la tastiera.

sussurro.cppInferenza localeNessuna nuvola STT
🔊

Piper sintesi vocale

Le risposte dell'intelligenza artificiale vengono lette ad alta voce utilizzando Piper TTS: voci veloci, locali e dal suono naturale. Ideale per l'accessibilità o per lavorare con le mani occupate. Percorsi della piattaforma risolti automaticamente su Linux, Windows e macOS.

Piper TTSInferenza localeVoce configurabile

Provider di intelligenza artificiale supportati

FornitoreTipoCosto (circa)Note
DeepSeekAPI cloud$ 0,00014 / 1.000 tokenPredefinito; eccellente qualità del codice
OpenAI (GPT-4o)API cloud$ 0,0050 / 1.000 tokenMiglior ragionamento generale
Antropico (Claude)API cloud$ 0,0030 / 1.000 tokenForte nell'editing a lungo contesto
Claude Code (Antropico)Terminale / pUtilizzo dell'APIViene eseguito come processo pty all'interno del terminale IDE: codifica ad agenti completa in una shell live
GrokAPI cloud$ 0,00005 / 1.000 tokenInferenza ultraveloce
MaestraleAPI cloud$ 0,00025 / 1.000 tokenBuona opzione ospitata in Europa
Colpo di luna / KimiAPI cloud$ 0,00012 / 1.000 tokenFinestra di contesto di grandi dimensioni
EssereLocaleGratuitoEsegui qualsiasi modello GGUF localmente
Studio LMLocaleGratuitoInferenza locale intuitiva tramite GUI

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

Stazione di comando della compagnia (CCS)

Esegui l'IDE Chameleon come hub di ufficio per la tua flotta logistica 4×4: non è necessario alcun software di spedizione separato

🗺

Invia percorsi e PDI agli autisti

Invia un .gpx file dall'IDE direttamente al telefono di qualsiasi conducente tramite il canale peer. I percorsi vengono caricati istantaneamente sulla mappa live del conducente. I set di POI autonomi (fermate di rifornimento, pericoli, indirizzi di consegna) possono essere spostati indipendentemente da qualsiasi percorso e visualizzati come segnaposti codificati a colori.

📦

Invio manifesto e fattura

Crea un manifesto del carico o prepara una fattura nell'IDE, quindi invialo in modalità peer-to-peer al telefono dell'autista. L'autista vede il manifest precaricato: nessuna scansione, nessun inserimento manuale. Le fatture possono essere firmate sullo schermo e restituite tramite lo stesso canale.

🚨

Trasmissione del ticker a livello di flotta

Invia un avviso prioritario (Emergenza, Importante, Istruzioni o Informazioni) e questo verrà visualizzato simultaneamente come una barra a tutta larghezza sullo schermo di ogni conducente. L'ufficio mantiene il pieno controllo dell'attenzione della flotta senza una telefonata a ciascun veicolo.

📡

Server di segnale integrato: nessun inoltro cloud

Il server di segnale Chameleon (chameleon_signal.py) viene eseguito direttamente sul PC dell'ufficio insieme all'IDE o all'interno di Termux su qualsiasi telefono Android della flotta. I telefoni della flotta si collegano ad esso tramite Tailscale o l'hotspot locale: nessun relè di terze parti, nessuna fattura mensile del server.

🏢
PC da ufficio con IDE Chameleon
chameleon_signal.py · Hub WebSocket · Comando flotta
Flotta connessa → 🚛 Autista A 🚚 Autista B 🧭 Squadra sul campo 🚨 X — Emergenza
Tramite Tailscale (remoto) o hotspot LAN (convoglio) · Nessun inoltro cloud · Crittografia E2E

Fleet App Screenshot

Logistics 4×4 companion app — on device

Guarda l'IDE AI in azione

Contattaci per una demo dal vivo o per discutere una licenza per il tuo team.

Richiedi una demo Logistica 4×4 → ← Torna alla panoramica