Kitto — A Personal Productivity Suite for Your Desktop
We designed and built a native macOS desktop app that combines overtime tracking, todos, idea capture, deadline management, and an encrypted password vault — all in one beautiful neumorphic interface.
The Challenge
As a freelance developer, your productivity tools are scattered: one app for time tracking, another for tasks, notes somewhere else, passwords in yet another place. Each needs an account, an internet connection, and your data lives on someone else’s server.
We built Kitto to bring it all together — works offline, and your data stays on your machine.
What We Built
Kitto is a native macOS desktop app that combines 6 productivity tools in one neumorphic interface — from overtime tracking to an encrypted password vault.
All-in-One Dashboard
The home screen shows every module at a glance: prayer times with countdown, overtime summary, todos, ideas, deadlines, and password vault status.

Overtime Log
Create clients with distinctive colors and track overtime hours per client. Every entry logs the date, start/end time, hours, and task. One-click live recording with automatic hour calculation.

Todos
Simple task management with custom categories. Create categories, add tasks, and track your progress.
Mind Draft
Capture ideas quickly and organize them with tags. Search, pin important ideas, and edit or delete with ease. Color-coded cards make browsing intuitive.

Deadlines
Track your deadlines with smart notifications. Choose reminder timing: at time, 5 minutes, 15 minutes, 1 hour, or 1 day before. Native macOS notifications ensure you never miss a deadline.
Password Vault
An encrypted vault protected by a master password for storing credentials. Everything is encrypted locally — no cloud, no leaks.

Prayer Times & Auto-Updates
A built-in prayer times widget on the home screen with countdown to the next prayer. Plus a NestJS update server that distributes new releases automatically.
Tech Stack
Built as an Nx monorepo with three apps: Electron for the main process, a vanilla JS + Tailwind CSS renderer with neumorphic design, and a NestJS update server. Data is stored locally via electron-store with AES encryption for the password vault. Distributed as DMG via Electron Forge.
Why This Matters
Kitto proves that native desktop apps still have a place. 6 tools in one app, works offline, your data stays on your machine only — with a neumorphic design that makes productivity enjoyable.