Skip to content

Roadmap

taibai is backed by longwei, which exposes 138+ async methods covering the full Mastodon, Pleroma, and GotoSocial API surface. Four milestones are complete; 26 commands are now implemented. The roadmap below organises the remaining work into milestones ordered by user value.

For the full specification — including exact CLI flags, longwei methods used, and notes on cross-cutting conventions — see the Roadmap.md file in the repository root.


Milestones

Milestone Scope Status
1 Post enhancements--file, media attachments, polls Complete
2 Core readingtaibai timeline, taibai view Complete
3 Social interactions — fav, boost, bookmark, pin, edit, delete Complete
4 Social graph & search — follow, mute, block, taibai search Complete
5 Power user features — lists, scheduled posts, profile editing Planned
6 Discovery & platform-specific — trending, conversations Planned

Milestone 2 — Core reading

Adds two new commands for reading the Fediverse:

  • taibai timeline [home|public|tag|list] — fetch and display a timeline with configurable --limit, tag filtering, and local/remote toggles.
  • taibai view STATUS_URL_OR_ID — view a single status; --context shows the full thread.

Milestone 3 — Social interactions

Short-action commands for interacting with statuses:

taibai fav STATUS_ID
taibai boost STATUS_ID
taibai bookmark STATUS_ID
taibai delete STATUS_ID
taibai edit STATUS_ID [TEXT]
taibai post TEXT --reply-to STATUS_ID

Account relationship commands and full-text / hashtag search:

taibai follow ACCOUNT
taibai unfollow ACCOUNT
taibai mute ACCOUNT [--duration SECS] [--no-notifications]
taibai unmute ACCOUNT
taibai block ACCOUNT
taibai unblock ACCOUNT
taibai profile ACCOUNT [--limit N]
taibai search QUERY [--type statuses|accounts|hashtags|all] [--resolve]

See Social graph and Search for full documentation.


Milestone 5 — Power user features

List management, scheduled posts, and profile editing:

taibai lists
taibai lists create TITLE
taibai scheduled
taibai post TEXT --schedule "2026-05-01T12:00:00Z"
taibai profile-edit --display-name "New Name" --bio "Updated bio."

Milestone 6 — Discovery & platform-specific

Trending content and direct-message conversations:

taibai trending [statuses|accounts|tags]
taibai conversations

Platform-specific commands gracefully report an error on unsupported instances rather than failing silently.