Achyuth072/kagelin
Achyuth072/kagelin has 28 GitHub stars and 2 forks. GitHot measured 0 stars in 24 hours, 0 in 7 days, and 0 in 15 days. Last checked 2026-11-14 08:37 UTC. Last push 2026-11-03.
What you can do
- Tasks: Board and List views, projects, recurring tasks, steps, Todoist import and export, and Vim-style keyboard navigation.
- Focus & habits: a Pomodoro timer that follows you across devices, habits with flexible frequencies and reminders, and Loop Habit Tracker import and export.
- Calendar: month, week, and multi-day views, Google and Outlook sync, event reminders, and .ics import and export.
- Reminders: push notifications for tasks, events, and habits, plus a morning brief and an evening plan.
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- 0
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
An ink & matte style productivity app
Web & AppsREADME.md
OriginalKagelin
Work quietly. Own everything
Use it
app.kagelin.app — installable as a PWA, works fully offline in guest mode. No account needed.
Currently in preview — expect rough edges.
Screenshots

Command palette (Ctrl/Cmd+K)
Why Kagelin
Most productivity apps want your email before you've written a single task, and keep your data on their servers either way. Kagelin doesn't.
- Nothing to sign up for. Tasks, habits, focus, and calendar — all offline in guest mode. Account only if you want cloud sync.
- Your data, your server. Guest mode keeps everything on your device, and backs up to your own Nextcloud, Synology, or any WebDAV server. No middleman.
- Take everything with you. Encrypted ZIP export, full data deletion, and standard
.icsfiles. Leaving is always an option.
Features
- Tasks: Board and List views, projects, recurring tasks, steps, Todoist import and export, and Vim-style keyboard navigation.
- Focus & habits: a Pomodoro timer that follows you across devices, habits with flexible frequencies and reminders, and Loop Habit Tracker import and export.
- Calendar: month, week, and multi-day views, Google and Outlook sync, event reminders, and
.icsimport and export. - Reminders: push notifications for tasks, events, and habits, plus a morning brief and an evening plan.
- Data ownership: guest mode, zero-knowledge encryption with key rotation, WebDAV backup, and full export.
- Stats & insights: period breakdowns, per-habit insights, and goal tracking.
See the full feature list.
Shortcuts
| Shortcut | Action |
|---|---|
1–6 |
Quick navigation (Home, Habits, Calendar, Stats, Focus, Settings) |
Shift+1 / 2 |
Switch view (Board / List) |
gg / G |
Jump to top / bottom of task list or board |
yy / p / u |
Yank task / paste task / undo action |
Ctrl/Cmd+K |
Open Command Palette |
Ctrl/Cmd+B |
Toggle Sidebar |
N / H / E / P |
Create new (Task, Habit, Event, Project) |
? / Shift+H |
View all shortcuts |
Stack
- Next.js 16.4.0 (App Router) + React 19.3.0 (React Compiler)
- Supabase (Postgres, Auth, Realtime)
- TanStack Query v5 (IndexedDB persistence) + Zustand v5
- Tailwind CSS v4 + Shadcn UI (Radix)
- Framer Motion + @dnd-kit (flat-DOM drag-and-drop)
- Serwist (typed service worker, offline-first PWA)
- tsdav (CalDAV, currently deferred) + ical.js (ICS import/export)
- libsodium-wrappers-sumo (zero-knowledge content encryption)
- sql.js (uhabits
.dbimport/export)
Setup
Prerequisites: Node.js 24+, a Supabase project with the schema from supabase/schema.sql and relevant migrations from supabase/migrations.
git clone https://github.com/Achyuth072/kagelin.git
npm install
cp .env.example .env.local # add all relevant keys
npm run dev
Contributing & Feedback
Before opening a PR, read CONTRIBUTING.md — all PRs must target the dev branch, not main.
Bug reports and feature requests go in GitHub Issues. For questions and discussion, use GitHub Discussions.
License
Copyright © 2026 Achyuth S.
Licensed under the GNU Affero General Public License, Version 3.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://www.gnu.org/licenses/agpl-3.0.en.html
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
459,119 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,842 starsreact/react
The library for web and native user interfaces.
252,598 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,526 stars