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.
La IA no solo chatea: opera el editor a través de un protocolo JSON estructurado
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.
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.
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.
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.
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.
Abra varios archivos simultáneamente. Cada pestaña rastrea su propio historial de deshacer, resaltado de sintaxis y contexto de comando AI.
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.
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.
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.
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.
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.
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.
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.
| Proveedor | Tipo | Costo (aprox.) | Notas |
|---|---|---|---|
| búsqueda profunda | API de la nube | $0.00014 / 1K tokens | Por defecto; excelente calidad del código |
| OpenAI (GPT-4o) | API de la nube | $0.0050 / 1K tokens | Mejor razonamiento general |
| Antrópico (Claude) | API de la nube | $0.0030 / 1K tokens | Fuerte en edición de contexto largo |
| Código Claude (antrópico) | Terminal / pty | Uso de API | Se ejecuta como un proceso pty dentro del terminal IDE: codificación agente completa en un shell en vivo |
| Grok | API de la nube | $0.00005 / 1K tokens | Inferencia ultrarrápida |
| Mistral | API de la nube | $0,00025 / 1K tokens | Buena opción alojada en Europa |
| Disparo lunar / Kimi | API de la nube | $0.00012 / 1K tokens | Gran ventana contextual |
| Ser | Local | Gratis | Ejecute cualquier modelo GGUF localmente |
| Estudio LM | Local | Gratis | Inferencia local compatible con GUI |
Chameleon AI IDE — in action
Ejecute Chameleon IDE como centro de oficina para su flota logística 4×4, sin necesidad de software de despacho independiente
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.
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.
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.
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.
Logistics 4×4 companion app — on device
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