A fully featured CLI used as an alternative to AppView applications (Bsky.app/mu.social)

atcli: a Bluesky and atproto client for the command line

A full client for people and agents: accounts (OAuth or app password, several at once with a default, sessions in the system credential store), reading (timeline, feeds, threads, unrolled self-threads, search, notifications), posting (facets, images, video, link cards, quotes, threads, reply and quote gates), the social graph, lists, starter packs, direct messages, and raw records and XRPC. Every command prints text, JSON, Markdown or HTML, explains itself with --help (as JSON too), and exits with a stable code. Settings live in the config file rather than environment variables. Tab completion for bash, zsh, fish and PowerShell, and an agent skill with a generated command reference. Erasable-syntax TypeScript run directly by Node 26, with no runtime dependencies, packaged and signed with @pipobscure/bundle.


Author Philipp Dunkel Date Commit