kata is a local-first issue tracking system designed to provide a structured environment for both humans and coding agents to record tasks, decisions, links, and state changes. Unlike traditional methods that clutter git history or chat transcripts, kata uses a local SQLite database managed by a daemon to maintain a durable task ledger. It features an agent-optimized CLI with stable commands and JSON output for automation, complemented by a terminal user interface (TUI) that allows humans to easily browse, triage, and supervise agent activity.
Key aspects:
- Local-first architecture using SQLite and a background daemon
- Agent ergonomics via predictable exit codes and idempotency keys
- Human oversight through an interactive TUI
- Auditability with append-only event history and actor attribution
- Lightweight design focused on task ledger functionality rather than full project management
isd is a TUI offering fuzzy search for units, auto-refreshing previews, smart `sudo` handling, and a fully customizable interface for power-users and newcomers alike. It simplifies systemd management.
systemctl-tui is a fast, simple TUI for interacting with systemd services and their logs. It allows browsing service status, starting/stopping/restarting/reloading services, and viewing/editing unit files.