Visión general
SynthHires Space (/space) es el workspace completo de agentes: una superficie de chat con streaming en tiempo real, un catálogo de agentes especializados, memoria entre sesiones, una base de conocimiento semántica, orquestación visual de pipelines, generación de contenido y control total sobre los modelos y API keys que aportas tú mismo.
Esta página explica el modelo mental. Cada sección tiene su propia página de referencia enlazada desde el sidebar. Si el vocabulario de IA no te es familiar aún, lee primero Conceptos de IA desde cero — define tokens, contexto, embeddings, agentes y las demás ideas sobre las que corre este workspace, sin asumir background previo.
Qué es el Space
Sección titulada «Qué es el Space»El Space es una plataforma de agentes local-first que corre en Cloudflare Workers. La promesa central es BYOK (Bring Your Own Key): tus API keys de LLM se cifran localmente con AES-256-GCM y jamás viajan a nuestros servidores. La plataforma es la superficie de orquestación — la relación de facturación queda entre tú y tu proveedor de modelos.
El workspace se organiza en cinco áreas:
| Área | Páginas | Qué haces ahí |
|---|---|---|
| Sesiones y chat | /space, /space/chats |
Ejecutar conversaciones, orquestar agentes, gestionar historial |
| Recursos | /space/agents, /space/skills, /space/prompts |
Elegir agentes, instalar skills, reutilizar prompts |
| Contexto | /space/memory, /space/knowledge, /space/artifacts |
Recall, base de conocimiento RAG, artefactos generados |
| Automatización | /space/studio, /space/cron |
Workflows visuales y tareas programadas |
| Administración | /space/models, /space/governance, /space/teams, /space/settings |
Catálogo de modelos, métricas de uso, equipos, ajustes |
La conectividad vive en Integraciones y Runtimes, donde conectas GitHub/GitLab/Cloudflare/Slack, servidores MCP y el daemon bridge de escritorio/móvil.
Conceptos centrales
Sección titulada «Conceptos centrales»Conversaciones y forks
Sección titulada «Conversaciones y forks»Cada chat es una conversación con id estable, un par proveedor/modelo, una referencia opcional de workspace (repositorio) y un árbol de forks. Cuando ramificas desde un mensaje, la plataforma crea un fork: una conversación nueva cuyo parentId apunta a la fuente, compartiendo el mismo rootId. El fork copia todos los mensajes hasta el punto de ramificación. Esto te da un árbol tipo Git de variantes de conversación que puedes comparar.
Agentes y orquestación
Sección titulada «Agentes y orquestación»El chat no es un bucle de prompt único. Un agente Lead Orchestrator puede delegar subtareas a agentes especializados (ingeniería, seguridad, datos, marketing…), cada uno con su propio rol, system prompt y herramientas recomendadas. Las ejecuciones de orquestación son visibles en el panel de ops, con estado por paso, uso de tokens y coste.
Persistencia local-first
Sección titulada «Persistencia local-first»El estado de sesión sigue un híbrido local-first:
- Los datos pesados — mensajes, código, diffs — viven en tu IndexedDB del navegador (a través del local chat store) y, cuando el bridge de escritorio está emparejado, en el SQLite local del bridge.
- Solo un índice ligero (~200 B por conversación) se almacena en el servidor en Postgres (Supabase) para que tu sidebar se sincronice entre dispositivos.
Esto es lo que hace la plataforma rápida offline y privada por defecto: el contenido de tu conversación nunca tiene que salir de tu dispositivo.
Vault BYOK
Sección titulada «Vault BYOK»Las API keys se guardan en un vault cifrado en localStorage (synthhires-credentials), cifradas con AES-256-GCM usando una clave derivada de un salt del dispositivo (y opcionalmente endurecida con un secreto del servidor). Para cada request, el cliente construye un sobre de handoff de un solo uso (clave envuelta con E2EE + expiración), para que el servidor pueda hacer de proxy sin ver jamás la clave en texto plano.
Dónde ir después
Sección titulada «Dónde ir después»- Chat y orquestación — cómo funcionan las conversaciones, el streaming y la delegación de agentes.
- Agentes, skills y prompts — el catálogo y cómo componer los tuyos.
- Modelos y API keys — proveedores, el catálogo y BYOK.
- Seguridad y BYOK — el flujo exacto de cifrado y las fronteras de confianza.