IDE de escritorio orientado a IA, construido con Rust, Tauri y tecnologías web modernas.
MeaCode Studio está en desarrollo temprano. Algunas funciones son experimentales y pueden cambiar sin previo aviso.
- Editor basado en Monaco con resaltado de sintaxis.
- Soporte de múltiples pestañas.
- Explorador de archivos.
- Paleta de comandos (
Ctrl+Shift+P). - Apertura rápida (
Ctrl+P).
- Chat integrado con proveedor Nexusify.
- Acciones de código con IA (explicar, corregir, refactorizar).
- Base para sugerencias híbridas (LSP + IA).
- Terminal integrada con xterm.
- Diagnósticos y ayudas de tipo LSP (base/piloto).
- Panel Run/Debug en evolución.
- Windows 10+, macOS 10.15+ o Linux (Ubuntu 22.04+).
- Node.js 18+.
- Rust estable (para desarrollo).
- Espacio libre recomendado: 500 MB o más.
- Descarga la versión más reciente desde GitHub Releases.
- Ejecuta el instalador.
- Abre MeaCode Studio.
- Clona el repositorio:
git clone https://github.com/MeaCore-Enterprise/MeaCode-Studio.git cd MeaCode-Studio - Instala dependencias:
pnpm install
- Ejecuta en modo desarrollo:
pnpm tauri:dev
- Construye para producción:
pnpm tauri:build
Guía detallada: docs/DEVELOPMENT.md
MeaCode-Estudio/
├── kernel/ # Backend en Rust
│ ├── kernel-core/ # Núcleo del IDE
│ ├── kernel-lsp/ # Capa LSP
│ └── kernel-ai/ # Capa de IA
├── src/ # Frontend React + TypeScript
│ ├── components/
│ ├── editor/
│ ├── panels/
│ ├── layout/
│ └── utils/
└── src-tauri/ # Configuración y host Tauri
El proyecto incluye sistema de actualización automática.
Para habilitarlo correctamente en desarrollo:
- Genera claves de firmado:
cd src-tauri pnpm tauri signer generate - Reemplaza
pubkeyensrc-tauri/tauri.conf.jsonpor tu clave pública. - Configura secretos en GitHub:
TAURI_SIGNING_PRIVATE_KEYTAURI_SIGNING_PRIVATE_KEY_PASSWORD
- Guía de contribución: CONTRIBUTING.md
- Licencia propietaria: LICENSE