---
title: "Solo (SoloTerm): el workspace para tus agentes de IA"
excerpt: "Solo es una terminal nativa que corre Claude Code, Codex, Gemini y tu stack de desarrollo en un solo lugar, y deja que los agentes se coordinen entre sí vía MCP."
date: "2026-06-28T10:00:00.000Z"
category: "Inteligencia Artificial"
tech_article: true
author:
  name: "angel cruz"
  picture: "https://angelcruzdevcdn.nyc3.cdn.digitaloceanspaces.com/images/me/angel-cruz.png"
ogImage:
  url: "/images/open-graph/og-image.png"
seo_title: "Solo (SoloTerm): workspace para orquestar agentes de IA"
seo_description: "Qué es Solo (SoloTerm), el workspace de terminal de Aaron Francis: corre tus agentes de IA y tu stack en un lugar y deja que se coordinen vía MCP."
---

Llevo dos meses trabajando con [Solo](https://soloterm.com) ([SoloTerm](https://soloterm.com)) en varios proyectos y se ganó un sitio fijo en mi flujo de trabajo. Es la pieza que me faltaba para dejar de hacer malabares con nueve pestañas de terminal cada vez que corro un agente junto a mi stack de desarrollo. En este post te cuento qué es, qué problema resuelve y por qué su idea de **metaharness agéntico** es distinta a todo lo demás.

## ¿Qué es Solo (SoloTerm)?

**Solo** es un *workspace* de terminal nativo —construido con Tauri, no con Electron— que corre tus agentes de IA, tus servidores de desarrollo y tus sesiones de shell en una sola interfaz unificada. Su lema lo resume: *"the workspace for your agents and dev stack"* (el workspace para tus agentes y tu stack).

Lo creó [Aaron Francis](https://aaronfrancis.com), el mismo de faster.dev y Database School. Nació de un problema concreto: correr Claude Code al lado de su propio stack y terminar ahogado en pestañas de terminal solo para mantener a la vista los agentes, los servicios y los comandos del proyecto.

La diferencia clave frente a una terminal normal es que **Solo es a la vez un servidor MCP**: expone más de 40 herramientas para que los agentes vean el estado de los procesos y se coordinen entre sí.

## Qué problema resuelve

Cuando corres varios agentes de IA (Claude Code, Codex, Gemini CLI) junto a tu servidor, tus workers de colas y tu base de datos, terminas con un caos: muchas pestañas, avisos de crashes que se te escapan y agentes operando a ciegas, sin saber qué pasa con el resto del stack.

Solo consolida todo en un solo tablero:

- **Auto-arranque y auto-recuperación**: levanta tu stack al abrir el proyecto y reinicia los procesos que crashean, con file watchers.
- **Estado visual**: verde significa corriendo, rojo significa caído, con indicadores que muestran si un agente está trabajando o esperando.
- **Visibilidad para los agentes**: los agentes leen logs, puertos y estado de los procesos vía MCP, sin que tengas que copiar y pegar contexto a mano.
- **Sin lock-in**: corre cualquier CLI basado en terminal y mantienes tus suscripciones actuales.

## El metaharness agéntico

Esta es la idea central de Solo, y vale la pena entenderla. Aaron Francis lo define así:

> "Un harness convierte un modelo en un agente de código. Un metaharness le da a todos tus harnesses un lugar donde vivir."

Un *harness* es la capa que envuelve a un modelo y lo convierte en agente (Claude Code es el harness de Claude, por ejemplo). El **metaharness** es la capa de arriba: una sola superficie donde todos tus harnesses conviven, corren al lado de tu stack y se coordinan mediante primitivas duraderas. Solo no reemplaza al agente de código; le da la infraestructura que necesita alrededor.

## Cómo se coordinan los agentes

Aquí es donde Solo deja de ser "una terminal bonita". A través de MCP, los agentes comparten un conjunto de primitivas de coordinación:

- **Scratchpads**: contexto persistente en markdown que sobrevive entre ventanas de chat.
- **Todos, comentarios y blockers**: para repartir el trabajo y registrar el estado de cada parte.
- **Locks basados en lease**: un agente reclama una tarea para que otro no la toque al mismo tiempo.
- **Key-value state**: estado compartido entre agentes.
- **Timers e idle watchers**: un agente líder puede pausarse sin quemar tokens y despertar cuando uno o varios agentes hijos quedan inactivos.
- **Spawning de subagentes**: el agente líder lanza otro Claude, Codex, Gemini, Amp u OpenCode desde el mismo workspace, y los subagentes se anidan jerárquicamente en la barra lateral.

El patrón típico: un agente líder descompone el plan en todos independientes, lanza workers enfocados, programa un timer para esperar a que terminen, lee sus salidas cuando quedan inactivos, recoge los resultados y decide el siguiente paso. Todo eso sin que tú pegues contexto a mano ni los agentes desperdicien tokens haciendo polling.

## Agentes compatibles

Solo corre como procesos de primera clase cualquier agente de CLI que viva en una terminal:

- Claude Code
- Codex (OpenAI)
- Gemini CLI
- Amp
- OpenCode
- Aider
- Goose
- Comandos de agente personalizados

La apuesta es deliberada: los CLIs que existen hoy y los que salgan en los próximos meses corren dentro de Solo desde el día uno.

## Configuración por proyecto

Solo se configura con un archivo `solo.yml` que defines en cada repositorio. Como vive en el repo, lo puedes commitear para que todo el equipo arranque exactamente el mismo conjunto de procesos: agentes, servidor, workers y base de datos, con la misma configuración. Lo descargas desde [soloterm.com/download](https://soloterm.com/download).

## Precios

Solo tiene un plan gratuito generoso: hasta 4 proyectos, hasta 20 procesos, todas las funciones incluidas y sin expiración. El plan **Pro** cuesta 99 USD al año por proyectos y procesos ilimitados, y hay precios por asiento para equipos. Funciona offline con un periodo de gracia de 14 días.

## Mi experiencia

Después de dos meses usándolo en proyectos reales, lo que más valoro es dejar de babysittear pestañas: arranco un proyecto y el stack completo —agentes incluidos— se levanta solo. La coordinación vía MCP es el cambio de fondo; un agente líder repartiendo trabajo entre subagentes que comparten scratchpads y locks se siente como el siguiente paso natural después de [crear tus propios servidores MCP](/post/como-crear-un-servidor-mcp). Si ya trabajas con [Claude Code](/post/context7-documentacion-actualizada-asistentes-codigo-ia) o varios agentes a la vez, vale mucho la pena probarlo.

## Preguntas frecuentes

### ¿Qué es Solo (SoloTerm)?

Solo es un workspace de terminal nativo creado por Aaron Francis que corre tus agentes de IA y tu stack de desarrollo en una sola interfaz. Además es un servidor MCP que expone más de 40 herramientas para que los agentes vean el estado de los procesos y se coordinen entre sí.

### ¿Solo reemplaza a Claude Code o Codex?

No. Solo no reemplaza al agente de código: es la capa de arriba (el metaharness) que les da un lugar donde correr, visibilidad sobre tu stack y primitivas de coordinación. Sigues usando Claude Code, Codex, Gemini u otros dentro de Solo.

### ¿Qué es un metaharness agéntico?

Un harness convierte un modelo en un agente de código. Un metaharness es la capa superior que da a todos tus harnesses un lugar donde vivir: una sola superficie donde conviven, corren junto a tu stack y se coordinan mediante primitivas duraderas como todos, scratchpads, locks y timers.

### ¿Cómo comparten contexto varios agentes en Solo?

A través de MCP, los agentes comparten scratchpads en markdown, todos, comentarios, blockers, locks basados en lease y un key-value store. Un agente líder puede lanzar subagentes, esperarlos con timers e integrar sus resultados sin copiar contexto a mano.

### ¿Solo es gratis?

Tiene un plan gratuito permanente con hasta 4 proyectos y 20 procesos. El plan Pro cuesta 99 USD al año por uso ilimitado, con precios por asiento para equipos.

---

## Sitemap

Índice completo del sitio: [/sitemap.md](https://www.angelcruz.dev/sitemap.md)

Canónico HTML: [https://www.angelcruz.dev/post/soloterm-workspace-agentes-ia](https://www.angelcruz.dev/post/soloterm-workspace-agentes-ia)
