TrNgTien

TrNgTien / vfs

Public

Reduce AI agent token usage by 98% via Virtual Function Signatures. MCP server for Cursor & Claude Desktop. Supports Go, TypeScript, Python, Rust, Java and more.

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

vfs parses source code in multiple languages to extract compact outlines of exported functions, classes, types, and structures, helping AI coding tools navigate projects efficiently with minimal input size.

How It Works

1
👀 Discover vfs

You learn about vfs, a handy tool that creates a quick outline of the important parts in your code, helping AI assistants skip reading full files.

2
💾 Get vfs ready

You grab vfs for your computer in a simple way, like downloading a file that works right away.

3
🔍 Search your project

You tell vfs to look in your code folder for something specific, like a function name, and it shows matching outlines instantly.

4
Tiny perfect results

You see super short summaries with just the key details and line numbers – much smaller than full files, feeling like a magic table of contents!

5
🚀 Start helper mode

You turn on vfs in the background so your AI coding friend can ask it questions anytime without hassle.

6
🤖 AI speeds up

Your AI now grabs exactly what it needs fast, working smoother on big projects.

🎉 Faster, easier coding

Everything flows better – AI helps quicker, you save time and effort, and exploring code feels effortless.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 12 to 12 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 vfs?

vfs scans codebases and extracts only exported function, class, and type signatures—stripping bodies for a compact table of contents with file:line info. It cuts AI agent token usage by 98% versus reading full files or grep, supporting Go, TypeScript, Python, Rust, Java, HCL, Dockerfiles, Protobufs, SQL, and YAML. Use the CLI like `vfs . -f HandleLogin` or run the MCP server for Cursor/Claude Desktop agents via `vfs up`.

Why is it gaining traction?

Unlike apache vfs github or commons vfs github tools, vfs targets AI workflows, delivering 89% token savings over grep on real projects via AST/tree-sitter parsing. Local-first with zero network/telemetry appeals to privacy-focused devs; MCP endpoints like `search` and `extract` plug straight into sandboxed editors. Benchmarks and `vfs bench --self` hook users fast, reducing github storage for actions/packages indirectly by slimming agent contexts.

Who should use this?

AI coding agent users in Cursor or Claude scanning Go/Python/Rust monorepos. DevOps teams authoring Dockerfiles, Terraform, or Kubernetes YAML needing quick structure overviews. Backend devs building map reduce agents or language agents, where token efficiency reduces costs without github reduce image/pdf size hacks.

Verdict

Early at 12 stars and 1.0% credibility score, but mature docs, Makefile tests, Docker support, and prebuilt binaries make it low-risk to eval. Grab via `go install` or Docker; worth it if AI agents dominate your flow—skip if not using Cursor/Claude.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.