SkillAgentSearch skills...

Opensync

Cloud-synced dashboards for OpenCode and Claude Code. Track sessions, search with semantic lookup, export eval datasets.

Install / Use

/learn @waynesutton/Opensync
About this skill

Quality Score

0/100

Supported Platforms

Claude Code
Claude Desktop

README

OpenSync

Dashboards for OpenCode, Claude Code, Codex, Cursor, Factory Droid and more.

Cloud-synced dashboards that track session activity, tool usage, and token spend. Build eval datasets across projects.

Website | Docs | Dashboard

OpenSync Ecosystems

| Project | Description | Links | | ---------------------- | --------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | OpenSync | Dashboards for AI coding sessions | Website / GitHub | | opencode-sync-plugin | Sync OpenCode sessions | GitHub / npm | | claude-code-sync | Sync Claude Code sessions | GitHub / npm | | droid-sync | Sync Factory Droid sessions (community built) | GitHub / npm | | codex-sync | Sync Codex CLI sessions | GitHub / npm | | cursor-opensync-plugin | Sync Cursor sessions | GitHub / npm | | pi-opensync-plugin | Sync Pi coding agent sessions | GitHub / npm |

Features

| Feature | Description | | ------------------------------------------------------- | ---------------------------------------------- | | Sync | Sessions sync in real time as you work | | Search | Full text, semantic, and hybrid search | | Private | Your data stays in your account | | Tag | Organize sessions with custom labels for evals | | Export | DeepEval JSON, OpenAI Evals JSONL, plain text | | Delete | Your data, your control |

Quick start

Use the hosted version

  1. Go to opensync.dev
  2. Sign in with GitHub or email
  3. Install a sync plugin (see below)
  4. Start coding

Full setup guide

Install sync plugins

For OpenCode:

npm install -g opencode-sync-plugin
opencode-sync login

Add to your opencode.json:

{
  "plugins": ["opencode-sync-plugin"]
}

OpenCode plugin docs

For Claude Code:

npm install -g claude-code-sync
claude-code-sync login

Claude Code plugin docs

For Codex CLI:

npm install -g codex-sync
codex-sync login

Codex CLI plugin docs

For Cursor:

npm install -g cursor-sync-plugin
cursor-sync login

Cursor plugin docs

For Pi:

npm install -g pi-opensync-plugin

Then run /opensync:config in pi to configure the extension.

Pi plugin docs

Self hosting

Clone and deploy your own instance:

git clone https://github.com/waynesutton/opensync.git
cd opensync
npm install
npx convex dev

Requires Convex, WorkOS, and OpenAI accounts.

Self hosting guide | Fork guide | install.md

One-click deploy

Deploy the frontend to Vercel or Netlify. This deploys the web UI only. You must set up Convex and WorkOS separately.

Deploy with Vercel Deploy to Netlify

After deploying, follow the post-deploy checklist to complete setup.

Dashboard

Four views for managing your sessions:

| View | What it does | | -------------------------------------------------------------- | -------------------------------------------------- | | Overview | Usage stats, token charts, recent sessions | | Sessions | Filter, search, and manage all sessions | | Evals | Mark sessions as eval-ready, export datasets | | Analytics | Model comparison, project breakdown, cost tracking |

Context search lets you find relevant sessions for RAG and context engineering.

API

All endpoints require authentication. Generate an API key in Settings.

| Endpoint | Description | | --------------------- | ------------------- | | POST /sync/session | Sync a session | | POST /sync/message | Sync a message | | GET /api/sessions | List sessions | | GET /api/search?q= | Search sessions | | GET /api/context?q= | Get context for LLM | | GET /api/export?id= | Export session |

Full API reference

Tech stack

  • Convex for backend and real time sync
  • WorkOS for authentication
  • React, Vite, Tailwind for frontend
  • OpenAI for embeddings

License

MIT

View on GitHub
GitHub Stars348
CategoryDevelopment
Updated1d ago
Forks36

Languages

TypeScript

Security Score

100/100

Audited on Apr 3, 2026

No findings