AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
Opaline은 팀 세션의 모든 메시지에 대해 토큰 비용, 시간, 스킬 사용량을 추적하는 코드 에이전트 수준의 메시지‑레벨 분석을 제공합니다
Opaline tracks token cost, time, and skill usage for every single message across your team’s sessions.
개발 도구TypeScript · CSSGitHub @opalinehq온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Opaline: CLI for Claude Code and Codex session analytics. Formerly rudel.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Pull back the curtain on your team's coding sessions.
Analytics for your team's Claude Code and Codex sessions.
Understand what happened, how agents worked, and where the effort went.
Opaline brings your team's coding sessions into a shared workspace. Browse sessions across repositories, follow conversations and tool calls, and see model usage, tokens, and API costs in context.
This repository contains the open-source CLI that connects your local sessions to the Opaline app.
Choose which repositories sync with Opaline. Sample data shown.README 전문 보기 ↗Opaline brings your team's coding sessions into a shared workspace. Browse sessions across repositories, follow conversations and tool calls, and see model usage, tokens, and API costs in context.
https://github.com/user-attachments/assets/0df4c0b9-bb41-44af-b104-050aa9ae0756
This repository contains the open-source CLI that connects your local sessions to the Opaline app.
Requires Node.js 20 or newer. Run from any directory; no global installation needed.
npx opaline@latest
Already started in the browser? Run the command Opaline gives you, including its --code value, and approve sign-in in that same browser. This keeps your terminal connected to your setup page.
Type to filter the list. Press Esc to go back from review or leave the picker without saving.
Opaline uploads full session transcripts, including prompts, responses, source code, tool output, and related metadata. Only enable repositories whose session data you are allowed to share with Opaline.
Known secret patterns are filtered before upload, but filtering cannot guarantee that every secret is removed. Keep sensitive data out of agent sessions.
The CLI also sends limited usage analytics, including version, operating system, setup results, and repository/session counts. These events exclude transcript content, repository names, and local paths. Anonymous activity is linked to your account after sign-in.
See data handling for the full disclosure and persistent opt-out settings.
The server can temporarily pause repository-evidence capture without pausing session uploads or changing their project identity and workspace binding. Normal Git metadata lookups continue; only repository-context collection, spool writes and evidence delivery stop. The CLI stores the pause in repository-evidence-pause.json under its config directory, leaves other pending captures untouched, and resumes after expiry (24 hours by default, bounded to 1 hour–7 days). Invalid markers are ignored and removed; persistence failures warn without preventing rejected-capture cleanup. opaline doctor reports an active pause.
| Command | What it does |
|---|---|
npx opaline@latest | Manage repositories and upload sessions. |
npx opaline@latest whoami | Show your account and upload failures. |
npx opaline@latest doctor | Check authentication, connection, and hooks. |
npx opaline@latest update | Review and update supported persistent installations. |
npx opaline@latest --help | Show available commands and options. |
Prefer a shorter command? Install globally to use opaline directly.
Licensed under MIT.