El guardián del tiempo y la mente — tu compañero de trabajo con IA local-first

Seguimiento de tiempo que tu IA puede leer. Conocimiento que no desaparece cuando termina el chat.

Tu IA empieza cada chat desde cero. Kaisho lo arregla con dos capas de memoria: la viva — tareas, clientes y horas registradas, leídas a través de MCP — y la duradera, una base de conocimiento en Markdown donde se acumulan las decisiones, los aprendizajes y los fragmentos de código de cada sesión. Programa agentes cron para resumirte el lunes, generar el borrador de factura del viernes desde horas no facturadas, o escribir los aprendizajes de vuelta en la KB. Conéctala a Claude Code, Cursor y Claude Desktop. Texto plano o SQL. Local-first, siempre tuya.

Kaisho dashboard Kaisho dashboard
// kaisho desktop · dashboard v2.4.1
Kanban AI SHell Organizer
MIT · local-first · MCP-native
Primeros pasos

En funcionamiento en tres pasos

Instale la app de escritorio, apunte su IA hacia ella, y déjela recordar.

Instalar

Obtenga la app de escritorio para macOS (Apple Silicon), Windows o Linux desde GitHub Releases. O instale con pip install kaisho && kai serve. Tareas, tiempo, clientes, notas y KB se almacenan en texto plano en su máquina.

Conecte su IA

Añada el servidor MCP de Kaisho a Claude Code, Cursor o Claude Desktop con una sola línea de configuración. Su IA podrá leer y escribir tareas, buscar un cliente, registrar tiempo, consultar la KB y ejecutar comandos de shell que usted autorice — sin salir del editor.

Déjelo correr

Programe agentes de IA por cron para las tareas tediosas: un briefing del lunes por la mañana sobre la semana pasada, un borrador de factura los viernes, un resumen diario de la KB. Se ejecutan localmente en su hardware (Local) o sobre nuestro cupo de tokens alojado (Companion / Pro).

Funciones

Una capa de memoria para su IA — con una herramienta de productividad real debajo.

Kaisho es lo que su compañero de IA necesita para ser útil a diario: memoria duradera, ejecuciones programadas, integración nativa MCP con el editor que ya usa, y una herramienta real de tareas/tiempo/clientes debajo.

// 01 · memory

Una memoria que su IA realmente puede usar

Tareas, entradas de tiempo, clientes, notas y base de conocimiento — todo en texto plano, todo en su máquina, todo consultable por su IA a través de MCP. Las sesiones en Claude Code o Cursor dejan de ser amnésicas.

// 02 · cron-AI

Agentes de IA programados

Trabajos cron-IA que se ejecutan según su horario, usando el modelo y la clave API que elija. Un briefing del lunes por la mañana. Un borrador de factura el viernes. Un resumen nocturno de la KB. El agente lee sus datos de Kaisho, hace el trabajo, deja un artefacto.

// 03 · mcp

Nativo MCP

Servidor MCP de primera clase. Configuración de una línea para Claude Code, Cursor y Claude Desktop. Integraciones MCP premium en Pro: Linear, GitHub Projects, Google Calendar, Slack — para que su IA lea tareas desde Linear, presente un PR vía GitHub MCP y registre el tiempo en Kaisho en una sola cadena.

// 04 · local

Local-first por defecto

Local corre enteramente en su máquina — sin cuenta, sin nube, con su propia clave API. Companion y Pro añaden un cupo de tokens alojado y sincronización entre dispositivos, pero la fuente de verdad sigue siendo su directorio en texto plano.

// 05 · byom

Use su propio modelo

Claude, GPT, Gemini, Ollama local, LM Studio, cualquier endpoint compatible con OpenAI. Local es BYO key. Companion y Pro incluyen un cupo de un modelo frontera para dejar de hacer malabares con claves — o conserve la suya para trabajo sensible.

// 06 · productivity

Sigue siendo una herramienta de productividad real

Bajo la capa de IA: kanban con arrastrar y soltar, cronometros de inicio/detener, contratos y presupuestos por cliente, vista previa de entradas no facturadas y exportación CSV para su contable, paneles semanales y mensuales. La herramienta de productividad es lo que da a la IA algo que recordar.

