explaingit

8bit64k/cronalytics

Analysis updated 2026-05-18

69PythonAudience · ops devopsComplexity · 2/5Setup · easy

TLDR

Cronalytics is a Hermes Agent plugin that tracks the cost, token usage, and performance of scheduled AI agent jobs in a local dashboard.

Mindmap

mindmap
  root((cronalytics))
    What it does
      Tracks cron job cost
      Tracks token usage
      Stores run history
      Dashboard view
    Tech stack
      Python
      SQLite
      Hermes Agent
    Dashboard
      Summary cards
      Job leaderboard
      Per-model cost
      Sortable job table
    Use cases
      Cost monitoring
      Job performance tracking
      Historical backfill

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Monitor how much scheduled AI agent jobs are costing in tokens and API spend over time.

USE CASE 2

Identify which scheduled jobs are running more often or costing more than expected using a leaderboard view.

USE CASE 3

Backfill and analyze historical run data from existing Hermes Agent session records.

What is it built with?

PythonSQLiteHermes Agent

How does it compare?

8bit64k/cronalyticszostaff/ai-quant-researcherdiabloidyobane/driverscope
Stars696968
LanguagePythonPythonPython
Setup difficultyeasymoderatemoderate
Complexity2/54/53/5
Audienceops devopsdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires an existing Hermes Agent installation, installs as a plugin from its dashboard.

No license information is stated in the README.

In plain English

Cronalytics is a plugin for Hermes Agent (an autonomous AI agent framework) that tracks the cost and performance of scheduled automated jobs. Cron jobs are tasks set to run automatically on a schedule, and in an AI agent context they can consume tokens and incur API costs without anyone noticing. Cronalytics solves the visibility problem: it hooks into the end of each automated session, stores what happened (token counts, estimated cost, model used, duration, success or failure) in a local SQLite database, and surfaces all of that data in a dedicated dashboard tab. The dashboard shows summary cards with aggregate totals across a selected time window, a leaderboard spotlighting which jobs consumed the most runs, cost, and tokens, a per-model cost breakdown, and a sortable table of all jobs with columns for average duration, total cost, and a pace metric that compares current spending trajectory against a scheduled baseline. Clicking into a job shows the full run history with individual session details. A sync button lets you backfill historical data from Hermes's existing session records. You would use this if you run Hermes Agent with scheduled tasks and want to understand what those automations are actually costing you over time, and whether any specific job is running more than expected. It installs directly from the Hermes dashboard's plugin tab. The cost figures are estimates based on what Hermes recorded, not exact billing numbers.

Copy-paste prompts

Prompt 1
Install the Cronalytics plugin from the Hermes dashboard's plugin tab and explain what data it starts tracking.
Prompt 2
How do I read the pace metric in Cronalytics to see if a scheduled job is trending over its cost baseline?
Prompt 3
Use Cronalytics to find which of my Hermes Agent cron jobs consumed the most tokens this month.
Prompt 4
Explain what data Cronalytics stores in its local SQLite database after each Hermes Agent session.

Frequently asked questions

What is cronalytics?

Cronalytics is a Hermes Agent plugin that tracks the cost, token usage, and performance of scheduled AI agent jobs in a local dashboard.

What language is cronalytics written in?

Mainly Python. The stack also includes Python, SQLite, Hermes Agent.

What license does cronalytics use?

No license information is stated in the README.

How hard is cronalytics to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is cronalytics for?

Mainly ops devops.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.