← Volver a proyectosAGENTE DE IA · OPENCLAW

La bitácora del proyecto,
a un mensaje de distancia.

Un agente de IA que llevo en Telegram para el seguimiento de proyectos: registra los avances cuando ocurren, responde sobre entregables, hitos, reuniones y documentación consultando una base de conocimiento, y prepara los informes de estado.

OpenClawTelegramDockerGemma · llama.cppGitObsidianGoogle Calendarn8n (MCP)
PARA QUÉ SIRVE

Registrar. Consultar.
Informar.

El estado de un proyecto suele vivir repartido entre correos, actas y la memoria de quien lo gestiona. Aquí lo que pasa cada día queda registrado y forma una línea de tiempo del proyecto, los hitos y entregables viven en una bitácora y el calendario aporta las reuniones. Con eso el agente responde en segundos cómo va el proyecto, qué vence, qué está bloqueado y dónde está cada documento.

04Agentes especializados
03Modelos: nube y on-premise
01Canal y un solo dueño
ASÍ SE USA

Una conversación, tres tareas.

Jupiteragente · en línea

Registrar avance: terminamos la revisión técnica del proceso de compra de equipos. Quedan pendientes las observaciones del área financiera.

Registrado ✓ ACT-2026-01-12-003
12 ene · 22:39 (America/Bogota)
«Se completó la revisión técnica del proceso de compra de equipos; están pendientes las observaciones del área financiera.»
Lo vinculé al entregable E3 · Estudio técnico y guardé tu texto original junto a la versión redactada.

¿Cómo va el proyecto?

Según la bitácora y tu calendario:
• Hitos: 4 de 7 cumplidos. Sigue «Adjudicación», el 30 de enero.
• Entregables en curso: E3 · Estudio técnico (vence el vie 16) y E4 · Matriz de riesgos (sin fecha).
• Pendiente que bloquea: las observaciones de Financiera sobre E3.
• Reuniones: comité de seguimiento, jueves 15 a las 10:00.

Prepara el resumen para el comité del jueves.

Listo. Reuní los avances desde el último comité, los entregables por vencer y las decisiones pendientes en borradores/comite-2026-01-15.md. Ya está en tu vault de Obsidian; los cambios suben a Git esta noche.

CÓMO ESTÁ ARMADO

Varios agentes pequeños,
cada uno con lo justo.

CONVERSACIÓN

Jupiter

El que habla contigo por Telegram: registra avances, responde sobre hitos, entregables y reuniones, y pide ayuda a los demás agentes.

✓ Telegram✓ Modelo en la nube✓ Coordina agentes
BASE DE CONOCIMIENTO

Knowledge

Busca en la bitácora y la documentación del proyecto. Corre en un contenedor aislado y solo puede leer.

✓ Solo lectura✕ Sin red✕ Sin ejecutar✕ Sin escribir
BORRADORES

Drafts

Redacta informes de estado, resúmenes para reuniones y documentos en Markdown. Solo puede escribir en la carpeta de borradores.

✓ Escribe borradores✕ Sin red✕ Sin ejecutar✕ Sin navegador
MODELO LOCAL

Mimas

Usa un modelo Gemma alojado on-premise. Puede ejecutar comandos, pero cada uno espera mi aprobación.

✓ Modelo on-premise✓ Ejecuta con aprobación
LA MEMORIA

Archivos que
se pueden leer.

El agente registra lo que sucede cada día en archivos JSONL, uno por mes. Esos registros forman la línea de tiempo del proyecto: sirven para hacerle seguimiento y para consultar después qué pasó, cuándo y en qué orden. El plan de hitos y entregables, la memoria de los agentes y los informes también son archivos de texto. Tareas programadas del sistema hacen los respaldos y suben los cambios a Git, y la carpeta se sincroniza con Obsidian.

workspaces/jupiter/
├─ proyectos/proyecto-demo/
│  ├─ hitos-y-entregables.json         ← plan: hitos, entregables, fechas
│  ├─ configuracion.md
│  ├─ registros/2026/
│  │  ├─ 2026-01.jsonl                 ← un archivo por mes
│  │  └─ 2026-02.jsonl                 ← lo que pasa cada día
│  ├─ borradores/                      ← informes de estado y resúmenes
│  └─ respaldos/
└─ backups/agents-md/                  ← memoria de los agentes
{"id":"ACT-2026-01-12-003","version":1,
 "fecha":"2026-01-12","hora":"22:39:58","zona_horaria":"America/Bogota",
 "texto_original":"Registrar avance: terminamos la revisión técnica…",
 "actividad_realizada":"Se completó la revisión técnica del proceso de compra de equipos…"}
DECISIONES DE DISEÑO
01

Cada agente, con el mínimo permiso

En lugar de un asistente que lo puede todo, hay varios con tareas acotadas. El que consulta la base de conocimiento solo lee; el que redacta solo escribe en su carpeta. Ambos corren en contenedores Docker sin red, con el sistema de archivos en solo lectura y sin privilegios, así que un error o una instrucción maliciosa en un documento no puede ir más allá.

02

Un solo dueño, un solo canal

El agente solo atiende mi usuario de Telegram. Su servicio escucha únicamente en la propia máquina, con autenticación, y no se expone a internet. Las acciones sobre el dispositivo que no necesita (cámara, grabar pantalla, mensajes, contactos) están bloqueadas, y los comandos del sistema esperan mi aprobación.

03

Memoria en texto plano y versionada

Nada vive en una base de datos opaca. La memoria son archivos Markdown y el día a día del proyecto se guarda en JSONL, un archivo por mes, conservando mi texto original junto a la versión redactada: una línea de tiempo que se puede recorrer y consultar. Una tarea programada sube los cambios a Git: todo es legible, auditable y se puede llevar a otra herramienta.

04

Disponible donde esté

Los informes y documentos que genera se sincronizan con mi vault de Obsidian, así que los consulto y edito desde el computador o el celular. Para preguntar o registrar algo basta un mensaje de Telegram: el seguimiento se hace en el momento, no la víspera del comité.

EL PRÓXIMO PASO

Las buenas ideas merecen
un buen plan.

Conversemos sobre la tuya