4 minute read

I built Yaah because I got tired of guessing.

Once I started using AI agents across multiple repos, the work became hard to see. A chat transcript here, a branch there, a few tool calls buried in logs, some token usage in one place and model usage somewhere else. I could feel that AI was helping, but I could not answer basic operational questions without digging.

Which repos are getting the most AI work? Which models am I actually using? Are tokens going to useful tasks or just long context dumps? Which tools are slow or failing? If I am paying for subscriptions and usage-based APIs, am I getting value or just vibes?

Yaah is my answer to that. It is an operations dashboard for my AI agent usage.

The problem was not “AI can write code”

AI can write code. Sometimes it writes useful code. Sometimes it confidently writes nonsense. That part is not new anymore.

The problem I kept running into was visibility. Once agent usage spreads across projects, it starts looking like any other production-ish system. You need logs. You need metrics. You need enough history to spot patterns. You need a way to see cost and usage before you accidentally build a very expensive habit.

That is why Yaah looks more like an engineering dashboard than a chat UI. I wanted the operational layer around the agents, not another place to type prompts.

Yaah dashboard showing AI coding agent activity heatmap, model token usage, cost history, and daily token usage
Yaah makes agent activity, model usage, cost trends, and token consumption visible instead of leaving everything buried in chat history.

What I wanted Yaah to answer

The first version was driven by questions I kept asking myself:

  • Which projects are using AI the most?
  • Which models are getting called?
  • How many tokens are going in and out?
  • What is the cost trend over time?
  • Which tools are slow, noisy, or failing?
  • Which repos are getting a lot of agent attention but not much output?
  • Is my usage steady, spiky, or tied to specific projects?

Those are not abstract enterprise governance questions. They are the same questions I ask about any automation I depend on.

Yaah sessions by project report showing AI coding agent activity distributed across repositories and internal automation projects
Repo and project level reporting helps me see where AI is actually being used instead of relying on memory.

The subscription problem

AI subscriptions are easy to justify when you use them every day. They get fuzzier when usage is uneven.

Some months I am deep in a build and use agents constantly. Other months I only need a handful of repo updates. That makes the value question harder than it looks. Am I getting the most out of a subscription? Should a specific workflow move to usage-based Bedrock calls instead? Which tasks are worth heavier models, and which ones should use something cheaper?

Stacks of coins on fire representing unchecked AI subscription and token spend
Without usage visibility, AI spend can feel like lighting money on fire. Yaah gives me the signals to decide what is worth the subscription cost, what should move to usage-based models, and what needs better workflow discipline.

Yaah does not answer all of that automatically, but it gives me the data I need to make the decision. Without that data, I am just going by feel.

Tokens are a signal, not just a bill

Token usage is easy to treat as a cost metric and nothing else. I think it is more useful than that.

High token usage can mean a task was complex. It can also mean the repo context is messy, the issue was unclear, or the agent kept rereading the same files. Low token usage can mean efficiency, or it can mean the agent did not gather enough context.

That is why Yaah tracks token usage next to projects, models, tools, and time. The pattern matters more than any single number.

Yaah model token breakdown chart showing AI coding agent token usage across different language models over a two-week period
Model and token reporting gives me a starting point for cost control, model selection, and deciding which workflows belong on which backend.

Tool calls are where the truth leaks out

Agent output can look polished even when the workflow underneath was a mess. Tool telemetry is harder to fake.

If a tool keeps timing out, the agent is going to struggle. If a command gets retried over and over, something about the workflow is wrong. If repo search is slow or failing, the agent’s context is probably weak. If one class of tool call eats most of the time, that is where I should optimize first.

Yaah tool-call performance table for AI coding agents showing counts, latency percentiles, maximum duration, and error rate by tool
Tool-level telemetry shows which parts of the agent workflow are fast, slow, noisy, or failing.

Why this pairs with Autobot

Yaah and Autobot solve opposite sides of the same problem.

Autobot is my serverless AWS Bedrock orchestration pipeline for GitHub issue work. It is where I experiment with using agents to pick up scoped repo tasks, run through a harness, and produce reviewable pull requests.

Yaah is how I see what that usage looks like afterward.

That pairing matters. If Autobot runs a hundred tasks, I do not want to read a hundred transcripts to understand whether it helped. I want to see which projects used it, which models it called, how much it cost, where tools failed, and which patterns are worth improving.

The thing I keep learning

The model is only part of the system.

The real operational work is around the model: context, permissions, queues, retries, cost controls, tests, human review, and telemetry. Yaah exists because I needed a place to see those signals together.

That is also why I do not want to talk about this as generic “AI transformation.” I built a dashboard because I had a practical problem. I was using more AI across more projects and needed to see what was happening.

That is the useful lesson for me: if AI is becoming part of the engineering workflow, it needs the same operational visibility as everything else.

For a broader DevOps/AI operating model, see the intersection of DevOps and AI/ML.

I share more of my DevOps, cloud, AI automation, and project work at jonprice.io.

Updated: