The app I built because I was tired of juggling 5 different tools just to stay on top of my day.
An open-source, self-hostable second brain — notes, focus timer, daily logs & learning tracker, all in one place. No subscriptions. No noise.
🌐 brainbase.pages.dev — coming soon
Brain Base is a personal productivity OS you actually want to open every morning. It combines the tools you reach for daily into a single, focused, beautiful app — and it's fully open source so you own your data forever.
- 📝 Quick Capture — Scratchpad-style notes that never lose anything
- ⏱ Focus Timer — Built-in Pomodoro to keep you in the zone
- 📓 Daily Log — One journal-style entry per day, every day
- 🔗 Knowledge Base — Linked notes with tags, search & markdown
- 📚 Learning Tracker — Save resources, track progress, add takeaways
- 🔁 Spaced Repetition — Get reminded of things you want to remember
- 🌙 Dark Mode — Easy on the eyes, always
- 📱 PWA Support — Installs like a native app on any device
| Layer | Tech |
|---|---|
| Framework | Next.js 14 (App Router) |
| Language | TypeScript |
| Styling | Tailwind CSS |
| Database | Prisma + SQLite / PostgreSQL |
| Auth | NextAuth.js |
| Deployment | Vercel / Cloudflare Pages |
- Node.js 18+
- pnpm
# Install pnpm if you don't have it
npm install -g pnpm# Clone the repo
git clone https://github.com/darshan-regmi/brain-base.git
cd brain-base
# Install dependencies
pnpm install
# Start the dev server
pnpm devOpen http://localhost:3000 and you're in. ✦
- Coming soon page
- Project setup & auth
- Quick capture + notes
- Focus timer (Pomodoro)
- Daily log
- Knowledge base with linked notes
- Learning tracker
- Spaced repetition reminders
- Dark mode
- PWA support
- Public launch 🚀
Contributions are welcome! If you have an idea, found a bug, or want to add a feature:
- Fork the repo
- Create your branch —
git checkout -b feature/your-feature - Commit your changes —
git commit -m 'add: your feature' - Push to the branch —
git push origin feature/your-feature - Open a Pull Request
Please open an issue first for major changes so we can discuss what you'd like to change.
Brain Base is fully self-hostable. You can run it on any platform that supports Node.js. A Docker setup is planned — contributions welcome!
MIT © Darshan Regmi
Built in public with ☕ and too many open tabs.