GitShow/antfu/ghfs
antfu

ghfs

GitHub issues/PRs as filesystem, for offline view and operations in batch. Designed for human and agents.

by antfu
Star on GitHubForknpm

TypeScript

267 stars11 forks5 contributorsActive · 5d agoSince 2026v0.2.5MIT

Meet the team

See all 5 on GitHub →
antfu
antfu106 contributions
antfubot
antfubot1 contribution
Emiyaaaaa
Emiyaaaaa1 contribution
CNSeniorious000
CNSeniorious0001 contribution
snelusha
snelusha1 contribution

Languages

View on GitHub →
TypeScript69.4%
Vue29.9%
CSS0.6%
JavaScript0%

Commit activity

Last 12 weeks · 64 commits

Full graph →

Community health

5 of 6 standards met

Community profile →
85
✓README✓License✓Contributing✓Code of Conduct○Issue Template✓PR Template

Recent PRs & issues

Active · 4 in progress · Last activity 5d ago
See all on GitHub →
SaKaNa-Y
fix(cards): resolve hover/click on floating edge labels via rect hit-testOpenPR

🔗 Linked issue 🧭 Context Top and bottom edge labels were partially obscured by the card due to stacking and layout overlap, making the action descriptions unreadable or hard to discover. To fix this, the labels were visually lifted above the card so they remain visible at all times. We could also reserve space for it, but that would reduce the card size, so I chose not to do that. 📚 Description before: now:

SaKaNa-Y · 2d ago
SaKaNa-Y
fix(ui): treat shift-only keybindings as plain-key bindingsOpenPR

🔗 Linked issue 🧭 Context Fixed the bug where the Shift shortcut did not work. 📚 Description

SaKaNa-Y · 2d ago
SaKaNa-Y
fix(ui): avoid double slash in item selection URLOpenPR

🔗 Linked issue 🧭 Context Using could generate malformed // URLs, causing 404 errors when opening individual items. 📚 Description

SaKaNa-Y · 3d ago

Recent fixes

View closed PRs →
antfu
feat(ui): rework queue with dedicated views per action typeMergedPR

Summary The queue UI used to crush every action into a single truncated summary line, hiding most of the data behind ellipses (label colors, avatars, full bodies, merge details, reactions, , source files). This rework gives each entry a card with a colored action pill, a body rendered in the action's natural shape (label pills, user avatars, multi-line text, merge method + commit, emoji + target, etc.), and a footer that opens its source file in the editor. Per-item edits — previously hidden from the queue — are now visible alongside / so every pending op lives in one place. The duplicated row template between and is gone; both consume a shared . Created with the help of an agent.

antfu · 1mo ago
antfu
chore: migrate to devframe v0.5.2MergedPR

Bumps the workspace catalog from to so we pick up the new framework-neutral hub layer introduced in v0.5.0 (devframes/devframe#24). The v0.5.0 release renamed every public type to , so this change mechanically updates the affected identifiers (, , ) across the server-side RPC wiring and the UI client composable. The stale comment in is also refreshed to match devframe's renamed global key. This PR was created with the help of an agent.

antfu · 1mo ago
Emiyaaaaa
fix: configure tsdown to generate ghfs bin explicitlyMergedPR

related #51 and #52 Bug With , tsdown auto-writes 's on every . It names the command from the package name — → — overwriting the intended entry. Fix Set so tsdown always generates pointing at , and remove the hand-maintained field from .

Emiyaaaaa · 1mo ago
Structured data for AI agents

Repository: antfu/ghfs. Description: GitHub issues/PRs as filesystem, for offline view and operations in batch. Designed for human and agents. Stars: 267, Forks: 11. Primary language: TypeScript. Languages: TypeScript (69.4%), Vue (29.9%), CSS (0.6%), JavaScript (0%). License: MIT. Latest release: v0.2.5 (5d ago). Open PRs: 4, open issues: 1. Last activity: 5d ago. Community health: 85%. Top contributors: antfu, antfubot, Emiyaaaaa, CNSeniorious000, snelusha.

·@ofershap

Replace github.com with gitshow.dev