I got tired of syncing Claude/Gemini/AGENTS.md and .cursorrules
I got tired of syncing Claude/Gemini/AGENTS.md and .cursorrules
I use Claude, Codex, Cursor, and Gemini on different projects. Each one has its' own md file in its own format. CLAUDE.md, AGENTS.md, .cursorrules, GEMINI.md. Four files saying roughly the same thing, four chances to get out of sync! I kept forgetting to update one, then wondering why Cursor was hallucinating my project structure while Claude had it right. So I built an MCP server that reads a single YAML file (project.faf) and generates all four formats. 7 bundled parsers handle the differences between them. You edit one file, and bi-sync keeps everything current. It's an MCP server, so Claude Desktop can use it directly. 61 tools, 351 tests, no CLI dependency. Try it: npx claude-faf-mcp Source: https://github.com/Wolfe-Jam/claude-faf-mcp The .faf format itself is IANA-registered (application/vnd.faf+yaml). Curious if others are dealing with this multi-AI config problem, or if there's a simpler approach I'm not seeing.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Chat with GPT, Claude, Gemini and more in one app
GPT, Claude, Gemini & every top AI — one subscription
IT Guide to Migrate from Claude to Gemini
Use ChatGPT, Claude, and Gemini Side-By-Side
AI trio: OpenAI, Claude, Gemini. Privacy first.
See if ChatGPT, Claude & Gemini recommend your brand
I got tired of stressing about my karma, so I wrote this.
I got bored, so I made a roguelike
We Got Your Back
We get it, we got you