Ya en beta pública

Tu árbol. Tus herramientas. Tu equipo.
Gratis en la web, para siempre.
Notas, tableros, calendarios — todo sincronizado.
Funciona sin conexión. Y es tuyo.
Tablero
4 columnas
Backlog
3
Rediseño del onboarding
Mediadesign 0/2
Búsqueda entre espacios
Bajafeature
Sincronización offline en móvil
Altamobile
En curso
2
Cursores de presencia en tiempo real
Altarealtime 1/2
Pulir la vista de calendario
Mediadesign
Revisión
1
Inicio de sesión con passkey
Altaauth
Hecho
2
Arrastrar y soltar en el árbol
shipped
Motor de fusión CRDT
core
Tablero
4 columnas
Backlog
3
Rediseño del onboarding
Mediadesign 0/2
Búsqueda entre espacios
Bajafeature
Sincronización offline en móvil
Altamobile
En curso
2
Cursores de presencia en tiempo real
Altarealtime 1/2
Pulir la vista de calendario
Mediadesign
Revisión
1
Inicio de sesión con passkey
Altaauth
Hecho
2
Arrastrar y soltar en el árbol
shipped
Motor de fusión CRDT
core
01

Gratis en la web, para siempre.

Abre app.cou.sh en cualquier navegador y ponte a trabajar. Sin instalar nada — y para probarlo ni siquiera necesitas cuenta.

02

Funciona sin conexión.

Tu trabajo se guarda primero en tu dispositivo. En cuanto vuelves a estar en línea, todo se sincroniza solo.

03

Es tuyo.

Sin ataduras: CouShell funciona sobre Abracadabra, un motor abierto — tus datos siempre son portables.

Lo que hace de verdad

No es otra app de notas más.

Un árbol compartido y decenas de formas de trabajarlo — tableros, grafos, IA, voz, ventanas flotantes. Las funciones de abajo no las vas a encontrar juntas en ningún otro sitio.

Roadmap Q4
Pendiente
Textos de precios
Auditar flujos
En curso
Rediseño del hero
Hecho
Publicar la beta

Mucho más que un documento

Tablero, calendario, galería, tabla, cronología, mapa, gráfico — todo es el mismo árbol, visto como tú lo necesites. Cambia la vista: nada se mueve, nada se pierde.

Redacta un plan de lanzamiento
CouShell AI

IA que trabaja en tu espacio

Apunta un asistente a tu espacio de trabajo y míralo leer, editar y ordenar justo a tu lado.

Ve cómo se conecta todo

Cada enlace entre tus documentos, dibujado como un grafo vivo. La forma de tu trabajo, de un vistazo.

Brief
Sprint
Chat

Despliégate como en un escritorio

Saca cualquier documento a una ventana flotante. Coloca tableros, notas y chats lado a lado — tu espacio, tu disposición.

EditorPlan de lanzamiento
En curso#roadmap#q4+
plan-lanzamiento.md
---title: Plan de lanzamientostatus: En cursotags: [roadmap, q4]icon: rocket---# Plan de lanzamiento-

Markdown puro, en tu disco

Importa y exporta Markdown limpio con frontmatter YAML. La app de escritorio mantiene sincronizada una carpeta real de archivos .md — tus notas siguen siendo tuyas, en abierto.

Menú
desliza · trackpad · Magic Mouse

Muévete con gestos

Desliza la vista principal para ir adelante y atrás, desliza desde el borde para abrir el menú, desliza para cerrar — natural en táctil, trackpad o Magic Mouse.

Notas de viaje
0:24

Cualquier tipo de contenido, integrado

Suelta imágenes, vídeo, audio y archivos — viven dentro del documento, reproducibles y con vista previa, no enterrados tras una descarga.

Metadatos tipados
Plan de lanzamiento
EstadoFechaPortadaPrioridad
leídos por todas las vistas
TableroCalendarioGaleríaTabla

Metadatos que toda vista entiende

Pon estado, fechas, portada y prioridad a cualquier documento — y cada vista, del tablero al calendario o la galería, lee los mismos metadatos tipados. Define los campos una vez; del resto se encargan las vistas.

Voz
AMK

Háblalo, aquí mismo

Entra en voz o chat sin salir de la página — la conversación vive junto al trabajo, no en otra app.

Tiempo real

Colaboración que se siente.

Cada nodo, cada cursor, cada vista — en vivo, en el momento en que ocurre.

Todo es un documento

Un árbol. Todo el equipo.

Sin carpetas — cada nodo es un documento, y cualquier documento puede contener más. Docs, tableros, calendarios, tablas: todo en un árbol, y cada uno muestra en vivo quién está dentro.

  • Cualquier documento puede contener más documentos — sin carpetas.
  • Los puntos de presencia muestran en vivo quién está en cada documento.
  • Convierte un documento en tablero o calendario — mismo nodo, mismos datos.
