If you're looking for a well-designed local-first open-source markdown knowledge base on steroids, you found it. acreom can be used as your daily notebook for your stand-up notes or your daily agenda, personal issue tracker, project organizer or as a knowledge base. It's designed for speed, simplicity and privacy.
- Pages & Tasks
- Projects & Views
- Vaults
- E2EE Sync Across Multiple Devices
- Page Version History
- Page & Folder Sharing (PRO)
- Jira Sync (PRO)
- GitHub Sync (PRO)
- Linear Sync (PRO)
- Apple Calendar Sync
- Google Calendar Sync (PRO)
- .ics Calendar Sync
- acreom Assistant (with ChatGPT Custom Token)
acreom's server costs are funded by our awesome community of PRO supporters 💙 If you'd like to support acreom please consider subscribing: https://acreom.com/pricing
- Node.js version >=18.16
- yarn version >=1.22
-
Fork the repository and clone it to your local machine
After forking, run the following command to clone the repository to your local machine:
git clone git@github.com/your-username/acreom.git
-
Install the dependencies
Navigate to the project directories (quick capture, frontend, and electron) and install the required dependencies:
cd acreom cd frontend yarn install cd .. cd electron yarn install cd .. cd quick-capture yarn install
Start Quick Capture, frontend, then run electron
The order in which you run the commands is important. Electron binds to the port that is used by the frontend, so you need to start the frontend first. Quick Capture doesn't need to be started at all, you can skip the step entirely.
cd frontend
yarn dev
cd electron
yarn dev
cd quick-capture
yarn dev
We welcome any contributions to acreom. You can learn how to contribute by reading our contributing guidelines.
This project is licensed under the GNU GPLv3 License - see the LICENSE file for details.