Repolode
vastsa

vastsa/PI-Desktop

Un espacio de trabajo de escritorio local para agentes de programación con IA, con sesiones persistentes, compatibilidad con varios modelos, subagentes y un sistema de plugins.

Alternativa open source a:Claude Code

Estrellas
7,743
Forks
758
Issues abiertos
218
Último commit
ayer

¿Qué es?

PI-Desktop es una aplicación de escritorio basada en Electron para ejecutar agentes de programación con IA en proyectos locales. Organiza el trabajo en Proyecto, Sesión, Agente y Tarea, de modo que las sesiones persisten entre ejecuciones de la aplicación en lugar de ser conversaciones desechables. Los agentes pueden leer y editar archivos, ejecutar comandos y recibir instrucciones en los modos Agent, Plan o Goal; las operaciones privilegiadas pasan por una capa de permisos.

La aplicación es independiente del modelo. Se pueden conectar OpenAI, Anthropic, API compatibles con OpenAI, gateways personalizados, Ollama, LM Studio o modelos locales, y cambiar de modelo en cada sesión. Las credenciales se guardan en el almacén de claves del sistema operativo, y las solicitudes a los modelos se envían directamente al proveedor configurado. También se pueden importar sesiones desde Claude Code, Codex, OpenCode y Pi.

La funcionalidad se amplía mediante plugins, que se distribuyen como archivos `.piplug` o se instalan desde un marketplace. Los plugins pueden añadir comandos, paneles, widgets flotantes, herramientas para agentes, skills, temas, servidores MCP y servicios en segundo plano. El proyecto está construido sobre las bibliotecas de agentes pi y usa un núcleo anfitrión en Rust junto con una interfaz frontend en TypeScript y React.

Funciones clave

  • 01Sesiones persistentes que continúan entre ejecuciones de la aplicación, con opciones para fijarlas, archivarlas, crear ramas y buscarlas.
  • 02Modos Agent, Plan y Goal para distintos niveles de control sobre las tareas.
  • 03Subagentes y Worker Sessions para delegar trabajo en paralelo.
  • 04Compatibilidad con modelos en la nube, locales y compatibles con OpenAI, con cambio de modelo en cada sesión.
  • 05Sistema de plugins que abarca herramientas para agentes, paneles, servidores MCP, skills y temas.
  • 06Capa de permisos que controla las operaciones privilegiadas de los agentes.

Casos de uso

  • Ejecutar un agente de programación en repositorios locales y mantener los datos del proyecto en el equipo.
  • Comparar o combinar modelos, por ejemplo, usar un modelo en la nube para planificar y uno local para tareas privadas.
  • Dividir una refactorización grande entre sesiones de trabajo paralelas para implementar, probar y revisar.
  • Crear una herramienta de escritorio personalizada o un flujo de trabajo sobre la API de plugins.

Inicio rápido

  1. 1

    Descarga la aplicación desde la página de versiones

  2. 2

    Clona el repositorio

    git clone ht
  3. 3

    Instala Node.js 22.19 o posterior, pnpm 10 o posterior y la versión estable de Rust antes de ejecutar el proyecto desde el código fuente

Antes de usarlo

  • Está bajo la licencia LGPL-3.0, que impone obligaciones de copyleft al código de biblioteca modificado.
  • La línea de versiones actual es la 0.21.x y está etiquetada como «Early Preview».
  • Para ejecutar el proyecto desde el código fuente se necesitan Node.js, pnpm y una cadena de herramientas de Rust.
  • Los paquetes de Linux requieren glibc 2.35 o posterior.

En colecciones

Temas

Preguntas frecuentes

¿Qué es PI-Desktop?
Un espacio de trabajo de escritorio local para agentes de programación con IA, con sesiones persistentes, compatibilidad con varios modelos, subagentes y un sistema de plugins. PI-Desktop es una aplicación de escritorio basada en Electron para ejecutar agentes de programación con IA en proyectos locales. Organiza el trabajo en Proyecto, Sesión, Agente y Tarea, de modo que las sesiones persisten entre ejecuciones de la aplicación en lugar de ser conversaciones desechables. Los agentes pueden leer y editar archivos, ejecutar comandos y recibir instrucciones en los modos Agent, Plan o Goal; las operaciones privilegiadas pasan por una capa de permisos.
¿PI-Desktop es gratuito? ¿Qué licencia tiene?
PI-Desktop es open source bajo la licencia LGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿PI-Desktop sigue mantenido?
Mantenimiento activo. El último commit de PI-Desktop fue el 6 nov 2026.
¿Para qué puedo usar PI-Desktop?
Ejecutar un agente de programación en repositorios locales y mantener los datos del proyecto en el equipo. Comparar o combinar modelos, por ejemplo, usar un modelo en la nube para planificar y uno local para tareas privadas. Dividir una refactorización grande entre sesiones de trabajo paralelas para implementar, probar y revisar. Crear una herramienta de escritorio personalizada o un flujo de trabajo sobre la API de plugins.
¿Cómo se instala PI-Desktop?
Descarga la aplicación desde la página de versiones Clona el repositorio: git clone ht Instala Node.js 22.19 o posterior, pnpm 10 o posterior y la versión estable de Rust antes de ejecutar el proyecto desde el código fuente
¿Dónde consigo PI-Desktop?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/vastsa/PI-Desktop

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados