rudel  by obsessiondb

AI coding session analytics dashboard

Created 2 months ago
261 stars

Top 97.2% on SourcePulse

GitHubView on GitHub
Project Summary

Rudel provides analytics for Claude Code and Codex coding sessions, offering developers a dashboard and CLI to monitor token usage, session duration, activity patterns, and model adoption, aiming to help users optimize AI-assisted coding workflows.

How It Works

The core mechanism involves installing a CLI tool that registers hooks to capture data when Claude Code or Codex sessions conclude. These hooks upload the complete session transcript and metadata (session IDs, timestamps, user/org IDs, project paths, Git context). Data is ingested into ClickHouse for storage and processing into actionable analytics presented via a web dashboard.

Quick Start & Requirements

  • Prerequisites: Bun runtime.
  • Installation: npm install -g rudel
  • Setup:
    1. Sign up at app.rudel.ai.
    2. Authenticate CLI: rudel login.
    3. Enable auto-upload: rudel enable.
    4. Optionally, batch upload past sessions: rudel upload.
  • Links: Hosted service: rudel.ai.

Highlighted Details

  • Offers analytics dashboards covering token usage, session duration, activity patterns, and model adoption.
  • Facilitates team collaboration via invites for organizational insights.
  • Provides CLI for batch uploading historical sessions.
  • Collects detailed session context including project path and Git information.

Maintenance & Community

Local development setup and contribution guidelines are in CONTRIBUTING.md. Self-hosting instructions are in docs/self-hosting.md. Security vulnerability reporting is detailed in SECURITY.md.

Licensing & Compatibility

  • License: MIT.
  • Compatibility: The MIT license permits broad usage, including integration into commercial and closed-source applications.

Limitations & Caveats

Rudel requires uploading full session transcripts and metadata, which may contain sensitive information like source code or secrets. Users must be comfortable with this data handling. The hosted service states it does not access transcript content but collects limited product analytics for operational improvements.

Health Check
Last Commit

17 hours ago

Responsiveness

Inactive

Pull Requests (30d)
42
Issues (30d)
1
Star History
39 stars in the last 30 days

Explore Similar Projects

Starred by Dan Guido Dan Guido(Cofounder of Trail of Bits), Joe Walnes Joe Walnes(Head of Experimental Projects at Stripe), and
4 more.

opcode by winfunc

0.4%
22k
GUI for Claude Code
Created 10 months ago
Updated 6 months ago
Feedback? Help us improve.