Kernel is a customizable desktop notebook that sits somewhere between VsCode editor and jupyter notebook. Built this because I don't like notion's color scheme and VsCode is great but not for notes. I love notion, but the color scheme and font aren't as nice as the github dark plugins you can get on VsCode.
- Node.js (LTS recommended)
- pnpm
- Python 3.10+ (for the execution layer)
Clone the repo and install dependencies in both the backend and frontend.
# backend
cd api
pnpm install
# frontend
cd ../web
pnpm installAdditionally, rename the .env.example file to .env in the web directory.
cd web
cp .env.example .env# backend
cd api
pnpm run start # in terminal 1 (will create the database if one doesn't exist already)
# frontend
cd web
pnpm dev # in terminal 2
pnpm electron # in terminal 3