🧠

IDE alimentado por IA

Um editor de código PyQt6 completo onde a IA não apenas sugere – ela lê, escreve, executa e verifica o código em seu nome por meio de uma ponte de comando estruturada.

IA multiprovedor 🎙️ Entrada de voz e TTS 🔀 Visualização de diferenças ⚡ Transmissão de respostas

A ponte de comando da IA

A IA não apenas conversa – ela opera o editor por meio de um protocolo JSON estruturado

📖

Leia uma vez, edite livremente

A IA lê um arquivo uma vez com get_file_content, mantém o conteúdo no contexto e, em seguida, emite várias edições baseadas em âncoras sem reler entre cada alteração. Não há viagens de ida e volta desperdiçadas.

🎯

replace_text baseado em âncora

Edita o texto exato de referência a ser localizado, não os números de linha. Os números das linhas mudam à medida que o código é adicionado ou removido – as âncoras não. Múltiplo replace_text as chamadas podem ser agrupadas em uma única resposta, todas aplicadas atomicamente.

📝

write_file para reescritas completas

Para novos módulos ou reescritas completas, a IA envia todo o conteúdo do arquivo em um comando. O sistema cria automaticamente um .bak backup antes de substituir e abre o resultado em uma nova guia do editor.

💻

Integração de terminais

A IA pode executar comandos shell e receber o resultado JSON antes de continuar. Ele aguarda cada resultado, lida com códigos de saída e distingue automaticamente comandos de diagnóstico, configuração, destrutivos e de encerramento de sessão.

🛡️

Proteção de injeção

Todo o conteúdo retornado de arquivos, terminais e páginas da web é empacotado em [UNTRUSTED_CONTENT] marcadores. A IA é instruída a tratar tudo dentro como dados – nunca instruções – evitando ataques de injeção imediata de conteúdo de arquivo malicioso.

Recursos do editor

🗂️

Editor de código com várias guias

Abra vários arquivos simultaneamente. Cada guia rastreia seu próprio histórico de desfazer, destaque de sintaxe e contexto de comando de IA.

🔀

Visualização de diferenças integrada

Um clique para comparar o estado atual do editor com a última versão salva. Diferença unificada codificada por cores com destaque para adicionar/remover. Saia do modo diff para retornar à edição completa.

💬

Streaming de bate-papo com IA

As respostas são transmitidas token por token para o painel de bate-papo. Os comandos IDE são extraídos e executados em um thread em segundo plano para que a IU permaneça responsiva o tempo todo.

🗃️

Sistema modular de alerta

Os prompts do sistema são arquivos de módulo de texto simples em ~/.chameleon/prompts/. Empilhe qualquer combinação: Reparo Técnico + Acadêmico + Bate-papo. Contagem de tokens ativos e estimativa de custo por provedor.

📜

Banco de dados de histórico de comandos

Cada comando AI é registrado em history.db com ID da sessão, carimbo de data/hora e resultado. Trilha de auditoria completa para cada alteração de arquivo feita pela IA.

🌳

Navegador de arquivos

Painel da árvore do projeto para navegação rápida. A IA usa list_project_files e list_open_files para descobrir caminhos reais — ele nunca inventa localizações de arquivos.

Voz e fala

🎙️

Sussurrar fala para texto

Local Whisper (whisper.cpp) transcreve sua voz na entrada do chat. Codificação mãos-livres – dite perguntas, comandos ou instruções inteiras sem tocar no teclado.

sussurro.cppInferência localSem nuvem STT
🔊

Conversão de texto para fala Piper

As respostas de IA são lidas em voz alta usando Piper TTS – vozes rápidas, locais e com som natural. Ideal para acessibilidade ou trabalho com as mãos ocupadas. Caminhos de plataforma resolvidos automaticamente em Linux, Windows e macOS.

Piper TTSInferência localVoz configurável

Provedores de IA suportados

ProvedorTipoCusto (aprox.)Notas
DeepSeekAPI de nuvemUS$ 0,00014/1 mil tokensPadrão; excelente qualidade de código
OpenAI (GPT-4o)API de nuvemUS$ 0,0050/1 mil tokensMelhor raciocínio geral
Antrópico (Claude)API de nuvemUS$ 0,0030/1 mil tokensForte em edição de contexto longo
Código Claude (Antrópico)Terminal / unidadeUso de APIExecuta como um processo pty dentro do terminal IDE — codificação de agente completa em um live shell
GrokAPI de nuvemUS$ 0,00005/1 mil tokensInferência ultrarrápida
MistralAPI de nuvemUS$ 0,00025/1 mil tokensBoa opção hospedada na Europa
Moonshot/KimiAPI de nuvemUS$ 0,00012/1 mil tokensGrande janela de contexto
SerLocalLivreExecute qualquer modelo GGUF localmente
Estúdio LMLocalLivreInferência local amigável à 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

Estação de Comando da Companhia (CCS)

Execute o Chameleon IDE como o hub de escritório para sua frota Logística 4×4 — não é necessário software de despacho separado

🗺

Enviar rotas e POIs aos motoristas

Envie um .gpx arquivo do IDE diretamente para o telefone de qualquer driver através do canal peer. As rotas são carregadas instantaneamente no mapa ao vivo do motorista. Conjuntos de POI independentes – paradas para abastecimento de combustível, perigos, endereços de entrega – podem ser enviados independentemente de qualquer rota e aparecem como pinos codificados por cores.

📦

Envio de manifesto e fatura

Crie um manifesto de carga ou prepare uma fatura no IDE e, em seguida, envie-a ponto a ponto para o telefone do motorista. O driver vê o manifesto pré-carregado — sem verificação, sem entrada manual. As faturas podem ser assinadas na tela e devolvidas pelo mesmo canal.

🚨

Transmissão de ticker para toda a frota

Envie um alerta de prioridade – Emergência, Importante, Instruções ou Informações – e ele aparecerá como uma barra de largura total na tela de cada motorista simultaneamente. O escritório mantém total controle da atenção da frota sem precisar ligar para cada veículo.

📡

Servidor de sinal integrado — sem retransmissão na nuvem

O servidor de sinal Chameleon (chameleon_signal.py) é executado diretamente no PC do escritório junto com o IDE ou dentro do Termux em qualquer telefone Android da frota. Os telefones da frota se conectam a ele pelo Tailscale ou pelo ponto de acesso local – sem retransmissão de terceiros, sem conta mensal do servidor.

🏢
PC de escritório executando Chameleon IDE
chameleon_signal.py · Hub WebSocket · Comando de frota
Frota conectada → 🚛 Motorista A 🚚 Motorista B 🧭 Equipe de campo 🚨 X — Emergência
Via Tailscale (remoto) ou ponto de acesso LAN (comboio) · Sem retransmissão na nuvem · Criptografado E2E

Fleet App Screenshot

Logistics 4×4 companion app — on device

Veja o AI IDE em ação

Contate-nos para uma demonstração ao vivo ou para discutir uma licença para sua equipe.

Solicite uma demonstração Logística 4×4 → ← Voltar à visão geral