Ir al contenido

Tu código.Un toque de magia.

Un agente de IA para trabajar sobre tu proyecto. Explora archivos, genera código y aprueba los cambios antes de escribirlos.

Windows, macOS y Linux · Instalación desde el código

Trabaja con tu proveedor de IA

  • Google
  • OpenAI
  • Anthropic
  • DeepSeek

La tecnología detrás de la magia.

Una interfaz web conectada a un backend en Go, dentro de una aplicación de escritorio para Windows, macOS y Linux.

React

La interfaz

React da forma al espacio de trabajo: conversaciones, explorador de archivos y configuración de proveedores.

Wails

El puente al escritorio

Wails conecta la interfaz React con el backend en Go y los integra en la aplicación de escritorio.

Go

El backend

Go implementa la lógica del agente, las herramientas de archivos y la comunicación con los proveedores de IA.

Tu taller de código.

Abre una carpeta, elige tu proveedor y empieza una conversación. Tu proyecto activo siempre está a la vista.

La aplicación real. El selector superior define la carpeta sobre la que trabajas.

Pulsa una captura para intercambiarlas.

Tu carpeta, tu alcance

Elige explícitamente el directorio del proyecto. Las herramientas de archivos trabajan dentro de esa carpeta.

Archivos y conversación

Explora la estructura del proyecto y conversa con la IA en el mismo espacio.

Historial en tu equipo

Las sesiones y los mensajes se guardan localmente para retomar tu trabajo.

Cada cambio, bajo tu control.

El agente puede leer y crear archivos. Antes de una escritura, revisa el contenido propuesto: puedes editarlo, aprobarlo o rechazarlo.

  1. Revisa la propuesta
  2. Ajusta el contenido
  3. Decide si se escribe
Proyecto / src / saludo.ts

Contenido propuesto

export function saludar(nombre: string) {
  return `Hola, ${nombre}`;
}

La escritura solo se ejecuta después de tu aprobación.

Ejemplo ilustrativo de una propuesta de archivo

Un alcance bien definido.

Límites concretos para trabajar con IA sobre tu código.

Proyecto activo
mi-proyecto/
src/
index.ts
package.json

Las herramientas trabajan dentro de esta carpeta.

Estructura ilustrativa

Acceso al proyecto activo

Las rutas se validan antes de leer o escribir. Se bloquean los intentos de salir de la carpeta y el acceso mediante enlaces.

Claves en el llavero

Tus credenciales se guardan en el llavero nativo del sistema operativo, separadas del historial de conversaciones.

Historial local

Sesiones y mensajes se almacenan en tu equipo. Las consultas de IA se envían al proveedor que selecciones.

Local no significa sin conexión: necesitas acceso al proveedor de IA para generar respuestas.

Tu IA. Tu elección.

Conecta Google, OpenAI, Anthropic o DeepSeek con tu propia clave de API. Cambia de proveedor desde la barra superior.

El consumo de la API depende de las tarifas de tu proveedor. MerlinCode no incluye créditos de IA.

Empieza a programar.

MerlinCode está en desarrollo activo. Hoy puedes probarlo clonando el repositorio; todavía no hay un instalador publicado.

git clone https://github.com/JoseGaldamez/merlincode.git

La guía en GitHub explica los requisitos de Go, Node.js y Wails para tu sistema operativo.

Creemos algo extraordinario.

Prueba la aplicación, comparte un problema o contribuye al código. MerlinCode crece con quienes lo usan.

Código abierto bajo licencia MIT.

Lo que sigue

En desarrollo

  • Elegir modelos según la complejidad de cada tarea.
  • Separar el listado de chats por proyecto.

Preguntas, sin misterio.

¿Dónde puedo instalar MerlinCode?

Funciona en Windows, macOS y Linux. Actualmente debes clonar el repositorio y seguir los requisitos y pasos del README.

¿Necesito una clave de API?

Sí. Usa tu propia clave de Google, OpenAI, Anthropic o DeepSeek. Las credenciales se guardan en el llavero del sistema operativo.

¿Puede modificar cualquier carpeta?

Las herramientas de archivos están limitadas al proyecto activo que seleccionaste. Las escrituras del agente requieren tu aprobación.

¿La selección de modelos ya depende de la tarea?

Todavía no. Actualmente se utiliza un modelo configurado por proveedor. La selección por complejidad y el filtrado de chats por proyecto están en desarrollo.

¿Todo funciona sin conexión?

El historial se guarda en tu equipo, pero las respuestas de IA requieren conexión con el proveedor. El contenido de las consultas se envía a ese proveedor.