El bucle

Tu trabajo registrado se convierte en la memoria de trabajo de tu IA.

Cada acción alimenta la siguiente. Kaisho convierte el seguimiento de tiempo en contexto, el contexto en automatización, y la automatización de vuelta en conocimiento — el bucle se cierra en vez de fugar.

// 01 · track

Registrar

Registra tiempo, cierra una tarea, actualiza un presupuesto de cliente — desde el CLI, el editor o pidiéndoselo a tu IA en lenguaje natural.

$ kai book 30m "RIDING BYTES" --tag dev
// 02 · brief

Consultar

Pregunta al advisor cualquier cosa anclada en números reales. "¿Quién está más cerca del presupuesto?" tira horas de los clocks. "¿Qué queda sin facturar de mayo?" suma por cliente.

advisor › ¿quién está más cerca del presupuesto?
  RIDING BYTES  147h / 200h  · 73%
// 03 · automate

Automatizar

Los jobs cron-IA hacen las partes aburridas según tu agenda: resumen del lunes de la semana pasada, borrador de factura del viernes desde horas no facturadas, digest nocturno de la KB.

@cron viernes 17:00
  borrador de factura desde no facturadas
// 04 · capture

Capturar

El advisor escribe los hallazgos de vuelta en tu base de conocimiento: peculiaridades de cliente, tropiezos de despliegue, patrones de código. La siguiente sesión empieza pre-briefada, no desde cero.

+ kb/customers/RIDING-BYTES/billing.md

capture → track — the loop closes

El agente, acotado

Agentes de IA programados — el bucle de OpenClaw y Hermes, centrado en tu trabajo.

OpenClaw y Hermes Agent de Nous Research han marcado el patrón de los agentes autónomos: jobs cron, skills persistentes, un contexto personal que el modelo lee en cada ejecución. Kaisho trae las mismas piezas — agentes programados, un directorio SKILLS/, archivos de identidad SOUL.md y USER.md inyectados en runtime — acotados a tu dominio de productividad. El agente lee tus tareas, registra tu tiempo, redacta tu factura y escribe de vuelta a tu KB. No controla tu navegador, ni ejecuta comandos shell que no hayas autorizado, ni llama a APIs que no hayas configurado. El mismo bucle, menos área de impacto.

// 01 · cron

Jobs cron-IA

Programa prompts como OpenClaw programa jobs del sistema y Hermes programa cron en lenguaje natural. Resumen del lunes de la semana pasada, borrador de factura del viernes desde horas no facturadas, digest nocturno de la KB, pulso semanal de clientes. Defínelos en YAML, cambia el modelo en una línea.

@cron lun 08:30
  resumen semana pasada clocks + tareas
// 02 · skills

Directorio SKILLS/

Cada skill es un archivo Markdown en la carpeta SKILLS/ de tu perfil. Kaisho tira las relevantes al contexto por ejecución — como ClawHub de OpenClaw añade skills de marketplace y Hermes auto-genera nuevas. Tú aportas las tuyas o tomas prestadas de la comunidad.

SKILLS/budget-review.md
SKILLS/import-github-tickets.md
SKILLS/week-summary.md
// 03 · persona

SOUL.md + USER.md

Dos archivos por perfil que se cargan en cada ejecución del advisor y de los cron. SOUL.md fija el tono, USER.md fija los hechos. El mismo patrón de contexto-persistente que usan OpenClaw y Hermes, auditable como Markdown plano que tú mismo editas.

