Skip to content

View

Viewing a single status

Pass a status ID or the full URL of a status to display it in a Rich panel:

taibai view 123456789012345678
taibai view https://mastodon.social/@username/123456789012345678

Both forms are accepted — taibai extracts the numeric ID automatically from a URL.

The panel shows the author handle, timestamp, visibility, content (HTML stripped to plain text), reply/boost/favourite counts, and the canonical URL:

╭─ @friend@example.com  2026-04-18 09:12  public ──────────────────────────────╮
│ Just published my new blog post about Rust async patterns. Hope you enjoy it! │
│                                                                                │
│ 3 replies  ♺ 5  ♥ 12                                                          │
│ https://example.com/@friend/123456789012345678                                 │
╰────────────────────────────────────────────────────────────────────────────────╯

Viewing a thread

Pass --context to also fetch and display the surrounding thread — ancestor posts above and replies below:

taibai view 123456789012345678 --context

Ancestors are labelled ↑ ancestor and descendants are labelled ↓ reply, making it easy to follow the conversation flow.


JSON output

Pass --json to dump the status as JSON to stdout instead of the rendered panel. Only fields that have a value are included. Useful for scripting or piping to tools like jq:

taibai view 123456789012345678 --json
taibai view 123456789012345678 --json | jq '.account.acct'

Options reference

Option Short Env Default Description
status_id Status URL or numeric ID (required)
--context off Show the full thread (ancestors and descendants)
--json off Dump status as JSON instead of a rendered panel
--profile -p TAIBAI_PROFILE default Profile to use