Skip to content
Projects

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.

How these counts are measured

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 & Apps

README.md

Original

Kagelin

Kagelin

Work quietly. Own everything

License: AGPL-3.0 CI Deployed on Vercel

Stable Preview

Sponsor Ko-fi

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

Board view   Habit grid

Focus timer   Calendar monthly view

Command palette
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 .ics files. 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 .ics import 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 .db import/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