CodeMoss: Compañero de programación Multi‑IA para escritorio e IDE

CodeMoss: El compañero Multi‑IA que convierte el código en diseño conversacional

CodeMoss es una aplicación ligera y multiplataforma que se integra directamente en tu flujo de trabajo de desarrollo. Agrupa varios motores de IA alojados en la nube—Claude Code, Codex, Gemini, OpenCode y otros—en un panel unificado que se siente nativo en VS Code, IDEs JetBrains y en el propio escritorio.

Por qué un nuevo compañero de IA?

Las extensiones tradicionales de IDE a menudo te enlazan a un único modelo de IA o a una plataforma específica. CodeMoss cambia esa narrativa ofreciendo:

  • Soporte multi‑modelo – Cambia entre Claude, Codex, Gemini, etc. al vuelo.
  • Integración entre IDEs – Se conecta a VS Code, JetBrains o funciona en modo independiente.
  • Ecosistema enriquecido – Memoria IA, superpoderes, API de especificaciones abiertas, spec‑kit para crear tus propios plugins.
  • Sin bloqueo de proveedor – Todos los datos se procesan localmente a menos que conectes explícitamente a un modelo en la nube.

Funcionalidades clave

Característica Qué hace Cómo se ve en CodeMoss
Sesión de Chat Chat interactivo con IA que puede traer tu contexto y proponer soluciones. 📺 ventana de chat con paleta de comandos.
Editor de archivos Edita archivos fuente directamente dentro del panel, con resaltado de sintaxis y hooks de control de versiones. Árbol de archivos en la barra lateral.
Integración Git Visualiza y gestiona Git, abre diffs de commits, y etapa cambios desde la misma UI. Panel Git muestra estado de ramas.
Terminal y Vista CLI Muestra la salida de tu terminal mientras la IA trabaja en segundo plano. Panel terminal integrado.
Superpoderes Autocompleta prompts y ofrece sugerencias contextualizadas en todo tu espacio de trabajo. Asistente IA aparece contextualmente.
Ejecutar tareas en paralelo Ejecuta múltiples tareas IA simultáneamente (p. ej., linting + generación de código). Panel con varias pestañas.
Historial IA exportable Guarda registros de chat o exporta a Markdown para documentación. Botón de exportar.

Empezando

1. Descarga

2. Instala la extensión del IDE

3. Conecta un proveedor de IA

Abrir el panel de ajustes y elige tu proveedor (Claude, Gemini, Codex o tu propio endpoint personalizado). Se te solicitará una clave API y cualquier configuración adicional.

4. Empieza a chatear

Abrir el panel CodeMoss (Ctrl+Shift+M), escribe un prompt, pulsa Enter y observa cómo la IA genera respuestas en vivo. Puedes referenciar archivos, solicitar refactorización o ejecutar scripts personalizados.

Visión general de la arquitectura

┌───────────────────────┐
│   Desktop Runtime      │
├───────────────────────┤
│   Electron + Tauri    │
│   (UI + Main Process) │
├───────────────────────┤
│  AI‑Bridge Layer      │
│   (Rust + WASM APIs) │
├───────────────────────┤
│   External Providers  │
│   (Claude, Codex, … )│
└───────────────────────┘
  • Frontend – Construido con Vue/Nuxt y TypeScript, aprovechando el renderizador Electron para ventanas nativas de la plataforma.
  • Backend – Núcleo con src-tauri basado en Rust expone una API limpia al front‑end y abstrae la comunicación con los proveedores.
  • Plugins – Spec‑kit permite que otros escriban módulos en TypeScript o Rust, añadiendo nuevos endpoints de IA o widgets UI.

Contribuir

  • All contributions welcome! Haz un fork del repositorio, crea una rama de funcionalidad y abre una pull request.
  • Tests are run via GitHub Actions—asegúrate de añadir scripts CI si modificas la lógica principal.
  • Documentation updates or new screenshots are always appreciated.

Hoja de ruta

  • Iteraciones diarias – Al menos una versión por día en los próximos 30 días.
  • Versión beta para móviles – Soporte experimental para iOS/Android.
  • Más modelos IA – Integración con modelos emergentes (p. ej., Llama‑2, GPT‑4o).
  • Tienda de plugins comunitarios – Una lista curada de extensiones de la comunidad.

Comunidad y Soporte

¡Siéntete libre de marcar el repo con una estrella, unirte a la charla y ayudar a moldear el futuro de la programación asistida por IA. Cada estrella impulsa nuevas funcionalidades—reescribamos juntos el flujo de trabajo!

Artículo original: Ver original

Compartir este artículo