Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
43175173
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.