Welcome
Fast, Git-native personal todo management from the command line.
Jyn is a fast personal todo tool that lives in your terminal. It stores tasks as plain files in a Git repo and works entirely offline. Anyone comfortable on the command line can use it; a web portal and desktop and mobile apps are on the way.
Part of the Joyint Ecosystem
Jyn is the personal todo tool in the Joyint ecosystem, built on the same Git-native, terminal-first foundation as its sister tool Joy and the Joyint platform:
Joy
Git-native product management for developer teams. Backlog as YAML in your repo.
Key Features
- Fast capture - Add a task in seconds, right from your terminal
- Git-native - Tasks are plain files, versioned alongside your notes or code
- Tags and priorities - Organize and filter without overhead
- Standalone or integrated - Works on its own or alongside Joy for task overflow
Quick Start
Install the prebuilt binary:
curl -fsSL get.joyint.com/jyn | shAlternatives: cargo install jyn-cli (build from source) or
download a binary from GitHub Releases.
Tip: wary of the curl ... | sh pattern? Pipe through less first
(curl -fsSL get.joyint.com/jyn | less) to read the script, then re-run
with | sh when you are comfortable.
Then just start adding tasks; jyn creates its .jyn/ store in the current directory on the first add (and finds it again from any subdirectory below):
jyn add "Review pull request JOY-00D3" --tag work
jyn add "Call Lisa" --tag personal --prio high
jyn lsNew to the CLI? Run jyn tutorial for a guided walk-through.
What These Docs Cover
- Vision - Why Jyn exists and where it is heading
- Applications - CLI, TUI, App, CalDAV, and more
- Use Cases - How people use Jyn in practice
- Features - What you can do today and what is planned