Your AI Context Now Works Everywhere: faf-cli Google Gemini Edition
Source: Dev.to
The Problem
Every AI assistant has its own context format:
- Claude uses
CLAUDE.md - Gemini uses
GEMINI.md - Cursor, Windsurf, and others have their own conventions
You end up maintaining multiple files that say the same thing. When your project changes, you update one and forget the others, causing your AI assistants to diverge.
The Solution: One Format, Every AI
The .faf format (Foundational AI‑context Format) acts as a universal hub—a single source of truth. It syncs automatically so every AI stays current.
How It Works
faf gemini export
That’s it. Your .faf context becomes a native GEMINI.md that the Gemini CLI understands.
Why This Matters
- Switch AIs without losing context – start in Claude, continue in Gemini CLI; your project DNA follows you.
- Team flexibility – some prefer Claude, others Gemini; everyone shares context through
.faf. - Future‑proof – when the next AI launches, adding support is just one export target away.
Get Started
npm install -g faf-cli
faf init
faf gemini export
- npm:
- Docs:
- Blog:
Additional Information
The .faf format is IANA‑registered and part of the official Claude MCP ecosystem (#2759).