USER.md  quién eres
SOUL.md  cómo habla el agente
SKILLS/* qué sabe hacer

Alternativa a OpenClaw · alternativa a Hermes Agent · acotado a propósito

Base de conocimiento

El segundo cerebro que sobrevive a cada sesión.

Las tareas se cierran. Los clocks pasan. La base de conocimiento se acumula. Los aprendizajes de una sesión de IA se vuelven contexto MCP-legible para la siguiente — escritos una vez en Markdown plano, direccionables por ruta, buscables por tu IA a través del mismo servidor MCP que usa para todo lo demás.

Kaisho knowledge base Kaisho knowledge base
// kaisho desktop · knowledge kb/
kb/auth/jwt-rotation-gotcha.md

Por qué nuestro refresh de token falla en silencio cuando la deriva de reloj es mayor a 30s, y el fix de una línea.

kb/customers/RIDING-BYTES/billing-quirks.md

Reglas de exención de IVA por tipo de proyecto, formato de factura preferido por el contable, a quién copiar en los estados mensuales.

kb/ops/cron-scheduling-notes.md

Por qué APScheduler dispara mal en los cambios de horario de verano y el tropiezo de zona horaria que nos mordió en marzo.

kb/kaisho/release-checklist.md

Subir cuatro archivos de versión, regenerar CHANGELOG, tag, push, pasar el draft a publicado.

Todas las entradas son Markdown plano. Tu IA las lee, escribe en ellas, y nunca te hace la misma pregunta dos veces.

CLI primero

Cada función es también un comando kai.

La interfaz web es opcional. Cada función en Kaisho es un subcomando kai — y cada subcomando kai es también una herramienta MCP. Inicie cronometros, consulte la KB, registre tiempo, lance un agente — desde el shell, desde el editor o desde su sesión de IA. La misma superficie, tres puntos de entrada.

~/work — kai
$ kai book 30m "RIDING BYTES" --tag dev booked 0:30 to RIDING BYTES · dev $ kai task add "Ship 2.3.2" --customer "RIDING BYTES" added #482 Ship 2.3.2 [todo] $ kai cust list --status active RIDING BYTES 147h / 200h 73% NRG FMI 41h / 60h 68% LISCON 218h / 220h 99% $ kai mcp serve mcp server 127.0.0.1:8765 · 38 tools ready for claude-code · cursor · claude-desktop
Emacs

Nunca abandone su editor.

kaisho-mode es un paquete opcional de Emacs que mantiene su reloj visible en la barra de modo y le permite iniciar, detener y reanudar cronometros sin cambiar de ventana. Se conecta al backend de Kaisho en ejecución a través de WebSocket — de modo que los cronometros iniciados en la interfaz web aparecen instantáneamente en Emacs, y viceversa.

Funciona con cualquier backend. No se requiere org-mode. Todas las operaciones pasan por la CLI kai y la API REST.

Barra de modo & atajos de teclado

U:**- | kai.org | RIDING BYTES 0:42 | (Org)
C-c C-x t activar/desactivar reloj
C-c C-x s resumen del día
C-c C-x i insertar entrada con fecha anterior

Reanuda el último reloj al siguiente activado.
Se reconecta automáticamente si el backend se reinicia.

Almacenamiento

Tus datos, a tu manera.

Kaisho es agnóstico al backend. Guarda todo en texto plano legible que puedes versionar, en JSON portable o en una base de datos SQL para acceso concurrente a escala de equipo. La interfaz web, la CLI, el servidor MCP y la app móvil funcionan de forma idéntica con todos ellos.

Predeterminado

Texto plano

Archivos Org-mode o Markdown en tu disco. Inspeccionables, comparables, compatibles con Git.

Portable

JSON

Un conjunto de documentos estructurado. Fácil de respaldar, automatizar e integrar.

Profesional

SQL

SQLite o Postgres para acceso concurrente y escala. Diseñado para equipos y despliegues profesionales.

Los backends de texto plano son legibles de principio a fin:

* [2026-06-01 Mon] CLOCK: [2026-06-01 Mon 09:30]--[2026-06-01 Mon 10:00] => 0:30 :PROPERTIES: :CUSTOMER: RIDING BYTES :CONTRACT: dev-2026 :TASK_ID: a81b5f2e :END: Convert: preserve clock notes on org -> sql import.
## 09:30 — 10:00 · RIDING BYTES <!-- customer: RIDING BYTES contract: dev-2026 task_id: a81b5f2e start: 2026-06-01T09:30:00 end: 2026-06-01T10:00:00 --> Convert: preserve clock notes on org -> sql import.
[ { "customer": "RIDING BYTES", "contract": "dev-2026", "task_id": "a81b5f2e", "start": "2026-06-01T09:30:00", "end": "2026-06-01T10:00:00", "notes": "Convert: preserve clock notes." } ]
* TODO Ship 2.3.2 :PROPERTIES: :CUSTOMER: RIDING BYTES :TASK_ID: a81b5f2e :TAGS: release dev :END: Preserve clock notes during org -> sql import.
## Ship 2.3.2 <!-- id: a81b5f2e state: todo customer: RIDING BYTES tags: release, dev --> Preserve clock notes during org -> sql import.
{ "id": "a81b5f2e", "title": "Ship 2.3.2", "state": "todo", "customer": "RIDING BYTES", "tags": ["release", "dev"] }
* RIDING BYTES :PROPERTIES: :STATUS: active :BUDGET: 200h :USED: 147h :CONTRACT: dev-2026 :END:
## RIDING BYTES <!-- status: active budget: 200h used: 147h contract: dev-2026 -->
{ "name": "RIDING BYTES", "status": "active", "budget_h": 200, "used_h": 147, "contract": "dev-2026" }
Móvil

Su memoria de IA en el bolsillo

La PWA móvil le da los mismos datos con los que su editor habla: tareas, tiempo, clientes, paneles. Chatee con el asesor en movimiento — el mismo modelo, la misma memoria, el mismo contexto MCP que en el portátil. Incluido en Companion y Pro.

PWA dashboard
Panel
PWA timer
Cronometro
PWA advisor
Asesor IA
PWA entries
Entradas
Abrir App Móvil
Integraciones

Donde su IA ya vive.

MCP de primera clase para Claude Code, Cursor y Claude Desktop. Cualquier modelo compatible con OpenAI en el backend. Almacenamiento abierto — texto plano, JSON o SQL — que puedes canalizar a cualquier otra cosa. Sin bloqueo, en ningún lado.

Claude Code Cursor Claude Desktop Emacs Zed (MCP) Ollama LM Studio OpenAI API Anthropic API OpenRouter Google Calendar CalDAV Linear GitHub Projects Slack org-mode SQLite PostgreSQL

Conecta tu cliente MCP en dos clics.

Mientras Kaisho está en marcha, cualquier cliente compatible con MCP llega a tus tareas, tiempos, clientes y KB en un endpoint HTTP local. El token vive en tu máquina; nada la abandona.

claude mcp add --transport http kaisho \
  http://localhost:8765/mcp/ \
  --header "Authorization: Bearer <your-token>"

«Abrir en Kaisho» requiere la app de escritorio (v2.3.1 o posterior). Si al hacer clic no pasa nada, instala Kaisho primero y vuelve.

Precios

Elija cuánta memoria quiere para su IA.

Local es el escritorio de código abierto. Companion y Pro añaden una capa de memoria alojada, ejecuciones de IA programadas e integraciones MCP con el editor que elijas.

Local
Gratis
Open source. Sin cuenta necesaria.
  • App de escritorio completa (macOS / Win / Linux)
  • CLI & datos locales, solo en su máquina
  • Tareas, notas, tiempo, clientes, KB
  • Su propia clave API (cualquier modelo)
  • IA local vía Ollama / LM Studio
  • Aloje el servidor MCP usted mismo
Ver en GitHub
Pro
59/mo
o 590 €/año. Cancele cuando quiera.
  • Todo lo de Companion
  • 2M tokens/mes de modelo frontera
  • Integraciones MCP premium
  • Linear, GitHub Projects, Calendar, Slack
  • Prioridad en el cómputo cron-IA
  • Soporte prioritario por email
Empezar Pro

¿Vas a implementar Kaisho en un equipo? Habla con nosotros sobre planes multiusuario y una base de conocimiento compartida.

Sin tarjeta de crédito para Local. Companion y Pro están en franja de tarjeta personal — sin necesidad de aprobación de compra.

FAQ

Preguntas frecuentes

¿Qué es el servidor MCP y qué expone?
Kaisho incluye un servidor de Model Context Protocol de fábrica. Expone sus tareas, entradas de tiempo, clientes, notas y KB como herramientas que su IA puede llamar — add_task, book_time, list_customers, search_knowledge, etc. Añada una línea a la configuración de Claude Code o Cursor y su sesión de IA podrá leer y escribir sus datos de Kaisho sin copiar y pegar.
¿Funciona Kaisho con Claude Code, Cursor y Claude Desktop?
Sí — los tres son destinos de primera clase con una configuración de una línea. Consulta la guía de integración MCP para la configuración exacta de cada editor. El mismo servidor MCP funciona con cualquier otro cliente compatible con MCP (Zed y similares) a través de stdio. Companion añade una pasarela alojada para que las mismas herramientas sigan accesibles cuando tu portátil está cerrado.
¿Puedo usar mi propio modelo de IA?
Siempre. Local es BYO key por diseño — Claude API, OpenRouter, GPT, Gemini, Ollama local, LM Studio, cualquier endpoint compatible con OpenAI. Companion y Pro añaden un cupo de tokens alojado de un modelo frontera para que pueda saltarse los malabares con claves — pero puede seguir apuntando a su propio proveedor para trabajo sensible.
¿Dónde se almacenan mis datos?
Siempre en su equipo. Kaisho es local-first — sus tareas, entradas de tiempo, clientes, notas y KB viven como archivos de texto plano en un directorio que usted posee. Companion y Pro añaden una capa de sincronización alojada para que la PWA móvil y otros dispositivos se mantengan al día, pero la fuente de verdad nunca abandona su portátil.
¿Qué son los agentes cron-IA?
Trabajos programados que ejecutan un prompt sobre tus datos de Kaisho según un horario cron. Hoy se ejecutan en tu equipo mediante APScheduler — con tu propio modelo o clave de API. Companion añade un ejecutor alojado para que los trabajos se disparen incluso con el portátil cerrado, usando la cuota de tokens incluida. Se incluyen plantillas — pulso semanal del negocio, borrador de factura del viernes, resumen nocturno de la base de conocimiento. Escribe las tuyas en YAML.
¿Siguen estando en el producto el control de tiempo y la facturación?
Sí — el tablero kanban, los temporizadores, los presupuestos de clientes/contratos, la vista previa de entradas no facturadas y la exportación a CSV siguen ahí y se mantienen. Lideramos con la capa de memoria con IA, pero no se ha eliminado nada de lo que hay debajo. Si solo quieres un registro de tiempo, Local es suficiente y siempre lo será.
¿Por qué local-first si también venden un plan alojado?
Porque la fuente de verdad y la memoria de la IA están ambas en su máquina. La capa de sincronización alojada para Companion y Pro es una comodidad para el móvil y para varios dispositivos — no un lock-in de base de datos. Puede cancelar y conservar sus datos, intactos, en el mismo directorio con el que empezó.
¿En qué se compara Kaisho con OpenClaw o Hermes Agent?
Ambos son excelentes agentes autónomos de propósito general — controlan navegadores, ejecutan shell e integran decenas de plataformas a través de Telegram, Discord, Slack y email. Kaisho trae el mismo bucle de agente — jobs cron-IA, archivos de identidad persistentes SOUL.md y USER.md, un directorio SKILLS/ de skills en Markdown — acotado a tu dominio de productividad. El agente lee tus tareas, clocks, clientes y KB a través de MCP; no navega por la web ni ejecuta comandos shell arbitrarios. Elige Kaisho si quieres el bucle de agente con menor superficie y una herramienta de productividad ya incluida.
Open source

Open source por defecto. Alojado cuando lo quiera.

Kaisho tiene licencia MIT. Ejecute la app de escritorio, el servidor MCP y la capa de sincronización enteramente en su propio hardware — o pague el cupo de tokens alojado y sáltese la configuración. En cualquier caso: el código en GitHub, los datos son suyos, la arquitectura funciona sin nosotros.

Ver en GitHub
El Símbolo

El guardián del tiempo y la mente — tu compañero de trabajo con IA local-first

En las artes marciales japonesas, kaisho (開手) significa “mano abierta” — la posición de preparación. El símbolo es un corchete abierto con tres líneas: el corchete es la palma, las líneas son lo que usted lleva — tareas, horas, ideas.

El corchete no está cerrado. Acepta nuevas entradas, retiene lo que importa y se expande cuando usted lo necesita. Estructura sin rigidez.