Claude Code config

Faf CLI

The context every AI coding agent reads — authors AGENTS.md, CLAUDE.md, GEMINI.md & .cursorrules from your repo's real stack. IANA-registered .faf format.

43 stars 6 forksConfig & memory Source

Install

Install
bunx faf-cli git https://github.com/facebook/react

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/Wolfe-Jam/faf-cli.git

From the README

faf-cli
CONTEXT, versioned.

The context every AI coding agent reads — authored from your repo, never guessed.

One .faf file → AGENTS.md · CLAUDE.md · GEMINI.md · .cursorrules,
detected from your real stack, scored, and versioned with your code. No drift. No re-explaining.

 · across npm, PyPI and crates.io · IANA-registered · Anthropic-merged (#2759)

⭐ Star it on GitHub: bookmarks it for you, helps other devs find it too.

FAF defines. AGENTS.md instructs. AI codes.
Every building requires a foundation. FAF is AI's foundational layer.
You have a package.json. AI needs you to add a project.faf. Done.

Git-Native. project.faf versions with your code — every clone, every fork, every checkout gets full AI context.
No setup, no drift, no re-explaining.

Install
faf with no arguments shows your project's score; faf auto detects and fills.

Quick Start

Nelly Never Forgets

Run faf with no arguments:
faf-cli dogfoods itself — project.faf is source DNA; CLAUDE.md and GEMINI.md are authored from it via faf. AGENTS.md is the BETTER ops briefing (hand-kept for agents; faf export --agents still authors AGENTS.md for other repos).

Commands

Run faf --help for the full command set and options.

Memory (.fafm) — new in 7.2.0

Portable agent memory in the IANA-registered .fafm format. Same INTEROP as claude-fafm-sdk 1.0.

What's New in v8.7.0 — The Receipts Edition

Your Test Receipts, in your terminal: faf taf receipts shows them, taf setup writes the recipe for JavaScript (Jest, Vitest, Bun), Python and Go, and every test run on your default branch gets one, red ones too.

A Test Receipt is one line of proof that your tests ran: when, the result, passed/total. faf-taf-git appends one to .taf on a taf-receipts branch for every CI run, so the record stays in git after the CI logs…
Read the full README on GitHub

Details

Website
faf.one
Language
TypeScript
License
MIT
Last updated
3 November 2026
Topics
agents-mdaiai-agentsai-contextanthropicclaudeclaude-codeclicode-generationcommand-line-toolcontext-engineeringcursor

FAQ

What is Faf CLI?

The context every AI coding agent reads — authors AGENTS.md, CLAUDE.md, GEMINI.md & .cursorrules from your repo's real stack. IANA-registered .faf format. It is a config for Claude Code, from Wolfe-Jam/faf-cli on GitHub.

How do I install Faf CLI?

Run bunx faf-cli git https://github.com/facebook/react, then follow the setup in the README.

Is Faf CLI popular?

Wolfe-Jam/faf-cli has 43 GitHub stars and 6 forks, and is included in 1 curated Claude Code list. It was last updated on 3 November 2026.

More config & memory

Browse the most popular Claude Code mods, all config & memory, or the skills and MCP server directories.