Skip to content

zync-meet/Zync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1,186 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Zync Logo

Zync

An open-source, AI-native collaborative workspace. Plan, design, and write together in real-time.

Home Page β€’ Discord β€’ Live Demo β€’ Documentation β€’ Blog

Stars Forks License Good First Issues Build Status


Zync UI Demo

πŸ“– What is Zync?

Modern teams are forced to fragment their workflows across five different apps: one for whiteboarding, one for docs, one for tasks, and another for AI generation.

Zync is an open-source, all-in-one workspace. We merge real-time document editing, visual canvasing, and project management into a single, local-first platform. Unlike other tools, Zync is supercharged by multi-modal AI from the ground up to automate the busywork of project management.

Your data, your servers, your workflow. Zync is built to be a better, open-source alternative to tools like Notion, Miro, and Linear.


✨ Core Features

πŸ“ The Hyper-Fused Editor

Many productivity apps claim to be a canvas, but Zync actually merges the doc and the whiteboard. Our flexible block-based architecture allows you to drop rich text, sticky notes, embedded web pages, multi-view databases, and shapes onto a limitless, edgeless canvas.

πŸ€– Multimodal AI Partner

Zync integrates deeply with Google Gemini and Groq to act as your AI co-pilot.

  • Project Architect: Instantly turn a rough outline into a structured project plan with tasks and deliverables.
  • Design Inspiration: Generate UI/UX layouts and styling ideas directly onto your canvas.
  • Content Generation: Summarize long meetings, draft professional reports, or write code snippets with a single prompt.

⚑️ Zero-Latency Real-Time Sync

We love the "local-first" philosophy. Zync utilizes Yjs (a high-performance CRDT implementation) and WebSockets to ensure that whether you are working solo offline or collaborating with 50 people in real-time, your data syncs instantly without conflicts.

πŸ”„ Kanban & GitHub Sync

Don't duplicate your work. Zync features a built-in Kanban board that bidirectionally syncs with GitHub Issues and Projects. Move a card in Zync, and watch the issue update on GitHub.

πŸ’¬ Embedded Instant Chat

Stop context-switching to Slack or Discord. Zync features low-latency WebSockets communication embedded directly into your workspace, allowing teams to chat contextually right next to the canvas they are editing.


πŸ†š Why Zync? (Comparison)

Feature Zync Notion Miro
Open Source 🟒 Yes πŸ”΄ No πŸ”΄ No
Self-Hostable 🟒 Yes πŸ”΄ No πŸ”΄ No
Local-First & Offline 🟒 Yes πŸ”΄ No 🟑 Limited
Native AI Workflows 🟒 Deeply Integrated 🟑 Paid Add-on 🟑 Paid Add-on
Edgeless Canvas + Docs 🟒 Fully Merged πŸ”΄ Docs Only πŸ”΄ Canvas Only
GitHub Bidirectional Sync 🟒 Yes 🟑 Third-party πŸ”΄ No

πŸ—οΈ Architecture & How It Works

Zync is built using enterprise-grade, modern open-source tools:

  • Frontend: A blazing fast Single Page Application built with React, Vite, and TailwindCSS. State is managed via React Query and Jotai.
  • Real-Time Engine: Built on Yjs for conflict-free replicated data types (CRDTs), ensuring all clients stay perfectly in sync. Socket.IO handles the bidirectional transport layer.
  • Backend: A robust Node.js/Express API that handles authentication, REST endpoints, and orchestration.
  • Database Layer: Prisma handles complex relational data, while MongoDB (Mongoose) manages unstructured document data. Redis acts as our high-performance pub/sub and caching layer.
  • AI Engine: LangChain-powered orchestration hooking into Gemini and Groq APIs.

πŸš€ Quick Start (Local Development)

Getting Zync running locally takes less than 30 seconds thanks to our automated workspace hooks.

Setting up Zync locally is completely frictionless. Our postinstall hooks handle the backend dependencies automatically.

# 1. Clone the repository
git clone https://github.com/zync-meet/Zync.git
cd Zync

# 2. Install ALL dependencies (Frontend & Backend via postinstall)
npm install

# 3. Setup Environment Variables
cp .env.example .env
cp backend/.env.example backend/.env

# 4. Start the Application
npm run dev

The Frontend will be running at http://localhost:5173 | The Backend API will be running at http://localhost:8081


☁️ Self-Hosting & Deployment

Take full control of your data. Zync is designed to be easily deployed on your own infrastructure.

Managed Cloud (Vercel & Render)

Zync includes out-of-the-box configuration files for one-click deployments:

  • Frontend: Deploy instantly via vercel.json on Vercel.
  • Backend: Deploy as a Web Service via render.yaml on Render.

Oracle Cloud / Terraform

For enterprise scale, we provide complete Terraform scripts to provision a highly-available Zync cluster on Oracle Cloud Infrastructure (OCI). See our Oracle VM Setup Guide.


🀝 Ecosystem & Upstreams

Zync stands on the shoulders of open-source giants. We extend our deepest gratitude to:

  • Yjs: The fundamental CRDT engine powering our real-time state management.
  • React & Vite: For a blazing fast, component-driven frontend.
  • Socket.IO: Enabling low-latency, bidirectional communication.
  • Prisma & MongoDB: Our robust database ORM and storage layer.

πŸ“š Documentation

Dive deeper into Zync's internals by exploring our comprehensive documentation in the docs/ folder:

Architecture & Design

Guides & Audits


πŸ—ΊοΈ Roadmap

  • Hyper-fused Markdown + Canvas Editor
  • Real-time CRDT Sync
  • Gemini AI Integrations
  • GitHub Kanban Bidirectional Sync
  • Desktop App (Electron/Tauri)
  • End-to-End Encryption (E2EE) for Workspaces
  • Plugin System for Custom AI Agents
  • Mobile App (React Native)

πŸ‘₯ Meet the Founders

Zync is proudly built and maintained by:

Lakshya Chitkul Prem Sai Kota Eeshitha Gone

πŸ’– Contributing

We are building a vibrant, open-source community and we'd love for you to join us! Whether you are fixing a typo, optimizing a query, or building a massive new feature, all contributions are celebrated.

  1. Read our Contributing Guide to understand our workflow.
  2. Review our Contribution Workflow.
  3. Check out our Issues Board and look for issues labeled good first issue.
  4. Join our Discord to chat with the core team and get help.

πŸ“œ License

Zync is open-source software licensed under the MIT License.

About

Zync is a modern, AI-powered collaboration platform designed to streamline team communication and project management. It combines real-time messaging, presence tracking, and robust project planning tools into a unified, responsive interface.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors