1Code: La UI definitiva para Claude Agents – Código abierto

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

  1. Requisitos previos
  2. Bun (entorno de JavaScript) – instala
  3. Python (para scripts opcionales)
  4. Xcode Command Line Tools (macOS) o equivalentes en Linux/Windows.

  5. Clona el repositorio

    git clone https://github.com/21st-dev/1code.git
    cd 1code
    

  6. Instala dependencias

    bun install
    

  7. Descarga el binario de Claude CLI (necesario para funcionalidad de agente)

    bun run claude:download
    

  8. Construye la aplicación

    bun run build
    

  9. Empaqueta para tu plataforma

    # macOS
    bun run package:mac
    
    # Windows
    bun run package:win
    
    # Linux (Debian/Ubuntu)
    bun run package:linux
    

  10. Ejecuta 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

  1. 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.
  2. Crea una carpeta de proyecto nueva – la aplicación detectará automáticamente los remotos Git locales si la carpeta es un repositorio.
  3. Inicia una conversación nueva – haz clic en el botón “+”. Se creará un nuevo worktree para la conversación.
  4. Ejecuta comandos – utiliza la barra de comandos incorporada para ejecutar comandos Bash, abrir archivos o invocar a Claude con prompts.
  5. 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.
  6. 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!

Artículo original: Ver original

Compartir este artículo