CBCloudByte PMS
Product

The complete platform for AI-powered engineering

Activity tracking, skills governance, AI insights, git tracking, and agent health — all captured automatically from every developer's machine.

How it works

One agent. Every developer. Zero friction.

Install a background agent once per machine. It reads Claude Code's local SQLite database and streams data to your private org — no SDK, no API wrappers, no workflow changes.

Developer machine

Claude Code writes session data to a local SQLite database on every developer's laptop.

macOS · Windows · Linux
Sync agent

A 3 KB background agent reads new rows by cursor every 3 minutes and streams them to your org.

Zero workflow change
CloudByte dashboard

All data lands in your private org on AWS. Real dashboards within 3 minutes of the first session.

acme.cloudbyte.ai
3 min
Prompt sync interval
10 min
Git repo scan interval
0
Workflow changes needed
3 KB
Agent footprint
Module 1 — Activity Tracking

Real-time feed of every AI session across your team

Every prompt, observation, and session summary flows into a single searchable feed — filtered by developer, project, or time window. No polling, no manual reports.

  • Per-developer session depth and active-hours tracking
  • Prompt and observation drill-down with full text
  • AI-generated session summaries: what was investigated and shipped
  • Ghost seat detection — who never opened Claude Code
Full Activity Tracking docs
acme.cloudbyte.ai/dashboard
LIVE
Sessions
668
+12%
Prompts
4,312
+18%
Commits
2,059
+228×
Spend
$842
−6%
Token spend · 7d
By model
MoTuWeThFrSaSu
Recent activity
RMRaj pushed 3 commits2m
PSPriya ran 8 sessions9m
ACAlex synced skills22m
MPMaya updated CLAUDE.md1h
Module 2 — Skills Library

Turn repeated prompts into team-wide standards

Every night CloudByte scans your team's prompts for patterns. When the same workflow appears 10+ times across developers, it surfaces a suggested skill. One admin click to accept, review, and publish — synced to every developer machine within 3 minutes.

  • Nightly AI analysis across all prompts — no manual curation
  • Three-tier hierarchy: Built-in Templates / Org Skills / Project Skills
  • Override rate tracking: who bypasses assigned skills
  • Amendment suggestions when usage patterns drift from the skill body
Full Skills Library docs
acme.cloudbyte.ai/skills
New SkillAI Suggestion× Dismiss Accept & Create
React Component Refactor

Covers converting legacy components to modern patterns including custom hooks extraction, useMemo/useCallback optimization, and avoiding unnecessary re-renders.

Why This Was Suggested

This pattern was detected 22 times across 2 developers in the last 7 days. No existing skill covers this workflow — developers are repeating the same instructions manually, leading to inconsistency.

PROMPTS
22
DEVELOPERS
2
FREQUENCY
22/wk
PROJECTS
2
Sample Prompts That Triggered This
1."this callback causes too much load in UI remove it"
2."use useMemo — implement it"
3."create the custom hook for this component"
Skills assigned but not yet used
2 developers have assigned skills · Override rate: 0%
Module 3 — AI Insights

Token spend and ROI, down to the dollar

CloudByte turns raw token streams from Anthropic, OpenAI, and Gemini into numbers your finance team can read. Stacked bars by developer, project, or model. Cache-hit ratios. Per-seat burn rates updated within 3 minutes of spend.

  • Live cost attribution per developer, project, and model
  • ROI multiplier — value delivered vs. AI spend
  • Cache-hit ratio and prompt-caching efficiency
  • CLAUDE.md compliance score per developer per project
Full AI Insights docs
Token spend — last 30 days
Grouped by developer · USD
Opus Sonnet Haiku
RM
Raj Mathur
$204.18
PS
Priya Sharma
$172.36
AC
Alex Chen
$108.42
MP
Maya Patel
$82.60
ST
Sam Taylor
$44.12
Opus $15/$75Sonnet 4.6 $3/$15Haiku $0.80/$4in/out per 1M tokens
Module 4 — Git & PR Tracking

