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 reading — taibai 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;--contextshows 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
Milestone 4 — Social graph & search ✅¶
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:
Platform-specific commands gracefully report an error on unsupported instances rather than failing silently.