JynJyn Docs

Welcome

Fast, Git-native personal todo management from the command line.

Jyn is a personal todo tool for developers who live in the terminal. It stores tasks as plain files in a Git repo and works entirely offline.

New to Jyn?

Visit the homepage for a quick overview of what Jyn does, who it is for, and why it exists. The source is on GitHub.

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.

Joyint

The platform: sync, collaboration, AI governance, web interface. Ties Joy and Jyn together.

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 | sh

Alternatives: 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:

jyn init
jyn add "Review pull request JOY-00D3" --tag work
jyn add "Call Lisa" --tag personal --prio high
jyn ls

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