Ir al contenido

La búsqueda solo está disponible en las versiones de producción. Intenta construir y previsualizar el sitio para probarlo localmente.

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.

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.

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.

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.

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.

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.

  • 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.