A lean, opinionated toolkit that makes your AI coding agent work like a disciplined engineer.
Website · Releases · Report Bug · Discussions
Coding Friend adds skills, agents, and hooks to the agent you already use. You get plan → implement → review → commit, with project knowledge in docs/ and learn notes in ~/.coding-friend/learn/. One install covers Claude Code (principal); pass --agent for Codex, oh-my-pi, Cursor, Grok CLI, Antigravity, or Devin CLI (beta).
Read more in website/src/content/index.md.
| Host | Support | Install |
|---|---|---|
| Claude Code | 100% | cf install |
| omp | 95% | cf install --agent omp |
| Devin CLI (beta) | 86% | cf install --agent devin |
| Codex CLI | 77% | cf install --agent codex |
| Antigravity | 73% | cf install --agent agy |
| Cursor / Grok CLI | comes with Claude Code | |
| ZCode | install via github marketplace |
% = Claude is a baseline with all skills, agents, hooks. Some are Claude only: statusline, session save/restore (/cf-session), and task tracking. Other hosts ship their own equivalents, so they are not counted.
Copy and paste this prompt into your AI agent — it will read the documentation and set up everything automatically:
Install Coding Friend from https://cf.dinhanhthi.com on my system. First read the installation documentation to understand what Coding Friend is and how to install it properly. Check if I have Node.js 20+, install coding-friend-cli globally, then install the plugin for my current AI agent (auto-detect: Claude Code, Codex, oh-my-pi, Antigravity, Devin CLI, etc.). After installation, initialize the project with
cf init. Guide me through the entire process and verify everything works correctly.
Requires Node.js 20+ and a supported host.
npm i -g coding-friend-cli
# If `cf` is taken, use `cdf`
cf install # Claude Code (default)
cf install --agent codex # or 'omp', 'agy', 'devin'
cf init # per project: docs/, .coding-friend/config.json
cf update # later: pull the newest plugin
# Need help?
cf help
# Get Started in any project
cf initclaude plugin marketplace add dinhanhthi/coding-friend
claude plugin install coding-friend@coding-friend-marketplace
# Or inside Claude Code session:
/plugin marketplace add dinhanhthi/coding-friend
/plugin install coding-friend@coding-friend-marketplaceCodex CLI note: Codex v0.130.0 can register/upgrade marketplaces from the terminal, but plugin install still requires one manual step inside Codex: open codex, run /plugins, then install coding-friend.
Devin CLI note (beta): devin plugins install dinhanhthi/coding-friend#plugin-devin installs the generated plugin directly; inside Devin invoke skills bare or namespaced — /cf-plan or /coding-friend:cf-plan.
- Plan with autopilot (
/cf-plan --auto) - TDD, opt-in (
--add-tests) - Systematic debugging
- Code review + cross-agent review
- Conventional commits & ship
- Persistent memory, 3-tier search (
cf memory) - Learn & teach (
/cf-learn,/cf-teach,cf learn host,cf mcp) - Research (
/cf-research) - Smart auto-approve
- Prompt-injection defense
- Custom skill guides
- Sessions & checkpoints
- Statusline (Claude only)
🧠 Opus (1M) cf v0.42.1 | 📂 MyProject (⎇ main) | 👤 Thi Dinh (me@dinhanhthi.com) ctx 42% | [5h] 30% → 2:30pm | [7d] 10% → mar 15, 2:30pm 🆔 a1b2c3d4-e5f6-7890-abcd-ef1234567890 📋 Tasks: 2/5 | 🤖 Agent: cf-reviewer
Details: website/src/content/index.md#-features
/cf-advise, /cf-ask, /cf-checkpoint, /cf-checkpoint-from, /cf-commit, /cf-design, /cf-fix, /cf-help, /cf-later-do, /cf-learn, /cf-optimize, /cf-plan, /cf-plan-review, /cf-plan-resume, /cf-remember, /cf-research, /cf-review, /cf-review-in, /cf-review-out, /cf-scan, /cf-session, /cf-ship, /cf-showcase, /cf-teach, /cf-warm
Auto-invoked: cf-tdd, cf-sys-debug, cf-verification
Details: website/src/content/index.md#-features
cf-explorer, cf-implementer, cf-planner, cf-reviewer, cf-reviewer-plan, cf-reviewer-quality, cf-reviewer-reducer, cf-reviewer-rules, cf-reviewer-security, cf-reviewer-tests, cf-writer, cf-writer-deep
Details: website/src/content/index.md#-agents
cf (coding-friend-cli) manages install/init/update/memory/learn/statusline; host flags --agent codex|omp|agy|devin (aliases --codex/--omp/--agy/--devin). See cli/README.md and docs/cli-requirements.md.
CONTRIBUTING.md — how local dev works and what to do after each change.
MIT