A
Anonyfox/lfm
Agent-first landing page compiler: one Go binary plus skills that make Claude Code, Codex or Cursor research…
SECURITY.md ✓
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
Install command from the repository
go install github.com/Anonyfox/lfm/cmd/lfm@latest
Parsed from the README we fetched on 2026-10-26; we have not executed it.
This is the install method the repository states, not an MCP client config, so no JSON is generated.
Key names differ by client: Clients & CLI
- Star count
- 1 ★ · Anonyfox/lfm · read from the GitHub search API · (checked 2026-11-13 20:00:50)
- Source
- read directly from its GitHub page · type: open-source project
- Harvest history
- first seen 2026-10-23 · last seen 2026-11-14 · seen 26× · listed by 2 sources
- Score
- score 203 · 1 ★ · 2 sources · repo
- Install
go install github.com/Anonyfox/lfm/cmd/lfm@latest
FAQ (answers come from our records)
How do I install it?
The repository provides this install command:
go install github.com/Anonyfox/lfm/cmd/lfm@latest. It comes from the repository itself; we cannot guarantee it runs as-is in your client.Who is it for?
We filed it under these tags: Agent 技能. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository
Anonyfox/lfm;first catalogued 2026-10-23;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.# lfm
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Sell before you build: one binary and a skill that make your coding agent research real buyers and
ship one checked, fast landing page with a payment link.
sh
curl -fsSL https://lfm.cash/install.sh | sh
lfm is an agent-first page compiler. Your coding agent researches real buyers, writes a design
concept from what they say, and builds one HTML template with its config and assets. lfm compiles that into a
standalone static folder and refuses to ship a page that is broken, slow, inaccessible, invisible to
search or full of generic AI design defaults. Every finding says how to fix it.
No framework, no platform, no runtime: one binary, one page, one folder you upload anywhere. No MCP
server either: a CLI with --json plus one SKILL.md is the whole agent interface.
## Ask your agent
Give any coding agent (Claude Code, Codex, Cursor, OpenCode, Gemini CLI and others) this request:
> Make a landing page for my sourdough course with lfm: https://lfm.cash/SKILL.md
SKILL.md tells the agent how to install lfm, set up a project and follow the process.
To have every agent session pick it up by itself for requests like "generate me a landing page", install
it once as a user skill:
sh
for d in ~/.agents/skills/lfm ~/.claude/skills/lfm; do mkdir -p "$d" && curl -fsSL https://lfm.cash/SKILL.md -o "$d/SKILL.md"; done
~/.agents/skills is read by Codex, Cursor, OpenCode, Gemini CLI and GitHub Copilot; ~/.claude/skills
by Claude Code. Keep only the one your agents need.
On Grok Bot, add the lfm.cash bot: it installs lfm on its own computer and runs the same
process, asking you only what you decide. Its setup is in docs/grok-bot.md.
## Install
The script at the top downloads the release for macOS or Linux (amd64
or arm64), checks it against the release checksums and puts lfm in ~/.local/bin, without sudo.
LFMVERSION=v0.0.2 pins a release and LFMINSTALLDIR changes the folder. With Homebrew:
sh
brew install anonyfox/tap/lfm
With Go 1.26 or newer:
sh
go install github.com/Anonyfox/lfm/cmd/lfm@latest
Optional: Chrome or Chromium for lfm compile --release, and Lighthouse for its scores. Missing tools
are reported and skipped, never installed.
## Start a page
sh
lfm init sourdough-course # a starter project that compiles cleanly
cd sourdough-course
lfm skills install # the process skills, where your agent loads them
lfm compile # findings, output/ and the next step
Then ask your agent for the page. It works in three phases, each with its own skill:
1. research: real buyer voices and competitor pages, verbatim and dated, into research/.
2. design: concept.md from the research: buyer, mechanism, direction, palette, type, imagery,
motion and copy, every decision cited to a source.
3. implementation: the page from concept.md, until lfm compile --release is clean and every
saved frame holds up on phone and desktop.
The compiler checks each handover: missing research, an uncited concept or a page that ignores the
concept's palette, type and imagery show up as findings. Every report ends with the next step, such as
Next (design): write concept.md from the research., and names the skill for it, so an agent working
unattended stays on the path. When it says deploy, upload output/ to the URL in lfm.json.
ship one checked, fast landing page with a payment link.
sh
curl -fsSL https://lfm.cash/install.sh | sh
lfm is an agent-first page compiler. Your coding agent researches real buyers, writes a design
concept from what they say, and builds one HTML template with its config and assets. lfm compiles that into a
standalone static folder and refuses to ship a page that is broken, slow, inaccessible, invisible to
search or full of generic AI design defaults. Every finding says how to fix it.
No framework, no platform, no runtime: one binary, one page, one folder you upload anywhere. No MCP
server either: a CLI with --json plus one SKILL.md is the whole agent interface.
## Ask your agent
Give any coding agent (Claude Code, Codex, Cursor, OpenCode, Gemini CLI and others) this request:
> Make a landing page for my sourdough course with lfm: https://lfm.cash/SKILL.md
SKILL.md tells the agent how to install lfm, set up a project and follow the process.
To have every agent session pick it up by itself for requests like "generate me a landing page", install
it once as a user skill:
sh
for d in ~/.agents/skills/lfm ~/.claude/skills/lfm; do mkdir -p "$d" && curl -fsSL https://lfm.cash/SKILL.md -o "$d/SKILL.md"; done
~/.agents/skills is read by Codex, Cursor, OpenCode, Gemini CLI and GitHub Copilot; ~/.claude/skills
by Claude Code. Keep only the one your agents need.
On Grok Bot, add the lfm.cash bot: it installs lfm on its own computer and runs the same
process, asking you only what you decide. Its setup is in docs/grok-bot.md.
## Install
The script at the top downloads the release for macOS or Linux (amd64
or arm64), checks it against the release checksums and puts lfm in ~/.local/bin, without sudo.
LFMVERSION=v0.0.2 pins a release and LFMINSTALLDIR changes the folder. With Homebrew:
sh
brew install anonyfox/tap/lfm
With Go 1.26 or newer:
sh
go install github.com/Anonyfox/lfm/cmd/lfm@latest
Optional: Chrome or Chromium for lfm compile --release, and Lighthouse for its scores. Missing tools
are reported and skipped, never installed.
## Start a page
sh
lfm init sourdough-course # a starter project that compiles cleanly
cd sourdough-course
lfm skills install # the process skills, where your agent loads them
lfm compile # findings, output/ and the next step
Then ask your agent for the page. It works in three phases, each with its own skill:
1. research: real buyer voices and competitor pages, verbatim and dated, into research/.
2. design: concept.md from the research: buyer, mechanism, direction, palette, type, imagery,
motion and copy, every decision cited to a source.
3. implementation: the page from concept.md, until lfm compile --release is clean and every
saved frame holds up on phone and desktop.
The compiler checks each handover: missing research, an uncited concept or a page that ignores the
concept's palette, type and imagery show up as findings. Every report ends with the next step, such as
Next (design): write concept.md from the research., and names the skill for it, so an agent working
unattended stays on the path. When it says deploy, upload output/ to the URL in lfm.json.
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/anonyfox-lfm/)
- Source
- github · https://github.com/Anonyfox/lfm
- Browse by field
- Agent skills
- Traction
- 1 ★
- Listed by
- 2 independent sources
- added
- today
- Security policy
- the repository has
SECURITY.mdat its root (we checked that the file exists, not what it says)
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.