Espacio de trabajo
ABY
Ve a todos, en todas partes

Cursores, selecciones, conversaciones enteras.

Multi-cursor nativo de TipTap. Cada selección se dibuja con el color de quien la hizo.

  • Cursores suavizados a 60 fps
  • Selecciones con precisión de carácter
  • El nombre de cada quien flota sobre su cursor
  • Cada edición queda atribuida a su autor
Retrospectiva del sprint
AB
15 dicAltaDiseño
Modo seguir

Sigue a cualquiera, por cualquier vista.

Elige a una persona y su vista, su cursor y su selección se transmiten a tu pantalla — kanban, doc, mapa, cualquier lente.

  • Haz clic en cualquier avatar para entrar en modo seguir.
  • Sus cambios de vista se convierten en los tuyos.
  • Sal cuando quieras — nada queda bloqueado.
  • Perfecto para trabajar en pareja, revisiones y demos.
Estás siguiendo a Alice
A
Vista de Alice
Roadmap Q4
Plan trimestral
Acordar fechas de entrega, revisar riesgos, asignar responsables.
Retros entre equipos cada dos semanas.
El despliegue local-first empieza en la semana cuatro.
· espejada
Roadmap Q4
Plan trimestral
Acordar fechas de entrega, revisar riesgos, asignar responsables.
Retros entre equipos cada dos semanas.
Funciona sin internet

Edita sin conexión. Sincroniza al volver.

CouShell escribe primero en tu dispositivo. El servidor es una comodidad, no una dependencia.

  • Tu biblioteca vive en tu dispositivo.
  • Fusión CRDT sin conflictos, sin quedarte fuera.
  • El modo avión está totalmente soportado.
  • Reconectar = fusión automática, sin preguntas.
A
Alice

funciones de colaboración antes de lo previsto.

Alice · portátil
Conectado
B
Bob

funciones de colaboración antes de lo previsto.

Bob · portátil
Model Context Protocol

Trae tu propia IA

Cualquier asistente de IA compatible con MCP se une a tu espacio de trabajo como un participante más — lee tus documentos, escribe contenido y chatea con tu equipo.

Model Context Protocol — un estándar abierto
Árbol de documentos completo: leer, escribir, crear, mover, organizar
Integración con el chat: los agentes responden en los canales de cada documento
El mismo modelo de permisos: los agentes reciben un rol como cualquier usuario
Funciona con cualquier cliente de IA compatible con MCP
Hosting y autoalojamiento

Móntalo a tu manera.

Usa la app web gratuita, deja que lo alojemos nosotros, o ejecuta tú mismo el servidor abierto. Todos los detalles de servidor y hosting están en abr.ac.

App web gratuita

Abre app.cou.sh en cualquier navegador. Nada que ejecutar, nada que configurar.

Abrir la app web

Hosting gestionado

Deja que Abracadabra gestione el servidor por ti — copias de seguridad, escalado y disponibilidad resueltos.

Hosting en abr.ac

Autoalojamiento

Ejecuta el servidor abierto Abracadabra en tu propia máquina. Tus datos nunca salen de ella.

Guía de autoalojamiento
Construido sobre Abracadabra

Aquí debajo hay un motor entero.

CouShell es solo una app sobre Abracadabra — un motor abierto de tiempo real. Los mismos bloques de construcción están a tu disposición.

  • Un backend en tiempo realAutenticación, almacenamiento, presencia y sincronización CRDT desde un único servidor abierto.
  • Runners que transforman datosRunners de servicio que observan un documento y reaccionan mediante RPC tipado.
  • Construye tu propia app encimaSDKs de TypeScript, Rust y Swift — web, nativo o escritorio.
backend.tsrunner.tsapp.ts
// un backend en tiempo real — con REST cuando lo quierasimport { Abracadabra } from '@abraca/dabra'const abra = new Abracadabra({ server })await abra.connect()// lee una vez por REST…const doc = await abra.documents.get(id)// …u obsérvalo en vivodoc.observe((state) => render(state))// presencia + autenticación vienen de serieabra.presence.set({ cursor, name })
// un runner que transforma tus datosprovider.rpc.handle('summarize', async ({ docId }) => {  const doc = await provider.documents.get(docId)  const text = doc.toPlainText()  // pásaselos a cualquier modelo, API o pipeline  const summary = await ai.summarize(text)  // escribe el resultado de vuelta en el árbol  await provider.documents.create({    parentId: docId, label: 'Summary', body: summary,  })})
// construye tu propia app encimaimport { Abracadabra } from '@abraca/dabra'const abra = new Abracadabra({ server })await abra.connect()// cada documento es un CRDT que editas como estado localconst board = await abra.documents.open(boardId)board.children.push({ label: 'New task' })// …y se sincroniza al instante con todos los clientesabra.on('sync', () => refresh())

¿Listo para poner a tu equipo a trabajar junto?

Empieza gratis. Sin cuenta para probarlo.