What is Notty?
Notty is a minimal, AI-powered note-taking app and markdown editor. It is designed to be noise-free and simple to use, helping users write better notes and documents. Notty supports markdown editing with WYSIWYG functionality, cloud sync, conflict resolution, and ensures data is stored locally first, with optional cloud storage.
Key Features
- Simple and minimal design
- AI-powered assistance
- Built-in markdown editor
- Cloud sync across devices
- Conflict resolution for multiple devices
- Local-first data storage
- Blazing fast performance powered by Cloudflare KV
Getting Started
Visit notty.dhr.wtf to get started. To set up locally:
git clone https://github.com/dhravya/notty
cd notty
bun install
bun run dev
To run the Cloudflare worker, install Wrangler, set up your Cloudflare account, and edit wrangler.toml
with your account details. Then run:
wrangler dev
Tech Stack
- Frontend: Next.js
- Backend: Cloudflare Workers
- Database: Cloudflare KV
- Caching: Vercel KV
- AI: OpenRouter API
- Editor: Novel
- UI: TailwindCSS, Vaul, Shadcn UI
Future Features
- Image upload
- Background color for blocks
- Dark mode
- Locked notes
- Note sharing and real-time collaboration
Contributing
Contributions, issues, and feature requests are welcome. Check the issues page to contribute.
License
Notty is licensed under the MIT License. See LICENSE for more information.