IJFW — It Just F*cking Works. Ferrox Labs' local-first infrastructure for AI coding agents: shared memory, smart routing, multi-AI cross-audits, disciplined workflow.
$ npx -y skills add FerroxLabs/ijfw --agent claude-code
Run the curl in your terminal, the rest in Claude Code.
Repo: FerroxLabs/ijfw
What's inside
IJFW is one shared brain, and a full operating layer, for every AI coding tool you use. Install it once and your tools remember across sessions, plan before they build, check each other's work for hallucinations, pull in the right specialist for the job, and quietly cut your token bill. All on your machine. All yours.
npm install -g @ijfw/install && ijfw-install
The receipts: in an open, honest re-run of the field, memory beat no-memory by +55 points on LongMemEval. On recalling when something happened, Mem0, Letta, and Zep scored 0.000. IJFW scored 0.676. See the benchmark, method, and where we lose →
One install, one shared brain, and a full engine room around it. Skim the headlines and the bullets. Click into any engine to go deeper.
Your AI stops forgetting. Decisions, context, and the why behind them survive across sessions and across tools, and IJFW keeps the store clean on its own.
.ijfw/memory/, so context survives across sessions instead of evaporating.The spine that stops AI coding from falling apart mid-session. It plans before it builds and gates every phase behind your sign-off.
Read more: the workflow engine →
One model will confidently ship a bug. So on demand, three models from three different labs red-team the same work in parallel, before it reaches your repo.
Read more: multi-AI cross-audit →
34 skills and a roster of specialist agents that show up only when the work calls for them, then get out of your context.
ijfw team reads what you are building and writes a purpose-built bench (architect, security, QA, or world-builder), so the roster fits your actual project.Read more: skills & specialist teams →
Six independent cost levers compound on every turn, so your quality goes up while your bill goes down.
Read more: the token economy →
A live, local dashboard across all your AI tools, with a dollar-saved ledger whose every number traces back to your own logs.
Rewrite its output once and IJFW notices the diff, then stops repeating that mistake across every tool. It learns from your edits, never your private data.
ijfw personalize off is an instant kill-switch and forget is a hard reset, so you own whether the profile ever rides into a prompt.Drop a DESIGN.md in your project and every agent builds to the same colors, type, and rules. No "make it look nice", no cross-tool drift.
DESIGN.md at your project root holds palette, type, and component rules, so every agent builds from the same source of truth.Read more: the design contract →
One install configures every AI tool already on your machine and pre-stages the rest, then connects each one through the richest mechanism it supports.
Read more: platforms & how they connect →
100% local. No account, no server, no phone-home, MIT-licensed. You can read, audit, or delete every byte it keeps about you.
forget deletes inferences and purges the egress entries that referenced them, so a deleted fact cannot be resurrected from the audit trail.IJFW_PROFILE_KILL) always wins over every other setting, so you have one panic button across all surfaces.Read more: privacy & control →
npm install -g @ijfw/install && ijfw-install
Windows (PowerShell 5.1 or 7+):
iwr https://raw.githubusercontent.com/FerroxLabs/ijfw/main/installer/src/install.ps1 -OutFile install.ps1; .\install.ps1
Preflight: Node 18+, Git, and a bash shell (Git for Windows ships one, no WSL needed).
Then, in any AI tool on your stack:
| Say this | What happens |
|---|---|
recall my project | Drops your AI back into full context: decisions, state, the why behind them. |
cross-audit this file | Three AIs from different labs review it in parallel; findings tagged consensus or contested. |
plan this feature | Opens the workflow (brief, plan, gates) seeded from your current conversation. |
ijfw dashboard start | Opens your live cost and session dashboard in the browser. |
ijfw guide | The full guide in your browser, 90 seconds to your first win. |
Dedicated coding agents: Claude Code, Codex CLI, Gemini CLI, Cursor, Windsurf, GitHub Copilot, Aider, Cline, OpenCode, Qwen Code, Kimi CLI, Wayland, Antigravity General agents with strong coding: OpenClaw, Hermes, Pi
No tool on this list shares its memory with the others. IJFW is the layer that gives you one brain across all of them. Platforms & how they connect →
cross-audit fires, it goes through your CLI or your API key.ijfw-install --uninstall # or: ijfw uninstall
Removes IJFW's entries from each tool's config and its files under ~/.ijfw, backing up every modified file as .bak.<timestamp> first. Your other plugins, MCP servers, and per-project trust settings stay untouched.
Is this just a Claude Code plugin? No. Claude Code is where it's richest, but the same memory, profile, and engines reach 16 tools via MCP and a rules-file fallback.
Do I need a specific AI provider? No. Bring whatever AI accounts you already use; IJFW adds nothing to pay for.
What does it cost me? Nothing. It's free and MIT-licensed, and it tends to lower your existing token bill.
Will it slow my sessions down? No. The hot-path hook runs in milliseconds and skills load only when triggered.
Can I turn it off? Any time, per-feature or entirely. Run ijfw personalize off, or uninstall and your data comes with you.
.audit-ci.jsonc
.gemini/
settings.json
.geminiignore
.gitattributes
.github/
dependabot.yml
ISSUE_TEMPLATE/
auditor-proposal.yml
PULL_REQUEST_TEMPLATE.md
workflows/
ci.yml
publish.yml
refresh-prices.yml
windows-smoke.yml
.gitignore
.gitleaks.toml
.gitleaksignore
.planning/
2026-06-10-WAYLAND-CORE-INTEGRATION.md
.shellcheckrc
AGENTS.md
aider/
aider.conf.yml
CONVENTIONS.md
antigravity/
AGENTS.md
mcp_config.json
CHANGELOG.md
claude/
CLAUDE.md
.claude-plugin/
marketplace.json
plugin.json
.claudeignore
.mcp.json
agents/
architect.md
builder.md
ijfw-accessibility-eng.md
ijfw-accessibility-reviewer.md
ijfw-assumptions-analyzer.md
ijfw-campaign-strategist.md
ijfw-code-fixer.md
ijfw-codebase-mapper.md
ijfw-copy-reviewer.md
ijfw-debug-session-manager.md
ijfw-debugger.md
ijfw-dep-audit.md
ijfw-design-critic.md
ijfw-discuss-phase.md
ijfw-doc-verifier.md
ijfw-doc-writer.md
ijfw-e2e-runner.md
ijfw-executor.md
ijfw-extract-learnings.md
ijfw-integration-checker.md
ijfw-line-editor.md
ijfw-llm-budget-watcher.md
ijfw-lore-keeper.md
ijfw-method-reviewer.md
ijfw-narrative-continuity-checker.md
ijfw-nyquist-auditor.md
ijfw-pattern-mapper.md
ijfw-plan-checker.md
ijfw-ralph-loop-runner.md
ijfw-release-eng.md
ijfw-research-lead.md
ijfw-risk-reviewer.md
ijfw-roadmapper.md
ijfw-security-auditor.md
ijfw-strategy-lead.md
ijfw-ui-auditor.md
scout.md
bin/
ijfw-memory
commands/
compress.md
consolidate.md
cross-audit.md
cross-critique.md
cross-research.md
doctor.md
handoff.md
ijfw-audit.md
ijfw-execute.md
ijfw-help.md
ijfw-plan.md
ijfw-ship.md
ijfw-verify.md
ijfw.md
memory-audit.md
memory-consent.md
memory-why.md
metrics.md
mode.md
status.md
team.md
workflow.md
hooks/
hooks.json
scripts/
compute-nudge.sh
global-cleanup.sh
ijfw-check-update.js
ijfw-check-update.sh
ijfw-context-monitor.js
ijfw-statusline.js
observation-capture.sh
post-tool-use.js
post-tool-use.sh
pre-compact.sh
pre-prompt.sh
pre-tool-use-extension-check.sh
pre-tool-use.sh
sandbox-nudge.sh
session-end.sh
session-start-dashboard.sh
session-start.sh
user-prompt-submit-capture.sh
tests/
test-wiring.sh
rules/
ijfw-activate.md
IJFW-CLAUDE.md
skills/
ijfw-agents-md/
schema/
agents-md-frontmatter.json
scripts/
build_blocks.py
build-blocks.sh
cold_scan_trigger.py
cold-scan-trigger.sh
hoist-frontmatter.js
hoist-frontmatter.sh
lock.sh
merge-block-aware.sh
seed-gate.sh
SKILL.md
templates/
AGENTS.md.tmpl
CLAUDE.md.adapter.tmpl
discipline-business.md
discipline-code.md
discipline-design.md
discipline-narrative.md
discipline-research.md
GEMINI.md.adapter.tmpl
HERMES.md.adapter.tmpl
WAYLAND.md.adapter.tmpl
ijfw-auto-memorize/
SKILL.md
ijfw-commit/
SKILL.md
ijfw-complete-milestone/
SKILL.md
ijfw-compress/
SKILL.md
ijfw-compute/
SKILL.md
ijfw-core/
SKILL.md
ijfw-critique/
SKILL.md
ijfw-cross-audit/
SKILL.md
ijfw-dashboard/
SKILL.md
ijfw-debug/
SKILL.md
ijfw-design/
data/
brand-atlas.json
charts.csv
google-fonts.csv
palettes.csv
patterns.csv
reasoning.csv
styles.csv
typography.csv
ux-guidelines.csv
README.md
scripts/
design-pass.sh
dispatch.sh
search.js
SKILL.md
templates/
design/
bento-grid.md
brutalist-luxe.md
cinematic-dark.md
data-dense-dashboard.md
editorial-warm.md
glassmorphic.md
magazine-editorial.md
maximalist-vibrant.md
neo-swiss-tech.md
swiss-minimal.md
terminal-native.md
warm-organic.md
tests/
test-design-pass.sh
test-dispatch.sh
test-reasoning.js
test-search.js
ijfw-handoff/
SKILL.md
ijfw-memory-audit/
SKILL.md
ijfw-metrics/
SKILL.md
ijfw-milestone-summary/
SKILL.md
ijfw-new-milestone/
SKILL.md
ijfw-new-project/
SKILL.md
templates/
book.brief.md
campaign.brief.md
design-system.brief.md
landing-page.brief.md
launch.brief.md
software.brief.md
ijfw-plan/
ijfw-plan-check/
SKILL.md
SKILL.md
ijfw-preflight/
SKILL.md
ijfw-recall/
SKILL.md
ijfw-receiving-review/
SKILL.md
ijfw-review/
SKILL.md
ijfw-ship/
SKILL.md
ijfw-spec-phase/
SKILL.md
ijfw-summarize/
scripts/
detect-type.sh
dream_trigger.py
dream-trigger.sh
SKILL.md
ijfw-tdd/
SKILL.md
ijfw-team/
SKILL.md
ijfw-ui-spec/
SKILL.md
ijfw-update/
SKILL.md
ijfw-verify/
SKILL.md
ijfw-workflow/
lib/
dispatch-helpers.md
prompts/
post-done-self-check.md
quality-reviewer.md
spec-reviewer.md
references/
build-phase.md
deep-mode-optional.md
donahoe-principles.md
post-brainstorm-workflow.md
score-examples.md
ship-phase.md
team-templates.md
think-phase.md
SKILL.md
templates/
book.phases.md
campaign.phases.md
design-system.phases.md
landing-page.phases.md
launch.phases.md
ijfw-writing-skills/
SKILL.md
codex/
.agents/
plugins/
marketplace.json
.codex/
.codex-plugin/
plugin.json
config.toml
hooks/
hooks.json
after-agent.sh
observation-capture.sh
permission-request.sh
post-tool-use.sh
pre-prompt.sh
pre-tool-use.sh
scripts/
pre-tool-use-extension-check.sh
session-end.sh
session-start-dashboard.sh
session-start.sh
user-prompt-submit-capture.sh
IJFW.md
commands/
compress.md
consolidate.md
cross-audit.md
cross-critique.md
cross-research.md
doctor.md
handoff.md
ijfw-audit.md
ijfw-execute.md
ijfw-help.md
ijfw-plan.md
ijfw-ship.md
ijfw-verify.md
ijfw.md
memory-audit.md
memory-consent.md
memory-why.md
metrics.md
mode.md
status.md
team.md
workflow.md
skills/
ijfw-commit/
SKILL.md
ijfw-compress/
SKILL.md
ijfw-critique/
SKILL.md
ijfw-cross-audit/
SKILL.md
ijfw-dashboard/
SKILL.md
ijfw-debug/
SKILL.md
ijfw-design/
data/
brand-atlas.json
charts.csv
google-fonts.csv
palettes.csv
patterns.csv
reasoning.csv
styles.csv
typography.csv
ux-guidelines.csv
README.md
scripts/
design-pass.sh
dispatch.sh
search.js
SKILL.md
templates/
design/
bento-grid.md
brutalist-luxe.md
cinematic-dark.md
data-dense-dashboard.md
editorial-warm.md
glassmorphic.md
magazine-editorial.md
maximalist-vibrant.md
neo-swiss-tech.md
swiss-minimal.md
terminal-native.md
warm-organic.md
tests/
test-design-pass.sh
test-dispatch.sh
test-reasoning.js
test-search.js
ijfw-doctor/
SKILL.md
ijfw-handoff/
SKILL.md
ijfw-memory-audit/
SKILL.md
ijfw-plan-check/
SKILL.md
ijfw-preflight/
SKILL.md
ijfw-recall/
SKILL.md
ijfw-review/
SKILL.md
ijfw-status/
SKILL.md
ijfw-summarize/
SKILL.md
ijfw-team/
SKILL.md
ijfw-update/
SKILL.md
... 1600 moreShowing a partial view of a very large repo.
FAQ
ijfw is a Claude Code plugin with 91 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes ijfw-agents-md, ijfw-auto-memorize, ijfw-commit. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.