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.
A IA não apenas conversa – ela opera o editor por meio de um protocolo JSON estruturado
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.
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.
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.
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.
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.
Abra vários arquivos simultaneamente. Cada guia rastreia seu próprio histórico de desfazer, destaque de sintaxe e contexto de comando de IA.
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.
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.
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.
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.
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.
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.
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.
| Provedor | Tipo | Custo (aprox.) | Notas |
|---|---|---|---|
| DeepSeek | API de nuvem | US$ 0,00014/1 mil tokens | Padrão; excelente qualidade de código |
| OpenAI (GPT-4o) | API de nuvem | US$ 0,0050/1 mil tokens | Melhor raciocínio geral |
| Antrópico (Claude) | API de nuvem | US$ 0,0030/1 mil tokens | Forte em edição de contexto longo |
| Código Claude (Antrópico) | Terminal / unidade | Uso de API | Executa como um processo pty dentro do terminal IDE — codificação de agente completa em um live shell |
| Grok | API de nuvem | US$ 0,00005/1 mil tokens | Inferência ultrarrápida |
| Mistral | API de nuvem | US$ 0,00025/1 mil tokens | Boa opção hospedada na Europa |
| Moonshot/Kimi | API de nuvem | US$ 0,00012/1 mil tokens | Grande janela de contexto |
| Ser | Local | Livre | Execute qualquer modelo GGUF localmente |
| Estúdio LM | Local | Livre | Inferência local amigável à GUI |
Chameleon AI IDE — in action
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
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.
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.
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.
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.
Logistics 4×4 companion app — on device
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