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
- macOS, Windows, Linux: https://www.codemoss.ai/download
- Instala usando el instalador estándar o los archivos
.dmg/.exe/.AppImage.
2. Instala la extensión del IDE
- VS Code: https://marketplace.visualstudio.com/items?itemName=zhukunpenglinyutong.codemoss
- JetBrains: Instala desde el Marketplace o usa el plugin
codemoss.
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-tauribasado 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
- Twitter: https://twitter.com/zhukunpenglinyutong
- Discord: https://discord.gg/CodeMoss (para ayuda en tiempo real y solicitudes de funciones)
- Issue Tracker: https://github.com/zhukunpenglinyutong/codemoss/issues
¡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!