Your self-hosted sticky notes
Get the speed, simplicity, and visual ease of your favorite note-taking appsβwhile keeping full control of your own data.
π Welcome to Kept
Kept is designed for people who love fast, low-friction note capture. Whether you need a quick checklist, a drawing, or a simple text note, Kept makes it effortless to jot things down and organize them visually with colors and labels.
If you're migrating from Google Keep, we've even included a simple import tool to bring all your existing notes over seamlessly.
β¨ What you get with Kept
π Rich Note Capture
Create text, checklist, image, and drawing notes. Drag and drop to sort checklists, pin important items, and organize with custom labels, colors, and backgrounds.
β° Reminders that Work
Set one-shot or scheduled reminders with snooze functionality. Get push notifications directly to your browser or phone.
π€ Real-Time Sharing
Collaborate with others! Share notes with other users on your instance and edit together in real-time, just like a modern document editor.
π Privacy First
Your data stays with you. Includes local user accounts, custom profile avatars, and optional two-factor authentication (2FA) for extra security.
π How to Install
The easiest and most reliable way to run Kept is using Docker. It keeps everything self-contained and takes just a few minutes.
git clone https://github.com/ericerkz/kept.git
cd kept
docker compose up -d --build
That's it! Open your browser and go to http://localhost:6767. You'll be greeted by a friendly setup wizard to create your admin account.
Prefer to install directly without Docker?
If you have Node.js v24.x installed, you can run Kept natively using our automated scripts.
For Linux/macOS:
chmod +x install-native.sh
sudo ./install-native.sh
For Windows (Run as Administrator):
.\install-native.ps1
πΎ Peace of mind with Backups
We know how important your notes are, so Kept makes protecting them simple.
- Automated Schedules: Set Kept to automatically back up your data daily, weekly, or monthly. You never have to think about it.
- One-Click Restore: If you ever need to set up a new server or recover your data, you can upload your backup file during setup to restore everything instantly.
Your data is safely stored in a single folder (./data), making it extremely easy to copy, move, or sync to your personal cloud storage.