- A secure, local-first knowledge base with AI-powered intelligence. Your notes, your graph, your AI - all running locally on your machine.
flint.mp4
git clone https://github.com/Chintanpatel24/flint.git
cd flint
bash install.shImportant
- Make sure that you installed all the required libraries like Flask, requests, and llama-cpp so that the agent can work, and launch it from the terminal for the agent to start and use, and launch it from the app menu if you only want a GUI for the non-taking.
- Full Markdown support with live preview
- Wiki Links (
[[Note Name]]) to connect notes - Tags (
#tag) for categorization - Auto-save with 600ms debounce
- Split view (Editor + Preview)
- Formatting toolbar (Bold, Italic, Heading, Quote, Code, Links, Lists)
- Interactive force-directed graph visualization
- Node size scales with connection count
- Physics simulation - drag nodes, connected notes follow
- Zoom, pan, search, depth filter
- Curved edges between connected notes
- Real Python backend that connects to Ollama locally
- Notes = Memory - AI reads all your notes and graph connections
- Internet access - AI searches Wikipedia for real-time info
- Works with ANY Ollama model - llama3.2, mistral, codellama, phi3, etc.
- Streaming responses in real-time
- Browser fallback when agent is not running
- No cloud, no tracking - all data stays on your device
- localStorage for persistence
- No external API calls (except Wikipedia when internet access is enabled)
- File System Access API to open any local folder as a vault
