Local dashboard that tracks token usage, session costs and subscription quota windows across AI coding agents such as Claude Code, Codex and OpenCode.
waynesutton/opensync
Cloud-synced dashboards that track AI coding sessions from OpenCode, Claude Code, Codex, Cursor and more, with search and eval dataset export.
- Stars
- 414
- Forks
- 43
- Open issues
- 11
- Last commit
- last month
What is it?
OpenSync is a dashboard for AI coding sessions. Sync plugins for OpenCode, Claude Code, Codex CLI, Cursor and Pi send session activity to a cloud dashboard, where you can see tool usage, token spend and recent sessions across projects.
The dashboard offers full text, semantic and hybrid search over sessions. You can tag sessions with custom labels, mark them as eval-ready, and export them as DeepEval JSON, OpenAI Evals JSONL or plain text. A context search view helps find relevant past sessions for RAG and context engineering.
The project can be used hosted at opensync.dev or self-hosted on Convex, with WorkOS for authentication and OpenAI for embeddings. A REST API covers syncing, listing, searching and exporting sessions.
Key features
- 01Real-time sync of sessions from multiple AI coding tools
- 02Full text, semantic and hybrid search across sessions
- 03Custom tags to build eval datasets
- 04Export to DeepEval JSON, OpenAI Evals JSONL or plain text
- 05Usage stats, token charts and cost tracking
- 06REST API for syncing, searching and exporting sessions
Use cases
- Tracking token spend and tool usage across AI coding sessions
- Building eval datasets from real coding sessions
- Finding past sessions to reuse as context for RAG pipelines
- Comparing model usage and cost across projects
Quick start
- 1
Sign in at opensync.dev with GitHub or email
- 2
Install the OpenCode sync plugin
npm install -g opencode-sync-plugin - 3
Log in with the plugin
opencode-sync login
Things to know
- Self-hosting requires Convex, WorkOS, and OpenAI accounts.
- Each coding tool needs its own separate sync plugin installed.
- The Droid sync plugin is community built rather than maintained by the core project.
In collections
Topics
FAQ
- What is opensync?
- Cloud-synced dashboards that track AI coding sessions from OpenCode, Claude Code, Codex, Cursor and more, with search and eval dataset export. OpenSync is a dashboard for AI coding sessions. Sync plugins for OpenCode, Claude Code, Codex CLI, Cursor and Pi send session activity to a cloud dashboard, where you can see tool usage, token spend and recent sessions across projects.
- Is opensync free to use? What license does it have?
- opensync is open source under the MIT license. Check the license terms before using it in commercial products.
- Is opensync still maintained?
- Updated within 6 months. The last commit to opensync was on Oct 4, 2026.
- What can I use opensync for?
- Tracking token spend and tool usage across AI coding sessions Building eval datasets from real coding sessions Finding past sessions to reuse as context for RAG pipelines Comparing model usage and cost across projects
- How do I install opensync?
- Sign in at opensync.dev with GitHub or email Install the OpenCode sync plugin: npm install -g opencode-sync-plugin Log in with the plugin: opencode-sync login
- Where can I get opensync?
- The source code and installation instructions are on GitHub: https://github.com/waynesutton/opensync
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hosted web dashboard for monitoring and controlling OpenClaw AI agents, showing sessions, costs, system vitals and scheduled jobs.
Open source AI coding agent that runs in VS Code, JetBrains IDEs, or the terminal, with access to 500+ models.
Open-source Rust engine that filters and compresses the context AI coding tools read, with MCP server, shell hooks and local audit records.
A local-first, evidence-first AI coding terminal that connects LLMs to real project files, tools, permissions, verification and context.
A MIT-licensed starter kit for deploying and customizing AI Town, a virtual town where AI characters live, chat and socialize, built on Convex.