Un solo core
Un único proceso en segundo plano es dueño de todo: agentes, chats, tareas, memoria. Cada app es cliente suyo.
APX es un equipo de agentes de IA que vive en tu máquina. Tenés una secretaria que te conoce, agentes que trabajan dentro de tus proyectos y un navegador que ellos manejan mientras mirás. Les hablás desde donde estés: la app de escritorio, la terminal, el teléfono o las apps de chat que ya usás.
Es open source y corre en tu computadora o en un servidor tuyo. Tus proyectos siguen siendo carpetas comunes, tu estado vive en una sola base de datos local y los modelos son los tuyos: tu suscripción o tus API keys.


La app de escritorio es la forma más fácil de empezar: bajala desde Instalar y seguí el
asistente. Desde una terminal, una línea instala el core y el comando apx, y después apx desktop abre la app:
❯ curl -fsSL https://agentprojectcontext.github.io/apx/v2/install.sh | bash
❯ irm https://agentprojectcontext.github.io/apx/v2/install.ps1 | iex
Les hablás a todos desde la app de escritorio, la terminal apx, tu teléfono y Telegram, WhatsApp,
Discord o Slack. Cada una es una ventana al mismo core, así que nada se desincroniza.
Un solo core
Un único proceso en segundo plano es dueño de todo: agentes, chats, tareas, memoria. Cada app es cliente suyo.
Los proyectos son carpetas
Un proyecto es una carpeta con AGENTS.md y .apc/, el estándar abierto APC. Los agentes son archivos que podés leer y commitear.
Hilos, corridas, pasos
Una conversación es un hilo; cada turno de un agente es una corrida; cada llamada a una herramienta es un paso. Todo sobrevive a un reinicio.
Tus modelos
Gemini, Anthropic, OpenAI, tu plan de ChatGPT, Ollama y más. Un router elige el modelo en cada turno y tiene plan B.
La autonomía la elegís vos
Cada agente pregunta antes de cambiar algo, pregunta solo cuando importa o anda solo. El texto de afuera nunca es una orden.
Una oficina
Tareas, compromisos, rutinas, memoria y un tablero de widgets vivos, compartidos entre vos y el equipo.
APX v2 es una reescritura con una regla: hay una sola forma de hacer cada cosa. Donde v1 tenía muchos caminos para lo mismo, v2 tiene uno, y todos los clientes pasan por ahí.
| Qué | v1 | v2 |
|---|---|---|
| Caminos de código que corren un turno | unos 23 | 1 |
| Formas de hablarle a un agente | unas 40 | 1 (threads.send) |
| Formas de que un agente le hable a otro | 12 | 1 |
| Formas de armar lo que lee el modelo | 9 | 1 |
| Lugares donde vive una conversación | 10 | 1 (hilo, corrida, pasos) |
| Superficie de API | unos 378 endpoints | un registro tipado de unos 230 métodos |
Cada paso de cada turno vuelve a mandar el prompt de sistema y las definiciones de herramientas, así que su tamaño se paga una y otra vez. APX los mantiene chicos, y un test rompe el build si se pasan del presupuesto.
| App | Primera llamada al modelo en una instalación nueva |
|---|---|
| APX v2 | ≈ 8.100 tokens |
| Hermes | ≈ 13.000 tokens |
| APX v1 (Telegram, terminal, escritorio) | ≈ 13.200 tokens |
| OpenClaw | ≈ 13.200 tokens |
| APX v1 (chat web, API, rutinas) | ≈ 23.600 tokens |
Las herramientas MCP se encuentran con una herramienta de búsqueda en vez de mandarse una por una. En una instalación real con diez servidores MCP, una respuesta de una línea pasó de unos 64k tokens a unos 12k, y desde la segunda llamada cerca del 97% sale de la caché de prompts del proveedor.