





With Citronote, you don't have to record all your information using the same simple toolbar!
There are dedicated UIs optimized for each purpose, allowing you to capture information efficiently and effortlessly.

Markdown is familiar to developers, right? You can format your notes just by surrounding text with a few simple symbols!
Also, Citronote comes with a WYSIWYG editor, so you can work on your notes without any distinction between editing and previewing.

Citronote treats folders on your computer as "notebooks."
The contents of the notes are in .md or .txt formats, so they can be handled naturally with other software and file managers.

Citronote has a notetype called Scrap.
This allows you to keep your thoughts and records in chronological order, like a chat or message. (Surely I'm not the only person who's used a solo chat room for taking notes!)
The Citronote codebase is designed with a strong focus on extensibility.
For example, note types are managed through a core registry that allows them to be injected externally. This makes it easy to add new note types or extend existing functionality in a flexible way, while also paving the way for a future plugin system to be implemented seamlessly.
Citronote is a pnpm-based monorepo with separate packages for the React app, Electron desktop app, core logic, utilities, and UI components.
This structure allows flexible code sharing, such as reusing logic for a future mobile app or sharing UI components in a plugin system.
Citronote leverages a modern tech stack, including React 19, Vite, Zustand, Tailwind CSS, Electron, and TypeScript.
Looking ahead, we are also considering migrating from Electron to Tauri in the future.
We’re planning a cloud service for Citronote that lets you save your notebooks online and sync them across devices. It’s an idea we’ve had for a long time, and we definitely want to bring it to life someday!
The ability to search notes, and categorize your notes using tags. Currently, this is not possible due to time constraints, but we plan to implement it ASAP.
I'am very interested in integrating AI into Citronote and plan to develop it as a related service.
Our plan is to let users create and install plugins, giving them the ability to customize and extend Citronote’s features!
Alongside the desktop version, we plan to develop a mobile version as well. While there are several challenges ahead, we consider it an essential step. To prepare for this, we are already designing the codebase with future mobile support in mind.
At the moment, the app is available on Windows and in the browser. In the future, we would like to expand support to macOS and Linux as well, though I currently don't have access to a Mac device.
At the moment, English and Japanese are supported (although this deployment is limited to English). We aim to expand to many more languages in the future, and are exploring how LLMs could assist with translations.
We’re looking to expand the variety of note types. Some ideas currently under consideration include Tasks (for Kanban-style task management), Canvas (for sketches and drawings), Bookmarks (to save websites), and Voice Memos.
There is much more to come for the future of Citronote!
At the moment, it is released as an MVP with simple functions.
If you don't have a Windows machine, you can also try Citronote in your browser.
However, you'll likely get a better experience on Windows, so we recommend doing so whenever possible.
Sign up for our newsletter to stay updated on the latest news and updates about Citronote 3.