Discover and explore top open-source AI tools and projects—updated daily.
waynesuttonAI coding session dashboards with cloud sync
Top 88.6% on SourcePulse
OpenSync provides cloud-synced dashboards for AI coding sessions across tools like OpenCode, Claude Code, and Cursor. It targets engineers and researchers by tracking session activity, tool usage, and token spend, enabling the creation of evaluation datasets and improving AI development workflows.
How It Works
The system synchronizes coding sessions in real-time via dedicated plugins for various AI development environments. It leverages Convex for its backend, handling real-time data synchronization and state management, and WorkOS for authentication. Frontend components are built with React, Vite, and Tailwind CSS. OpenAI's embeddings power semantic search capabilities, allowing users to find relevant code snippets and sessions based on meaning rather than just keywords.
Quick Start & Requirements
The easiest way to start is using the hosted version at opensync.dev. Users sign in with GitHub or email and install a sync plugin. For self-hosting, clone the repository (git clone https://github.com/waynesutton/opensync.git), install dependencies (npm install), and run the development server (npx convex dev). Self-hosting requires accounts for Convex, WorkOS, and OpenAI. Official quick-start guides and plugin documentation are available.
Highlighted Details
Maintenance & Community
No specific details regarding maintainers, community channels (like Discord/Slack), or project roadmap were provided in the README.
Licensing & Compatibility
The project is released under the MIT license, which generally permits commercial use and integration into closed-source projects.
Limitations & Caveats
Self-hosting requires setting up and potentially paying for external services like Convex, WorkOS, and OpenAI. The "one-click deploy" option for the frontend only deploys the web UI, necessitating separate backend configuration. Some sync plugins, like droid-sync, are community-built.
2 days ago
Inactive
cfahlgren1
winfunc
Shubhamsaboo