ndl - a TUI for threads

A minimal terminal client for Threads (and Bluesky).

What is ndl?

ndl (needle) is a minimal terminal client for Threads and Bluesky. Keep an eye on replies and fire off a post without ever opening a browser.

New here? Jump to install below, then run ndl login to connect an account.

ndl terminal screenshot

Need dev access?

Reach out to @pgray_photo on Threads for dev app access invites.

Install ndl

Quick install (macOS/Linux):

curl -fsSL https://raw.githubusercontent.com/pgray/ndl/main/install.sh | sh

Or install to a custom directory:

curl -fsSL https://raw.githubusercontent.com/pgray/ndl/main/install.sh | INSTALL_DIR=~/.local/bin sh

Or install with cargo:

cargo install ndl

Or build from source:

git clone https://github.com/pgray/ndl
cd ndl
cargo install --path ndl

Then login:

ndl login

Privacy

We don't track, collect, or store any personal information. Access tokens are returned directly to your client and never stored server-side. Read our privacy policy.

Terms of Service

This site is ndld, the OAuth login helper for ndl. Source on GitHub.

Built with ๐Ÿ”ฅ using