SuperAPI AI 工具集

free-code-claude-cli

编程与开发

查看项目

更新于 10-15 16:55

技能介绍

free-code 是 Anthropic Claude Code CLI 的可构建开源分支,定位为终端原生的 AI 编程智能体。根据资料,它移除了所有遥测与回传回调,剥离了 Anthropic 注入的系统提示护栏,并解锁了公开 npm 版本中被禁用的 54 个实验性功能标志。它支持五种模型提供商:Anthropic、OpenAI Codex、AWS Bedrock、Google Vertex AI 和 Anthropic Foundry。

主要能力方面,free-code 提供交互式 REPL 与一次性提示两种使用模式,支持指定模型、OAuth 登录,以及 /login、/help、/clear、/compact、/memory 等斜杠命令。构建变体包括 bun run build(仅 VOICE_MODE,接近生产)、bun run build:dev(开发标记)、bun run build:dev:full(解锁全部 54 个实验性标志)和 bun run compile(替代输出路径)。也可通过 --feature=FLAG 单独启用特定功能标志。

使用方式上,推荐一行安装脚本:curl -fsSL https://raw.githubusercontent.com/paoloanzn/free-code/main/install.sh | bash,该脚本会在需要时安装 Bun、克隆仓库、以实验性功能构建,并将 free-code 符号链接到 PATH。手动构建需 Bun >= 1.3.11,依次执行安装 Bun、git clone、bun run build、./cli。模型提供商通过环境变量切换,例如 Anthropic 默认使用 ANTHROPIC_API_KEY,OpenAI Codex 设置 CLAUDE_CODE_USE_OPENAI=1,AWS Bedrock 设置 CLAUDE_CODE_USE_BEDROCK=1 与 AWS_REGION,Google Vertex AI 设置 CLAUDE_CODE_USE_VERTEX=1,Anthropic Foundry 设置 CLAUDE_CODE_USE_FOUNDRY=1。

实验性功能标志中,高价值项包括 ULTRATHINK(提示中键入 ultrathink 提升推理深度)、ULTRAPLAN(远程多智能体规划)、VOICE_MODE(按键说话语音输入与听写)、TOKEN_BUDGET(实时 token 预算跟踪与警告)、HISTORY_PICKER(交互式提示历史选择器)、EXTRACT_MEMORIES(每次查询后自动提取记忆)、VERIFICATION_AGENT(校验任务完成的验证智能体)、AGENT_TRIGGERS(本地 cron/触发器后台自动化)、BRIDGE_MODE(IDE 远程控制桥接,支持 VS Code、JetBrains)、BASH_CLASSIFIER(AI 辅助 bash 权限决策)、BUILTIN_EXPLORE_PLAN_AGENTS(预设探索/规划智能体配置)、TEAMMEM(团队共享记忆文件与监听钩子)、COMPACTION_REMINDERS(上下文窗口压缩智能提醒)。

适用场景包括:终端内进行代码解释、安全审查、测试编写、重构等编程任务;通过管道将文件传入一次性模式,如 cat src/auth.ts | free-code -p "find security issues in this file";按会话临时切换提供商;为 CI 构建最小功能的无头智能体。

限制与注意事项:部分实验性标志无法干净编译,资料称 88 个标志中仅 54 个可用,建议使用 build:dev:full;Bedrock 认证错误需先验证 AWS 凭证链,Vertex AI 需先执行 gcloud auth application-default login;上下文窗口快速填满时可启用 COMPACTION_REMINDERS 并使用 /compact;若 GitHub 仓库不可用,完整源码有 IPFS 永久镜像(CID: bafybeiegvef3dt24n2znnnmzcud2vxat7y7rl5ikz7y7yoglxappim54bm)。关于收费、价格、平台支持范围等事实,资料暂未提供。