Skip to content

MeaCore-Enterprise/MeaCode-Estudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

125 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MeaCode Studio

IDE de escritorio orientado a IA, construido con Rust, Tauri y tecnologías web modernas.

Estado del proyecto

MeaCode Studio está en desarrollo temprano. Algunas funciones son experimentales y pueden cambiar sin previo aviso.

Características actuales

Editor

  • 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).

IA

  • Chat integrado con proveedor Nexusify.
  • Acciones de código con IA (explicar, corregir, refactorizar).
  • Base para sugerencias híbridas (LSP + IA).

Herramientas

  • Terminal integrada con xterm.
  • Diagnósticos y ayudas de tipo LSP (base/piloto).
  • Panel Run/Debug en evolución.

Requisitos

  • 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.

Instalación

Desde releases

  1. Descarga la versión más reciente desde GitHub Releases.
  2. Ejecuta el instalador.
  3. Abre MeaCode Studio.

Para desarrollo

  1. Clona el repositorio:
    git clone https://github.com/MeaCore-Enterprise/MeaCode-Studio.git
    cd MeaCode-Studio
  2. Instala dependencias:
    pnpm install
  3. Ejecuta en modo desarrollo:
    pnpm tauri:dev
  4. Construye para producción:
    pnpm tauri:build

Guía detallada: docs/DEVELOPMENT.md

Estructura del proyecto

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

Actualizaciones automáticas

El proyecto incluye sistema de actualización automática.
Para habilitarlo correctamente en desarrollo:

  1. Genera claves de firmado:
    cd src-tauri
    pnpm tauri signer generate
  2. Reemplaza pubkey en src-tauri/tauri.conf.json por tu clave pública.
  3. Configura secretos en GitHub:
    • TAURI_SIGNING_PRIVATE_KEY
    • TAURI_SIGNING_PRIVATE_KEY_PASSWORD

Contribución y licencia

Enlaces

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors