Skip to content

drona-gyawali/Synapse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Synapse - Your second Brain

"Never lose a thought again." > Found something interesting online? A video, a PDF, or a deep-dive article? Don't let it slip away. Synapse is a centralized platform to store, organize, and share your digital knowledge with the world at your fingertips.


Demo

demo.webm

Features

  • Multi-Format Ingestion: Paste links (YouTube, Twitter, Articles), upload PDFs, or store raw text.
  • Knowledge Retrieval: Your personal knowledge base, always accessible.
  • Public Sharing: Turn your private brain into a public profile to share your insights with the world.
  • Metadata Extraction: (Planned) Automatically pull titles and descriptions from links.

Getting Started

Prerequisites

  • Node.js (v20 or higher recommended)
  • npm
  • Postgresql

Installation

  1. Clone the repository:
git clone https://github.com/drona-gyawali/Synapse.git
cd backend
  1. Install dependencies:
npm install

// **Separate process for fe and be**
npm run dev

// ** Separate process to run email service
npm run worker

API Guide

For now please refer to Api playground


About

Your second Brain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors