Kept Logo Kept
GitHub
Kept logo

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.

UI Showcase

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.