Flint is a note-taking app that helps you capture ideas, connect them together, and make them part of how you think.
Flint is currently in beta. Expect some bugs and unfinished polish as development continues. We welcome feedback and contributions!
Flint aim is to build deep knowledge by supporting the complete learning cycle of externalizing (getting ideas out), internalizing (making them yours), and resurfacing (bringing them back repeatedly over time to ground memory).
Most tools optimize for one part of this cycle. Flint optimizes for the entire process.
Getting ideas out of your head without barriers. The system handles organization so you can focus on thinking.
Making ideas yours through connection and reflection. This is where notes become knowledge.
Active recall brings past ideas back at optimal intervals, grounding them in memory.
- Notes as thinking units - Think in ideas and connections, not files and folders
- Agent assistance, not replacement - AI helps with structural tasks while you think
- Frictionless capture - No barriers to writing things down
- Plain text first - Markdown files you own, no proprietary formats
- Local-first - Your data stays on your machine
- Open source - No vendor lock-in, community-driven development
Read docs/FLINT-OVERVIEW.md for a deeper understanding of Flint's philosophy.
Flint is built with Electron, Svelte 5, and TypeScript.
# Install dependencies
npm install
# Start development server
npm run dev
# Run linter and TypeScript checks
npm run check
# Run tests
npm run test:run- Getting Started - Step-by-step setup guide
- Flint Overview - Philosophy and core beliefs
- Core Concepts - Fundamental concepts
- Architecture - System architecture
- Design - UI design and components
Flint is open source and welcomes contributions! Whether you want to fix bugs, add features, or improve documentation, we'd love your help.
See CONTRIBUTING.md for detailed guidelines.
Flint is licensed under the GNU General Public License v3.0.
- GitHub - github.com/disnet/flint-note
- Website - flintnote.com
- Documentation - flintnote.com/docs
- Discord - Join the community
- Issues - Report bugs and request features on GitHub Issues
- Discussions - Ask questions and share ideas on GitHub Discussions
