Skip to content

CodeFXR/Synapxis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

synapxis_icon

Synapxis

A Terminal-based Knowledge Graph with Rust-powered visualization.

Textual Rust Python License

Documentation · Website · Report Bug


main_demo note_demo link_demo nodes_demo


Why Synapxis?

Synapxis combines the speed of a text editor with the insight of a graph database. It is designed for users who live in the terminal and demand performance.

  • Hybrid Engine: Python handles the TUI while a compiled Rust backend calculates graph physics and layout in real-time.
  • High-Def Visuals: Uses Unicode Braille patterns (2x4 dot matrix) for sub-pixel graph rendering directly in the console.
  • Flow State: Type [[ to instantly trigger a popup menu, link notes, and visualize connections without touching the mouse.
  • Dynamic Tagging: Auto-clusters your graph based on #tags. Customize colors in settings to match your mental model.
  • Local & Private: Your thoughts are stored in a local SQLite database (notes.db). No cloud, no tracking.

Installation

Get started in seconds with the universal installer for Linux and macOS.

curl -fsSL https://snx.codefxr.com/install | bash

Controls

Context Shortcut Action
Global Alt + N Create New Note
Alt + G Switch to Graph View
Editing [[ Autocomplete Link
Alt + E Export (PDF/HTML/MD)
Graph Mouse Drag Pan Camera / Move Nodes
Scroll Zoom In / Out
F Find Node

Architecture

Synapxis is built on a modern TUI stack:

  • Frontend: Textual (Python) for reactive TUI components.
  • Backend: Maturin + Rust for heavy graph algorithms.
  • Storage: SQLite (Async) for instant retrieval of notes and links.

© CodeFXR. All rights reserved.

About

A blazing fast TUI Knowledge Graph & Zettelkasten for the terminal. Built with Python (Textual) and Rust (Maturin).

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors