Powerful and easy-to-use note-taking app for networked thinking
Notabase is a personal knowledge base for networked thinking.
It lets you connect knowledge and form ideas by linking notes together. These links allow you to traverse your notes like webpages and find connections that you never would have thought of otherwise. Think of it as a personal Wikipedia for your brain that you can edit and browse as you like. As you add more notes, it gets more powerful!
It is inspired by note-taking apps such as Notion, Obsidian, Typora, and Roam Research.
Notabase is in beta and is under active development.
Documentation & Support
If you need help getting started with Notabase, check out our Help Center.
Special thanks to the following people for their support:
Sponsors make it possible for me to continue developing Notabase. Your support is greatly appreciated!
Self-hosting / running locally
Notabase is currently focused on the hosted experience, but it is possible for you to self-host it as well. Here are some steps that you need to take to get it running locally:
.env.localand fill in the
SUPABASE_SERVICE_KEYvariables from your Supabase dashboard. The other environment variables are optional.
npm install, and then build and run the project using
npm run buildand
npm start. Alternatively, for a development environment, run
npm run dev.
Note: the hosted and self-hosted versions of Notabase share the same codebase, so by default, there is a cap on the number of notes you can create. You can circumvent this by inserting a new row in the
subscriptions table for your user id, with
pro in the
plan_id column and
active in the
Testing Unit tests
You can run unit tests by running
npm run test.
npm i -g supabase.
supabase initto initialize your Supabase project.
.env.testand fill in the environment variables.
To run tests:
NODE_ENV=test npm run dev.
npm run cy:opento run Cypress tests in a GUI, or
npm run cy:runto run them in the CLI.
Notabase is licensed under the AGPL license, and is free for personal use.
If you'd like to use Notabase for commercial use, please contact me for a commercial license.
Twice a month we will interview people behind open source businesses. We will talk about how they are building a business on top of open source projects.
We'll never share your email with anyone else.