Repolode
waynesutton

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. 1

    Sign in at opensync.dev with GitHub or email

  2. 2

    Install the OpenCode sync plugin

    npm install -g opencode-sync-plugin
  3. 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