agenthropic
Dashboard auto-alojado local para observar actividad de agentes Claude Code y subagentes, con atribución de costes precisa al dólar basada en transcripciones JSONL.
Ficha actualizada 26 sept 2026, 14:22 · upstream 26 sept 2026, 14:13 · release sin release detectada
Qué es agenthropic
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Agenthropic es un panel de control self-hosted diseñado para visualizar la actividad de agentes Claude Code y sus subagentes sin dependencia de la nube ni telemetría externa. El sistema lee las transcripciones JSONL almacenadas bajo ~/.claude/projects como fuente primaria de verdad, construyendo un DAG persistente de subagentes con atribución de costes precisa al dólar (tokens × precio por fecha).
La arquitectura utiliza Next.js, React y Node.js 22 junto con una base de datos SQLite como sustrato inmutable. El servidor se ejecuta en loopback (127.0.0.1) en el puerto 4317, sirviendo tanto la interfaz de usuario construida como los endpoints API desde un mismo origen para evitar problemas de same-origin policy con las streams SSE.
El sistema incluye hooks de ciclo de vida que POST eventos JSON al endpoint de ingestión, permitiendo rastrear estados de agentes (working → completed) mediante señales terminales. Incluye retención automática bajo política firmada: eventos mayores a 90 días y backups mayores a 30 días se pruegan tras cada backup diario exitoso.
- Visualizar actividad en tiempo real de agentes Claude Code localmente sin enviar datos a la nube
- Atribución precisa de costes por sesión basada en conteo real de tokens y precios por modelo
- Rastrear el DAG de subagentes con estados reconciliados contra transcripciones JSONL
- Auditar actividad de automatización mediante hooks de ciclo de vida instalables en proyectos
- Sin dependencia de la nube ni telemetría egress — todo se ejecuta localmente
- Atribución de costes al dólar con precios por modelo y fecha, nunca inferidos
- Base de datos SQLite inmutable con tabla events_raw append-only
- Hooks de ciclo de vida fail-silent que POST eventos JSON sin tocar argv del proceso
- Requiere Node.js 22 exclusivamente — no compatible con otras versiones mayores
- No incluye Docker ni archivos Dockerfile para despliegue containerizado
- Los hooks de ciclo de vida son opcionales pero necesarios para detectar finalización de agentes
- Sin soporte one-click — requiere clonar repositorio y ejecutar desde fuente
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Clonar repositorio, instalar dependencias con pnpm, generar token DASHBOARD_TOKEN (16+ caracteres) vía openssl rand -hex 32. Ejecutar pnpm start para producción o usar dos terminales en modo desarrollo: server dev y web dev. Instalar hooks con node hooks/install.mjs si se requiere detección de finalización de agentes. Verificar que curl ≥ 8.3.0 esté instalado para hooks funcionales.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.