Capture what's valuable, keep it encrypted or share it freely and then collaborate to make something big.
🚀 Demo · ✨ Features · 📦️ Installation · 📔 Docs
- 🤝 Collaborative: Invite other users by their email or username to collaborate on projects and achieve great results together.
- 🌐 Publish: Share folders with anyone, either publicly or secured with a password for controlled access.
- 🔐 Encrypted Folders: Protect your folders with end-to-end encryption using the XChaCha20-Poly1305 algorithm for both security and efficiency.
- 🧑💻 Open Source: This project is open source under the AGPL-3.0 license, ensuring it remains freely accessible and cannot become closed source in the future.
- 🏠 Self-Hostable: Built with the Tsuika API, Hono, and PostgreSQL, this project scales efficiently and performs well, though it won’t run on a toaster.
- 🖼️ Rich Previews: Automatically fetches titles, descriptions, thumbnails, and favicons, providing a seamless and essential preview feature.
- 🧠 Never Forget: Save links and articles to your tasks with optional reminders, making procrastination a thing of the past.
- 📱 PWA: Experience the app as a Progressive Web App, offering lightning-fast performance. Install it on any device for a native-like experience with seamless updates.
- 📝 Markdown Editor: Write bookmark descriptions or full articles with a feature-rich Markdown editor.
git clone https://github.com/tsuiketsu/compose && cd compose- Add
.envfile with required variables specified in.env.example docker compose up -d- open
http://localhost:3000
- Clone project with
git clone https://github.com/tsuiketsu/tsuika-browser-extension && cd tsuika-browser-extension - Then
bun install && bun run build - Click on extension icon somewhere in top right corner, click on extension button
Manage extensions- enable
Developer Mode Load Unpacked- Select
tsuika-browser-extension/.output/chrome-mv3
git clone https://github.com/tsuiketsu/tsuika-api && cd tsuika-api- Create
.env bun installdocker compoe up -dbun drizzle-kit pushto push changes to postgres- (optional)
bun drizzle-kit studioand then visithttps://local.drizzle.studio/ bun run dev- Api should be running at
http://localhost:8000
git clone https://github.com/tsuiketsu/tsuika && cd tsuikabun installbun dev- App should be running at
http://localhost:3000
- linkwarden for UX reference
- shadcn-admin for a lot of design references