Skip to main content

tk-ui

A Kanban-style ticket viewer TUI for pi .tickets/ directories.

Built with Textual.

Install

pip install tk-ui

Or with uv:

uv tool install tk-ui

Usage

Run from any directory that contains a .tickets/ folder with markdown ticket files:

tk-ui

Or specify a path:

tk-ui /path/to/project

Ticket Format

Tickets are .md files in .tickets/ with YAML frontmatter:

---
id: TODO-abc123
title: My ticket
status: in-progress
priority: high
dependencies: []
---

Ticket description here.

Board Columns

Column Tickets with status
Ready ready, todo
Blocked blocked or has unresolved dependencies
In Progress in-progress
Closed closed, done

Key Bindings

Key Action
q Quit
r Refresh board
o Open ticket in editor
e Expand/collapse description
? Show help
Tab / Shift+Tab Cycle focus between columns
↑ / ↓ Navigate tickets
Enter Select ticket

License

MIT

Metadata

Release files for tk-ui 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tk-ui 0.1.0
File Size Uploaded Provenance Actions
tk_ui-0.1.0.tar.gz 12.4 kB Without provenance Details for tk_ui-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for tk-ui 0.1.0
File Interpreter ABI Platform Actions
tk_ui-0.1.0-py3-none-any.whl Python 3 none any Details for tk_ui-0.1.0-py3-none-any.whl

Total release size: 27.7 kB

Release files / tk_ui-0.1.0.tar.gz

Download URL tk_ui-0.1.0.tar.gz
Size 12.4 kB
Tags Source
SHA-256 checksum
How to use checksums
9829413a9c110dfc1576ac292fc4f568a9911b9e7ad774162ccf31cca2350c21
BLAKE2b-256 checksum
How to use checksums
9c158c8961a64f08d0f87ef75b5e6561e4e148072f9c0c77821368fa9d842f5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / tk_ui-0.1.0-py3-none-any.whl

Download URL tk_ui-0.1.0-py3-none-any.whl
Size 15.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8877455b85af0dcaa406125156d2af055574579ed39d7c06a32b0a2c11c4d840
BLAKE2b-256 checksum
How to use checksums
598e95c6d52d23e53c6c33558fb3205925c4c513a3a3d54e729d711856b7c745
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for tk-ui 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page