1Code: La UI definitiva para Claude Agents – Código abierto
Cansado de las interacciones engorrosas en la línea de comandos al usar Claude Agents? Conoce 1Code, la elegante aplicación de escritorio de estilo cursor que ejecuta Claude localmente en worktrees Git aislados, te permite ejecutar agentes en segundo plano e incluso incluye un cliente Git integrado, terminal y modo de planificación. Con 4.3 k estrellas y contribuciones activas de la comunidad, este proyecto de código abierto ofrece una experiencia IDE moderna para el desarrollo con IA. Sigue leyendo para explorar sus características destacadas, compararlo con Claude Code y obtener instrucciones paso a paso sobre cómo instalar y comenzar a usar 1Code en tus propios proyectos.
1Code: La UI definitiva para Claude Agents – Código abierto
Introducción
Claude es un modelo de IA que puede escribir código, responder preguntas e incluso ejecutar scripts. Sin embargo, su interfaz nativa (Claude Code) es basada en línea de comandos y puede resultar limitada para los desarrolladores que prefieren una experiencia de IDE visual. 1Code llena ese vacío ofreciendo una interfaz de escritorio de estilo cursor que ejecuta Claude de forma local y segura dentro del entorno Git de tu proyecto.
¿Por qué 1Code?
- Local‑first – No es necesario sincronizar con la nube; todo el código y los pasos del agente permanecen en tu máquina.
- Aislamiento de worktree – Cada sesión de chat se ejecuta en su propio worktree Git, evitando commits accidentales a la rama principal.
- Ejecución en segundo plano – Lanza múltiples agentes en paralelo; mantén la UI receptiva.
- Cliente Git integrado – Estudio visual, commits, gestión de ramas y previsualización de PR.
- Terminal integrado – Acceso completo al terminal dentro de la aplicación.
- Modo de planificación – Claude construye un plan claro paso a paso que puedes revisar antes de la ejecución.
- Multiplataforma – Funciona en macOS, Linux y Windows con instaladores nativos.
Comparación de características: 1Code vs Claude Code
| Función | 1Code | Claude Code |
|---|---|---|
| UI visual | ✅ Aplicación de escritorio de estilo cursor | ✅ CLI limitada + web |
| Aislamiento de worktree Git | ✅ Cada chat en un worktree aislado | ❌ Sólo CLI |
| Ejecución en segundo plano | ✅ Sí | ❌ No |
| Cliente Git integrado | ✅ Sí | ❌ No |
| Terminal integrado | ✅ Sí | ❌ No |
| Entrada de voz | ✅ Mantener pulsado para hablar | ❌ No |
| Puntos de control | 🚧 Beta | ✅ Sí |
| Ganchos | ❌ | ✅ Sí |
| Modelos personalizados y BYOK | ✅ Sí | ✅ Sí |
1Code aporta una UI más rica mientras sigue siendo completo al igual que Claude Code. La principal ventaja es el aislamiento Git y la ejecución en segundo plano de múltiples agentes.
Guía de instalación
Requisitos previos
- Bun (entorno de JavaScript) – instala
- Python (para scripts opcionales)
- Xcode Command Line Tools (macOS) o equivalentes en Linux/Windows.
Clona el repositorio
git clone https://github.com/21st-dev/1code.git cd 1codeInstala dependencias
bun installDescarga el binario de Claude CLI (necesario para funcionalidad de agente)
bun run claude:downloadConstruye la aplicación
bun run buildEmpaqueta para tu plataforma
# macOS bun run package:mac # Windows bun run package:win # Linux (Debian/Ubuntu) bun run package:linuxEjecuta la aplicación (modo desarrollo)
bun run dev
Tip: También puedes suscribirte a https://1code.dev para obtener versiones preconstruidas, soporte de agente en segundo plano y actualizaciones directas.
Primeros pasos con 1Code
- Abre la aplicación – verás un entorno limpio con el panel de terminal a la izquierda y el panel de chat a la derecha.
- Crea una carpeta de proyecto nueva – la aplicación detectará automáticamente los remotos Git locales si la carpeta es un repositorio.
- Inicia una conversación nueva – haz clic en el botón “+”. Se creará un nuevo worktree para la conversación.
- Ejecuta comandos – utiliza la barra de comandos incorporada para ejecutar comandos Bash, abrir archivos o invocar a Claude con prompts.
- Modo de planificación – el lienzo de planes muestra el plan paso a paso de Claude en Markdown. Revisa y haz clic en Approve para que edite archivos o ejecute comandos.
- Realiza commit de los cambios – cuando el agente termine, usa el cliente Git integrado para stage, commit y push.
Comunidad y contribución
- Discord – únete a la conversación en https://discord.com/invite/1code.
- Contribución – haz fork del repositorio, mejora y envía un pull request. El proyecto admite contribuciones al UI, la lógica de worktree o plugins opcionales.
- Seguimiento de incidencias – reporta errores o sugiere características en Issues de GitHub.
Conclusión
1Code lleva el poder de Claude Agents a una experiencia de escritorio moderna y fácil de usar. Con aislamiento Git, ejecución en segundo plano, editor integrado y revisiones de plan‑modo, los desarrolladores pueden aprovechar al máximo Claude sin comprometer la seguridad y organización del código. Ya sea que ejecutes scripts simples o flujos de generación de código complejos, 1Code facilita la colaboración con IA en un proceso visual y fluido.
¡Disfruta programando con 1Code – tu nueva IDE impulsada por IA!