quests

Version, currently master branch1 version
  • master branchlatestMay 16, 2026

github.com/baltavay/quests.cr

A terminal-based quest management application built with Crystal. Manage your quests a terminal interface.

3 stars
0 dependents
License: MIT

Installation

# Add this to your shard.yml
dependencies:
  quests:
    github: baltavay/quests.cr
    branch: master

master is a branch, not a release, so this tracks it rather than pinning a version.

Then run:

shards install

shard.yml

Crystal
no constraint declared
License
MIT
Author
maksat
Target
  • quests from src/quests.cr

Dependencies

Runtime Dependencies

  • ori*github: baltavay/ori

README

quests.cr

Terminal todo app for Omarchy. Built with Crystal and crubbletea.

list detail edit add

Usage

quests                         Launch TUI
quests add "Buy milk"          Quick add
quests done 3                  Toggle done by id
quests list                    Print tasks to terminal
quests --waybar                Waybar JSON output
quests --count                 Print pending count

Keybindings

KeyAction
aAdd quest
eEdit quest
dDelete quest
enterView details
spaceToggle done
/Filter
?Help
qQuit

Waybar

"custom/quests": {
  "exec": "/path/to/bin/quests --waybar",
  "return-type": "json",
  "format": "{}",
  "on-click": "omarchy-launch-floating-terminal-with-presentation /path/to/bin/quests",
  "interval": 30
}

Build

make          # shards build --release
make clean    # remove binary

Binary at bin/quests. Data stored in ~/.local/share/quests/data.json.