Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

OpenOnyx

The Open-Source, Local-First, AI-Grounded Knowledge Management Ecosystem.

Main Repository Latest Release License: MIT


Overview

OpenOnyx is an open-source organization dedicated to building state-of-the-art knowledge tools centered around user privacy, local file ownership, and modern AI intelligence.

Our core philosophy is simple: Your thoughts belong to you. Notes should reside in open Markdown files on your local drive, unencumbered by proprietary lock-in, while still benefiting from cutting-edge graph visualizations, semantic search, local vector embeddings, and Obsidian plugin ecosystem compatibility.


Core Principles

Principle Description
Local-First Architecture Your Markdown files, vault assets, local indexes, and graph structures remain on your file system by default.
Markdown & Canvas Native Full support for standard .md formatting, Obsidian .canvas visual maps, KaTeX equations, and wiki-link connections.
Grounded AI Retrieval Local embeddings with Transformers.js and optional RAG capabilities allow you to query your vault securely without exposing raw notes.
Plugin Ecosystem Support Engineered runtime layer compatible with Obsidian API interfaces, enabling rich community plugin support.
Cross-Platform Availability Native desktop experiences for Linux (AppImage, deb, rpm, pacman), macOS (dmg, zip), and Windows (nsis, portable).

Featured Repositories

The flagship desktop application built with Electron, React 19, TypeScript, CodeMirror 6, D3.js, Tailwind CSS, Transformers.js, IndexedDB, and Supabase.

  • Markdown Workspace: Live preview, split panes, tab groups, backlinks, tags, and Vim keybindings.
  • Interactive Knowledge Graph: 2D canvas graph visualization with physics customization and semantic link discovery.
  • Spaces & RAG Engine: Vector-indexed knowledge layers for local semantic search and vault-grounded Q&A.
  • Obsidian API Compatibility: Support for community plugins including Dataview, Templater, Kanban, Excalidraw, and Tasks.

Technology Stack

           +-------------------------------------------------------+
           |                 OpenOnyx Ecosystem                    |
           +-------------------------------------------------------+
                                      |
     +--------------------------------+--------------------------------+
     |                                |                                |
     v                                v                                v
+------------------+        +------------------+        +------------------+
|   Core Desktop   |        |   Local AI & DB  |        | Cloud & Sync (Opt|
+------------------+        +------------------+        +------------------+
| Electron 41      |        | Transformers.js  |        | Supabase Sync    |
| React 19         |        | IndexedDB Cache  |        | pgvector Engine  |
| CodeMirror 6     |        | D3.js Graph      |        | Public Spaces    |
| TypeScript 5.8   |        | Pandoc WASM      |        | Key-Wrapped Auth |
+------------------+        +------------------+        +------------------+

Getting Started

Installation

Download the latest binaries for Linux, macOS, or Windows directly from our Releases Page.

Building from Source

# Clone the main repository
git clone https://github.com/OpenOnyx/OpenOnyx.git

# Navigate into the project folder
cd OpenOnyx

# Install dependencies
npm install

# Run the development environment
npm run dev

Community & Contribution

We welcome contributions from developers, researchers, and writers. Whether you are adding features, refining plugin compatibility, fixing bugs, or improving documentation:


Contact & Links

About

OpenObsidian organization profile

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors