antfu

antfu / ghfs

Public

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

35
1
100% credibility
Found Mar 04, 2026 at 35 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

ghfs downloads GitHub issues and pull requests from a repository into local markdown files for offline review and supports batch updates through a simple YAML instructions file.

How It Works

1
🔍 Hear about ghfs

While feeling overwhelmed by endless discussions on your GitHub project, you discover a handy tool to bring them right to your computer for easier management.

2
📁 Open your project folder

Navigate to the folder on your computer where your GitHub project lives.

3
⬇️ Pull down conversations

Run the tool to copy all open issues and pull requests into neat text files stored in a special folder called .ghfs.

4
📖 Explore everything offline

Now browse, search, or even chat with your local AI helper to summarize and understand all your project's discussions without needing the internet.

5
✏️ List your changes

Jot down a simple wishlist of actions, like closing a bunch of issues or tweaking titles, in an easy-to-edit note.

6
▶️ Make changes happen

Tell the tool to carry out your list, connecting your GitHub account so it updates everything there safely in one go.

Project refreshed!

Your GitHub is now perfectly updated, local files stay fresh, and managing tons of discussions feels simple and quick.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 35 to 35 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is ghfs?

ghfs syncs GitHub issues/PRs from your github github repo into a local .ghfs filesystem, turning them into markdown files with comments and PR patches for offline viewing. Run `ghfs` in a repo directory to mirror open/closed items, or use `ghfs execute` on a .ghfs/execute.yml file for batch actions like closing issues, setting titles, adding labels, or requesting reviewers. Written in TypeScript, it pulls via github github_token or gh CLI, designed for humans scanning github issues prs and agents processing them locally.

Why is it gaining traction?

It bridges github issues prs to a filesystem for batch ops, letting you edit offline before applying changes—unlike web UIs or github github script one-offs. Pairs naturally with github github copilot chat or local agents for triage, skipping API rate limits in github github_workspace. Incremental syncs since last run keep it fast for daily github issues prs checks.

Who should use this?

Repo maintainers batch-closing stale github issues prs or updating labels across dozens. Agent devs feeding github issues prs into local models for summaries or automations via github_personal_access_token. Teams in github github enterprise auditing PRs offline without browser tabs.

Verdict

Promising for batch github issues prs and agents, but at 35 stars and 1.0% credibility score, it's WIP with basic docs and tests—test in a side repo first. Solid foundation if you need local FS over github github pages dashboards.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.