Skip to content

Getting Started ​

Oh My Agentic Score (OMAS) analyzes your Claude Code session logs and measures agentic performance across four dimensions. Based on IndyDevDan's Thread-Based Engineering framework.

Prerequisites ​

  • Python 3.11+
  • Claude Code installed and used (OMAS reads session logs from ~/.claude/projects/)
  • Node.js 18+ (optional, for the interactive dashboard)

Installation ​

Using pip ​

bash
pip install oh-my-agentic-score
bash
uv tool install oh-my-agentic-score

From source ​

bash
git clone https://github.com/HwangTaehyun/oh-my-agentic-score.git
cd oh-my-agentic-score
uv sync
uv run omas --help

First Run ​

1. Scan your sessions ​

Parse all Claude Code session logs and compute metrics:

bash
omas scan

This reads JSONL files from ~/.claude/projects/, computes four dimension scores for each session, classifies thread types, and stores results in a local SQLite database at ~/.omas/metrics.db.

2. View your report ​

bash
omas report

Outputs a Rich-formatted terminal report showing per-session scores, thread type distribution, and fair comparison metrics.

3. Launch the dashboard ​

bash
omas dashboard

Exports metrics to JSON and starts the Next.js dashboard with radar charts, trend lines, and per-project breakdowns.

What's Next? ​

Released under the MIT License.