Skip to content

Local-first encrypted productivity desktop app (Electron/React/TS). Agenda, tasks, habits, journal, contacts, finance + per-user backup/restore. Fork-friendly baseline.

License

Notifications You must be signed in to change notification settings

Katania91/KatanOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

KatanOS

Local-first productivity desktop app built with Electron, React, and TypeScript.

Quick Links

Fork-friendly: feel free to rebrand and ship your own version. Please keep LICENSE and NOTICE; CITATION.cff is provided for attribution.

License: Apache 2.0 Docs Sponsor

KatanOS

Screenshots

KatanOS dashboard overview KatanOS calendar and agenda view KatanOS tasks and planning workspace

More screenshots

KatanOS finance and tracking module KatanOS notes and journal interface

Local-first productivity desktop app built with Electron, React, and TypeScript.

Documentation · Website · Sponsor

Built to keep your life organized, not your data exposed.

What KatanOS is

KatanOS combines core productivity workflows into one desktop app while keeping data ownership on your machine.

Why It Feels Different

  • local-first architecture, no required backend
  • desktop-native Electron bridge (window.katanos) for real filesystem workflows
  • encrypted vault with recovery flow
  • per-user backup/restore and export/import support
  • modular structure designed to be forked and extended

Modules At a Glance

  • dashboard
  • agenda and events
  • todo and checklists
  • finance tracking
  • contacts
  • habits
  • journal
  • bookshelf
  • encrypted vault
  • mini-games

Project Status

This repository is published as a stable open baseline.

The original scope has been shipped. The codebase is now available for anyone who wants to fork it, extend it, or adapt it.

Documentation

The full technical documentation lives on GitBook:

It covers architecture, modules, data model, Electron APIs, security, and release workflow.

Forking

If you want to create your own branded variant, see FORKING.md for rebrand, build, and publish steps.

Sponsorship (optional)

If KatanOS is useful to you, sponsorship helps sustain maintenance.

No support SLA; sponsorship is a donation.

Contributing

For contributions and collaboration flow, see CONTRIBUTING.md.

For issue filing, use the templates:

Quick Start

Run in development:

npm ci
npm run electron:dev

Run tests:

npm run test

Build desktop package:

npm run electron:build

Metadata

Key Value
Version 1.0.9
App ID com.katanos.app
Microsoft Store ID 9NBNSBD58DNL

License

Apache License 2.0.

See LICENSE for details.

Attribution

If you reuse this project, keep LICENSE and NOTICE intact and, if possible, credit the author in your About page or documentation.

This is a social norm, not an additional legal requirement beyond Apache-2.0.

About

Local-first encrypted productivity desktop app (Electron/React/TS). Agenda, tasks, habits, journal, contacts, finance + per-user backup/restore. Fork-friendly baseline.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors