🧠

IDE impulsado por IA

Un editor de código PyQt6 con todas las funciones donde la IA no solo sugiere: lee, escribe, ejecuta y verifica el código en su nombre a través de un puente de comando estructurado.

IA multiproveedor 🎙️ Entrada de voz y TTS 🔀 Vista diferente ⚡ Transmisión de respuestas

El puente de mando de la IA

La IA no solo chatea: opera el editor a través de un protocolo JSON estructurado

📖

Lee una vez, edita libremente

La IA lee un archivo una vez con get_file_content, mantiene el contenido en contexto y luego emite múltiples ediciones basadas en anclajes sin volver a leer entre cada cambio. No se desperdician viajes de ida y vuelta.

🎯

Reemplazar_texto basado en anclas

Las ediciones hacen referencia al texto exacto a buscar, no a los números de línea. Los números de línea cambian a medida que se agrega o elimina código; los anclajes no. Múltiple replace_text las llamadas se pueden agrupar en una sola respuesta, todas aplicadas de forma atómica.

📝

write_file para reescrituras completas

Para módulos nuevos o reescrituras completas, la IA envía todo el contenido del archivo con un solo comando. El sistema crea automáticamente un .bak copia de seguridad antes de sobrescribir y abre el resultado en una nueva pestaña del editor.

💻

Integración de terminales

La IA puede ejecutar comandos de shell y recibir el resultado JSON antes de continuar. Espera cada resultado, maneja códigos de salida y distingue automáticamente los comandos de diagnóstico, configuración, destructivos y de finalización de sesión.

🛡️

Protección de inyección

Todo el contenido devuelto por archivos, terminales y páginas web está empaquetado en [UNTRUSTED_CONTENT] marcadores. La IA recibe instrucciones de tratar todo lo que contiene como datos, nunca instrucciones, evitando ataques de inyección rápida desde contenido de archivos maliciosos.

Funciones del editor

🗂️

Editor de código de múltiples pestañas

Abra varios archivos simultáneamente. Cada pestaña rastrea su propio historial de deshacer, resaltado de sintaxis y contexto de comando AI.

🔀

Vista de diferencias incorporada

Un clic para comparar el estado actual del editor con la última versión guardada. Diferencia unificada codificada por colores con agregar/eliminar resaltado. Salga del modo de diferenciación para volver a la edición completa.

💬

Transmisión de chat con IA

Las respuestas se transmiten token por token al panel de chat. Los comandos IDE se extraen y ejecutan en un subproceso en segundo plano para que la interfaz de usuario siga respondiendo en todo momento.

🗃️

Sistema de aviso modular

Los mensajes del sistema son archivos de módulo de texto sin formato en ~/.chameleon/prompts/. Apila cualquier combinación: reparación técnica + académico + chat. Recuento de tokens en vivo y estimación de costos por proveedor.

📜

Base de datos de historial de comandos

Cada comando de IA se registra en history.db con ID de sesión, marca de tiempo y resultado. Seguimiento de auditoría completo para cada cambio de archivo realizado por la IA.

🌳

Explorador de archivos

Panel de árbol de proyectos para una navegación rápida. La IA utiliza list_project_files y list_open_files para descubrir rutas reales: nunca inventa ubicaciones de archivos.

Voz y discurso

🎙️

Susurro de voz a texto

Local Whisper (whisper.cpp) transcribe su voz en la entrada del chat. Codificación manos libres: dicte preguntas, comandos o indicaciones completas sin tocar el teclado.

susurro.cppinferencia localSin nube STT
🔊

Texto a voz de Piper

Las respuestas de la IA se leen en voz alta mediante Piper TTS: voces rápidas, locales y con sonido natural. Ideal para accesibilidad o trabajo con las manos ocupadas. Las rutas de plataforma se resolvieron automáticamente en Linux, Windows y macOS.

Piper TTSinferencia localVoz configurable

Proveedores de IA compatibles

ProveedorTipoCosto (aprox.)Notas
búsqueda profundaAPI de la nube$0.00014 / 1K tokensPor defecto; excelente calidad del código
OpenAI (GPT-4o)API de la nube$0.0050 / 1K tokensMejor razonamiento general
Antrópico (Claude)API de la nube$0.0030 / 1K tokensFuerte en edición de contexto largo
Código Claude (antrópico)Terminal / ptyUso de APISe ejecuta como un proceso pty dentro del terminal IDE: codificación agente completa en un shell en vivo
GrokAPI de la nube$0.00005 / 1K tokensInferencia ultrarrápida
MistralAPI de la nube$0,00025 / 1K tokensBuena opción alojada en Europa
Disparo lunar / KimiAPI de la nube$0.00012 / 1K tokensGran ventana contextual
SerLocalGratisEjecute cualquier modelo GGUF localmente
Estudio LMLocalGratisInferencia local compatible con 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

Estación de mando de la empresa (CCS)

Ejecute Chameleon IDE como centro de oficina para su flota logística 4×4, sin necesidad de software de despacho independiente

🗺

Enviar rutas y puntos de interés a los conductores

Enviar un .gpx desde el IDE directamente al teléfono de cualquier conductor a través del canal de pares. Las rutas se cargan instantáneamente en el mapa en vivo del conductor. Los conjuntos de puntos de interés independientes (paradas de combustible, peligros, direcciones de entrega) se pueden presionar independientemente de cualquier ruta y aparecen como pines codificados por colores.

📦

Envío de manifiesto y factura

Cree un manifiesto de carga o prepare una factura en el IDE y luego envíela de igual a igual al teléfono del conductor. El conductor ve el manifiesto precargado: sin escaneo ni entrada manual. Las facturas se pueden firmar en pantalla y devolver a través del mismo canal.

🚨

Transmisión de teletipo a toda la flota

Envíe una alerta de prioridad (Emergencia, Importante, Instrucciones o Información) y aparecerá como una barra de ancho completo en la pantalla de cada conductor simultáneamente. La oficina mantiene el control total de la atención de la flota sin necesidad de realizar una llamada telefónica a cada vehículo.

📡

Servidor de señal integrado: sin retransmisión en la nube

El servidor de señales Chameleon (chameleon_signal.py) se ejecuta directamente en la PC de la oficina junto con el IDE, o dentro de Termux en cualquier teléfono Android de la flota. Los teléfonos de la flota se conectan a él a través de Tailscale o el punto de acceso local, sin retransmisión de terceros ni factura mensual del servidor.

🏢
PC de oficina con Chameleon IDE
chameleon_signal.py · WebSocket hub · Comando de flota
Flota conectada → 🚛 Conductor A 🚚 Conductor B 🧭 Equipo de campo 🚨 X - Emergencia
A través de Tailscale (remoto) o punto de acceso LAN (convoy) · Sin retransmisión en la nube · Cifrado E2E

Fleet App Screenshot

Logistics 4×4 companion app — on device

Vea el IDE de IA en acción

Contáctenos para una demostración en vivo o para discutir una licencia para su equipo.

Solicitar una demostración Logística 4×4 → ← Volver a la descripción general