Every commit and PR, summarized by AI

The same agent that captures prompts also runs git log across all local repos. Claude Sonnet reads each diff and writes a 2–3 sentence summary. GitHub pull requests sync separately with CI status, review counts, and author attribution back to your internal user records.

  • AI commit summaries — diff context capped at 30 K chars
  • Full diff viewer with syntax highlighting, 5-day TTL
  • GitHub PR sync: state, reviews, CI status, merge time
  • Developer OAuth connect — links GitHub identity to your org user
Full Git Tracking docs
Recent commits — AI summarized
All repos · last 24h
4 new
RM
9f2c1a3feat/auth-tokens· Raj Mathur2h ago
feat(auth): session refresh token rotation
Adds per-request token rotation with AES-256-GCM encryption so refresh tokens are never reused. Includes a 5-minute resolver cache.
auth/refresh.ts+428
auth/cache.ts+670
PS
4b8e7d0feat/webhook-queue· Priya Sharma4h ago
feat(api): batch webhook delivery queue
Unified delivery() across SQS, SNS, and direct HTTP. Exponential backoff with DLQ fallback when the target endpoint errors repeatedly.
AC
2a50f9bmain· Alex Chen6h ago
docs: architecture overview update
Documents the new multi-tenant data boundary and clarifies which services can cross the org scope.
MP
e73a4c2fix/payments-edge-case· Maya Patel1d ago
fix: handle empty response from payments API
Empty 200 responses were falling through the error handler and logging as success. Now treated as a retryable failure.
Module 5 — Agent Health

Know every developer's sync status at a glance

Every agent sends a heartbeat every 3 minutes with service-level checks: is claude-mem installed, is the background job running, are git hooks wired up. Five status levels surface who needs attention before they know they need it.

OnlineHeartbeat <10 min, all services OK
PartialActive but a service has errors
InitiatedNew install, zero syncs yet
StaleLast heartbeat 10 min – 24 hr
OfflineNo heartbeat >24 hr or never set up
Full Agent Health docs
Agent fleet — 20 developers
Heartbeat every 3 min
14 online3 stale3 offline
RM
12m
PS
3m
AC
2h
MP
7m
ST
3d
JK
1m
LZ
4m
NV
8m
EF
4h
DG
2m
HI
6m
OB
2d
RT
5m
UW
10m
YX
5h
BA
9m
CF
5d
KL
11m
MN
2m
PQ
8m
Data captured

Every signal, attributed and searchable

Here's the exact set of data the sync agent collects. Nothing beyond this list — no keylogging, no file contents, no environment variables.

Prompts

Every message sent to Claude Code, timestamped and project-attributed

Observations

Tool calls, file reads, file edits — what Claude actually did per prompt

Sessions

Start/end times, agent version, machine ID, git branch, OS platform

Summaries

AI-generated session summaries: what was investigated, learned, and shipped

Git commits

Every commit across all local repos — message, diff, +/- stats, branch

Pull requests

GitHub PR metadata, review count, CI status, merge time, AI summary

Token usage

Input/output tokens per session, model breakdown, live cost attribution

CLAUDE.md compliance

Per-developer, per-project drift detection against the org golden file

Agent heartbeats

Health checks every 3 min: sync status, claude-mem version, job status

Skills usage

Override rate, acceptance rate, per-developer skill compliance

Integrations

Plugs into your existing stack

Your Anthropic API key, your GitHub org, your SSO provider. CloudByte never holds your credentials beyond encrypted-at-rest storage.

Integrations
3 connected · 3 available · your keys, your account
Connected
GitHub
12m ago
Connected
Anthropic API
Your key · AES-256-GCM
Connected
Google Workspace SSO
2h ago
Available
GitLab
One-click enable
Available
Bitbucket
One-click enable
Available
Slack
One-click enable
Built for your role

Different views for different stakeholders

The same data, surfaced differently depending on what you need to answer.

See your team's AI activity in real time

Fifteen minutes with the founders. No slide deck — just your team's data on a real dashboard.