Skip to content
View omnilib-ai's full-sized avatar

Block or report omnilib-ai

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
omnilib-ai/README.md

Omnilib

Omnilib Banner

Modern, collaborative knowledge management platform with AI integration

Follow on X LinkedIn GitHub Stars

WebsiteDocumentationTwitterLinkedIn


🚀 What We're Building

Omnilib is reimagining knowledge management for the AI era. We're building a platform that combines:

  • 🤖 Subscription-Based AI Access - Pay for Omnilib, get Claude & GPT-4 included. No API key management, no surprise bills.
  • 📁 Local-First Architecture - Your data lives in your filesystem, not locked in a proprietary database.
  • 👥 Real-Time Collaboration - Multiple users editing simultaneously with live cursor presence (coming in v2.0).
  • 🎨 Modern Tech Stack - Built with React 19, Tailwind CSS 4, Fastify 4, PostgreSQL 16, and Tauri 2.0.

💡 Why Omnilib?

Traditional note-taking apps lock you in. Research tools lack collaboration. IDEs don't handle documents well. AI assistants need constant API key management.

Omnilib bridges these gaps:

Traditional Tools          →  Omnilib
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Proprietary formats        →  Open formats (Markdown, standard files)
Manual API key setup       →  AI included in subscription
Cloud-only or local-only   →  Hybrid: local-first, cloud-enhanced
Single-user                →  Real-time multi-user collaboration
Limited file types         →  Markdown, PDF, LaTeX, Jupyter, code
Vendor lock-in             →  Full export, self-hosting available

🎯 Perfect For

  • Research Teams - Collaborative papers, literature reviews, LaTeX documents
  • Development Teams - Shared technical docs, API documentation, code examples
  • Students & Study Groups - Organize coursework, share notes, group projects
  • Content Teams - Writers, editors, researchers with version history
  • Knowledge Workers - Anyone seeking AI-assisted information management

🛠️ Tech Stack

React TypeScript Tailwind CSS Fastify PostgreSQL Tauri

Frontend: React 19 • Tailwind CSS 4 • Vite • TipTap 2 • Zustand • TanStack Query

Backend: Node.js 20 • Fastify 4 • PostgreSQL 16 • Drizzle ORM • Socket.io • Zod

Desktop: Tauri 2.0 (10MB binaries vs 100MB+ Electron)

Infrastructure: Turborepo • pnpm workspaces • Vitest • Playwright • GitHub Actions


📅 Roadmap

Phase Timeline Status Key Features
MVP 3 months 🔄 In Progress Core sync, AI chat, markdown editor, desktop & web apps
v1.0 6 months 📋 Planned WikiLinks, graph view, PDF annotation, LaTeX, project sharing
v2.0 12 months 🎯 Future Real-time collaboration, E2E encryption, mobile apps, plugins

Current Focus (MVP - Week 1-12)

  • ✅ Monorepo setup (Turborepo + pnpm)
  • ✅ Database schema (PostgreSQL + Drizzle ORM)
  • 🔄 Authentication (Supabase)
  • 🔄 Project management
  • 📋 Markdown editor (TipTap)
  • 📋 Bidirectional file sync
  • 📋 AI chat integration
  • 📋 Desktop app (Tauri)
  • 📋 Web app deployment

🌟 Key Features

Subscription-Based AI Access

Unlike other tools, users subscribe to Omnilib and get AI access included. No need to sign up for Anthropic or OpenAI separately, no API key management, no surprise bills. Just pay for Omnilib and chat with Claude/GPT using your notes as context.

Local-First, Cloud-Enhanced

Your data lives in folders on your filesystem - not locked in a proprietary database. The cloud provides sync, collaboration, and heavy computation. Full functionality works offline.

Zero Vendor Lock-In

All data stored in open formats (Markdown, standard files). Full export capabilities anytime. Self-hosting option available for Enterprise customers.

Modern Architecture

Built from the ground up with 2025 best practices:

  • TypeScript strict mode throughout
  • Comprehensive test coverage (Vitest + Playwright)
  • Monorepo with proper code sharing
  • CI/CD with GitHub Actions
  • Production-ready from day one

💬 Join the Community

We're building Omnilib in the open and would love your feedback!


🎓 Philosophy

We believe knowledge management should be:

  1. Powerful - AI-assisted workflows without complexity
  2. Collaborative - Real-time teamwork without conflicts
  3. Modern - Built with current best practices, not legacy tech

Built with ❤️ by the Omnilib team

Empowering knowledge workers with AI-assisted, collaborative note-taking

⭐ Star us on GitHub🐦 Follow on X💼 Connect on LinkedIn

Popular repositories Loading

  1. omnilib-ai omnilib-ai Public