Orbitsync helps you save, search, edit, and organize your code snippets efficiently without any cloud lock-in. Everything is synced seamlessly to your devices via Evolu.
A real-time subagent recording of snippet creation, syntax highlighting, and dynamic link previews in action.
- ⚡️ Instant Search & Filtering: Fast client-side searching across snippets by title, content, tags, and language.
- 🏷️ Dynamic Tagging: Organize your snippets with custom tags for rapid filtering.
- 💻 Syntax Highlighting: Real-time editing and highlighting for multiple languages via CodeMirror.
- 🎨 Modern Animations: Provide seamless layout transitions and micro-interactions powered by Motion.
- 🔒 Local-First Sync: Built on top of Evolu to ensure your data is always available locally first.
First, install dependencies:
npm installThen, run the development server:
npm run devOpen http://localhost:3000 with your browser to start building your pocket memory.
- Framework: Next.js (App Router)
- Database: Evolu (Local-first, CRDTs)
- Editor: CodeMirror
- Animations: Motion
- UI Components: shadcn/ui
- Icons: Tabler Icons
| Metric | Status | Time |
|---|---|---|
| Code Linting | ✅ Passed | 3s |
| Unit Tests | ✅ Passed | 4s |
| Next.js Build | ✅ Success | 16s |
📦 Production Bundle Routes
┌ ○ /
├ ○ /_not-found
├ ƒ /api/link-preview
└ ○ /icon
Last run on 2026-03-31 23:14:51 UTC for commit c379a18
You can easily self-host Snipsync on your own server using Docker. This ensures complete privacy and gives you absolute control over your environment. The application is set up for minimal image sizes utilizing Next.js standalone mode.
To build and run the application using docker-compose:
- Make sure you have Docker and Docker Compose installed.
- Clone this repository to your server.
- Run the following command at the root of the project:
docker-compose up -d --buildSnipsync will be built inside the container using the lightweight oven/bun and node:alpine images, and will be running at http://localhost:3000. Stop it anytime via docker-compose down.
