Skip to content

Repository files navigation

kyo

A keyboard-driven work tracking app. Three columns — Backlog, Today, Upcoming — managed entirely via the keyboard.

Features

  • Three-column layout: Backlog, Today, and auto-generated Upcoming view for cards with due dates
  • Keyboard-first: navigate, reorder, move, edit, archive, and mark done entirely via shortcuts
  • Score: cards carried over at End of Day gain a score — backlog sorts by priority
  • Command palette (⌘K): search cards by name, trigger End of Day
  • Markdown: card content renders as rich text with preview in the editor
  • Tag autocomplete: suggests existing tags as you type
  • SQLite backend with versioned migrations

Install

Using Homebrew:

brew tap ruaylabs/tap

brew install --cask kyo

Stack

  • Frontend: Svelte 5 + SvelteKit (SPA)
  • Backend: Rust + Tauri 2
  • Database: SQLite (via rusqlite + migrations)
  • Package manager: pnpm
  • Runtime: Node 24, pnpm (managed via mise)

Quick start

mise trust
mise install
pnpm install
pnpm tauri dev

macOS

The app is not notarized by Apple. After installing the .dmg, you may need to remove the quarantine attribute before launching:

xattr -cr /Applications/kyo.app

Just recipes

just format          # biome + cargo fmt
just check           # format-check + lint
just tauri-dev       # pnpm tauri dev
just version         # print current version
just bump-version 0.2.0  # bump and tag a release

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages