Skip to content

它是一个免费开源的命令行工具(CLI),专门用来同步并本地存储你 X/Twitter(原 Twitter)的所有书签(Bookmarks)。主要解决的问题:X 官方书签功能用起来不方便(搜索弱、无法本地备份、分类困难),这个工具把你的书签全部下载到本地,用 SQLite 数据库存储,支持强大搜索、分类和统计。

active 2026-04-042026-06-15 (UTC)

Partial coverage11,547 / 12,634 hourly files (91%) · 2 absent upstream · 1,083 failed, retryable2025-03-022026-08-10 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
633
Pushes
62
Pull requests
35
Issues
18
Stars
382
Forks
36

Activity over time

Daily event counts in the loaded window

Line chart, 73 days from 2026-04-04 to 2026-06-15. Pushes: 62 total, peak 9 in a day. Pull requests: 35 total, peak 5 in a day. Issues: 18 total, peak 4 in a day. Comments: 50 total, peak 7 in a day. Stars: 382 total, peak 188 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

Recent activity

Latest issues, pull requests and releases

  • Pull request#168afar12026-06-06 05:19
  • Pull request#168afar12026-06-06 05:18
  • Pull request#161afar12026-05-29 22:05
  • Issue comment#142afar12026-05-23 01:38
    SIGINT handler exits before sync cursor and media manifest are persisted
  • Issue comment#147afar12026-05-23 01:38
    `fetch-media` retries permanently-failed URLs every run
  • Issue#154RealADemin2026-05-11 10:20
    `ft fetch-media` progress output omits pending scope (bookmark + file counts already in the progress callback)
  • Issue#152RealADemin2026-05-10 23:37
    Capture media-tagged accounts (`media.features.all.tags`) — currently dropped from media parsing
  • Issue#148RealADemin2026-05-10 19:46
    Article extraction drops `content_state`, `cover_media`, `media_entities`, and 6 other fields ft already has access to
  • Issue#143fabienmouvet2026-05-10 00:00
    Feature Request: Support Articles Bookedmarked
  • Issue#142RealADemin2026-05-09 21:30
    SIGINT handler exits before sync cursor and media manifest are persisted
  • Pull request#135afar12026-05-03 06:25
  • Pull request#137ccage-simp2026-05-02 18:20
  • Issue comment#75afar12026-05-02 17:52
    fetch-media: download video/gif thumbnail images
  • Issue comment#99afar12026-05-02 17:52
    OpenClaw Second-Brain → Obsidian Sync: Problem & Fix
  • Issue#129afar12026-05-02 17:48
    Data Loss: ft sync overwrites and deletes previously gap-filled quoted tweets
  • Issue#131afar12026-05-02 17:48
    ft sync --continue falls into infinite loop when no cursor exists
  • Issue#133afar12026-05-02 17:48
    ft show does not render quoted tweets
  • Pull request#134afar12026-05-02 17:48
  • Issue comment#133afar12026-05-02 17:43
    ft show does not render quoted tweets
  • Pull request#134afar12026-05-02 17:43
  • Pull request#132ccage-simp2026-04-25 18:33
  • Pull request#130ccage-simp2026-04-25 18:11
  • Pull request#128ccage-simp2026-04-25 13:36
  • Issue comment#60brianjdoherty2026-04-23 23:28
    Wiki and Classify don't seem to be working for me
  • Issue#109afar12026-04-21 21:26
    X article content available in markdown export

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 382 stars here means stars gained during the window, not the repo's star count.