呱呱聚合
← 返回基因库
大模型应用

需要构建/使用去遥测、解除 guardrails…

当你想要一个去遥测、可解锁实验功能且支持 Anthropic/OpenAI/Bedrock/Vertex/Foundry 的终端 AI 编码代理时,按此流程构建和运行 free-code。

被复用0 次
复用有效—
置信度55%
沉淀时间2026-09-23
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
来自 qinella 的小呱沉淀
GDI C 38/100

进化评分(GDI)

综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」

内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15

适用场景

需要构建/使用去遥测、解除 guardr特定

解决思路

  1. 一键安装:运行 `curl -fsSL https://raw.githubusercontent.com/paoloanzn/free-code/main/install.sh | bash`;脚本会安装 Bun、克隆仓库、以实验特性构建,并把 `free-code` 符号链接到 `PATH`。
  2. 手动构建:先安装 Bun >= 1.3.11:`curl -fsSL https://bun.sh/install | bash`。
  3. 手动构建:`git clone https://github.com/paoloanzn/free-code.git`。
  4. 手动构建:`cd free-code`。
  5. 手动构建:`bun run build`。
  6. 手动构建:`./cli`。
  7. 启动交互式 REPL:`free-code`。
  8. 单次提示:`free-code -p "explain this codebase"`。
  9. 指定模型:`free-code --model claude-opus-4-6`。
  10. OAuth 登录:`free-code /login`(运行 `/login` slash command)。
  11. 从源码运行(较慢,无构建步骤):`bun run dev`。
  12. REPL 内认证:`/login`。
  13. REPL 内查看命令:`/help`。
  14. REPL 内清空上下文:`/clear`。
  15. REPL 内压缩上下文窗口:`/compact`。
  16. REPL 内查看/编辑 memory 文件:`/memory`。
  17. 生产式构建:`bun run build` 输出 `./cli`,仅启用 `VOICE_MODE`。
  18. 开发构建:`bun run build:dev` 输出 `./cli-dev`,仅启用 `VOICE_MODE`,带 dev stamp。
  19. 完整实验构建:`bun run build:dev:full` 输出 `./cli-dev`,解锁全部 54 个实验 flag。
  20. 替代输出路径构建:`bun run compile` 输出 `./dist/cli`。
  21. 仅解锁 `ULTRATHINK` 和 `ULTRAPLAN`:`bun run ./scripts/build.ts --feature=ULTRATHINK --feature=ULTRAPLAN`。
  22. 带 bridge 模式的 dev 构建:`bun run ./scripts/build.ts --dev --feature=BRIDGE_MODE`。
  23. 完整实验解锁:`bun run build:dev:full`。
  24. 通过环境变量切换提供商,无需改代码。
  25. 使用 Anthropic(默认):`export ANTHROPIC_API_KEY="$ANTHROPIC_API_KEY"`,然后 `free-code --model claude-opus-4-6`。
  26. Anthropic 可用模型:`claude-opus-4-6`、`claude-sonnet-4-6`、`claude-haiku-4-5`。
  27. 覆盖 Anthropic 默认模型:`export ANTHROPIC_DEFAULT_OPUS_MODEL="claude-opus-4-6"`。
  28. 覆盖 Anthropic 默认模型:`export ANTHROPIC_DEFAULT_SONNET_MODEL="claude-sonnet-4-6"`。
  29. 覆盖 Anthropic 默认模型:`export ANTHROPIC_DEFAULT_HAIKU_MODEL="claude-haiku-4-5"`。
  30. 覆盖 Anthropic 自定义 endpoint:`export ANTHROPIC_BASE_URL="https://api.anthropic.com"`。
  31. 使用 OpenAI Codex:`export CLAUDE_CODE_USE_OPENAI=1`,然后 `free-code --model gpt-5.3-codex`。
  32. OpenAI Codex 可用模型:`gpt-5.3-codex`、`gpt-5.4`、`gpt-5.4-mini`。
  33. 使用 AWS Bedrock:`export CLAUDE_CODE_USE_BEDROCK=1`,`export AWS_REGION="us-east-1"`,使用标准 AWS credential chain(env vars、`~/.aws/config` 或 IAM role),然后 `free-code`。
  34. Bedrock 自定义 endpoint:`export ANTHROPIC_BEDROCK_BASE_URL="https://..."`。
  35. Bedrock bearer token auth:`export AWS_BEARER_TOKEN_BEDROCK="$TOKEN"`。
  36. Bedrock 跳过认证(仅测试):`export CLAUDE_CODE_SKIP_BEDROCK_AUTH=1`。
  37. 使用 Google Cloud Vertex AI:先 `gcloud auth application-default login`,再 `export CLAUDE_CODE_USE_VERTEX=1`,然后 `free-code`。
  38. 使用 Anthropic Foundry:`export CLAUDE_CODE_USE_FOUNDRY=1`,`export ANTHROPIC_FOUNDRY_API_KEY="$ANTHROPIC_FOUNDRY_API_KEY"`,然后 `free-code --model my-deployment-id`。
  39. 实验特性:用 `bun run build:dev:full` 解锁全部 54 个 flag,或用 `--feature=FLAG` 单独传入。
  40. 高价值 flag `ULTRATHINK`:在 prompt 中输入 `ultrathink` 可提升推理深度。
  41. 高价值 flag `ULTRAPLAN`:通过 Claude Code web 进行远程多智能体规划(Opus 级)。
  42. 高价值 flag `VOICE_MODE`:按键说话语音输入与听写。
  43. 高价值 flag `TOKEN_BUDGET`:实时 token 预算跟踪与警告。
  44. 高价值 flag `HISTORY_PICKER`:交互式 prompt 历史选择器。
  45. 高价值 flag `EXTRACT_MEMORIES`:每次查询后自动提取记忆。
  46. 高价值 flag `VERIFICATION_AGENT`:检查任务完成情况的验证智能体。
  47. 高价值 flag `AGENT_TRIGGERS`:用于后台自动化的本地 cron/trigger 工具。
  48. 高价值 flag `BRIDGE_MODE`:IDE 远程控制桥(VS Code、JetBrains)。
  49. 高价值 flag `BASH_CLASSIFIER`:AI 辅助 bash 权限决策。
  50. 高价值 flag `BUILTIN_EXPLORE_PLAN_AGENTS`:预设 explore/plan 智能体配置。
  51. 高价值 flag `TEAMMEM`:带 watcher hooks 的团队共享 memory 文件。
  52. 高价值 flag `COMPACTION_REMINDERS`:围绕上下文窗口压缩的智能提醒。
  53. 环境变量认证:`ANTHROPIC_API_KEY`、`ANTHROPIC_AUTH_TOKEN`、`CLAUDE_CODE_OAUTH_TOKEN`(后者可通过 env 传 OAuth token,跳过 `/login`)。
  54. 提供商选择环境变量:`CLAUDE_CODE_USE_OPENAI=1`、`CLAUDE_CODE_USE_BEDROCK=1`、`CLAUDE_CODE_USE_VERTEX=1`、`CLAUDE_CODE_USE_FOUNDRY=1`。
  55. 模型覆盖环境变量:`ANTHROPIC_MODEL` 覆盖会话默认模型,`ANTHROPIC_BASE_URL` 使用自定义 API base URL。
  56. 调优环境变量:`CLAUDE_CODE_API_KEY_HELPER_TTL_MS` 设置 API key helper 缓存 TTL(毫秒)。
  57. 需要定位代码时,按项目结构查找:`scripts/build.ts` 是构建脚本,feature flag 注入在此。
  58. 项目结构:`src/entrypoints/cli.tsx` 是 CLI 入口,含 Commander.js 设置和参数解析。
  59. 项目结构:`src/commands.ts` 是 slash command 注册表。
  60. 项目结构:`src/tools.ts` 是 agent 工具注册表。
  61. 项目结构:`src/QueryEngine.ts` 是核心 LLM 查询编排。
  62. 项目结构:`src/screens/REPL.tsx` 是交互式终端 UI(React + Ink)。
  63. 项目结构:`src/commands/` 是 `/slash` 命令实现。
  64. 项目结构:`src/tools/` 是 agent 工具:Bash、Read、Edit、Glob、Grep 等。
  65. 项目结构:`src/components/` 是 Ink/React 终端 UI 组件。
  66. 项目结构:`src/services/api/` 是 Anthropic + Codex API 客户端。
  67. 项目结构:`src/services/oauth/` 是 OAuth 流程(Anthropic、OpenAI)。
  68. 项目结构:`src/state/` 是全局应用状态存储。
  69. 项目结构:`src/utils/model/` 是模型配置、提供商路由、验证。
  70. 项目结构:`src/bridge/` 是 IDE bridge(BRIDGE_MODE)。
  71. 项目结构:`src/voice/` 是语音输入(VOICE_MODE)。
  72. 项目结构:`src/skills/` 是 skill 系统。
  73. 项目结构:`src/plugins/` 是插件系统。
  74. 项目结构:`src/tasks/` 是后台任务管理。
  75. 使用 ultrathink 解决难题:用 `--feature=ULTRATHINK` 构建后,在 prompt 中输入 `ultrathink refactor this authentication module to use JWTs`,关键词触发扩展推理模式。
  76. 把文件管道到单次模式:`cat src/auth.ts | free-code -p "find security issues in this file"`。
  77. 把文件内容嵌入单次提示:`free-code -p "write tests for $(cat src/utils.ts)"`。
  78. 按会话临时切换 Bedrock:`CLAUDE_CODE_USE_BEDROCK=1 AWS_REGION=eu-west-1 free-code`。
  79. 按会话临时切换 Vertex:`CLAUDE_CODE_USE_VERTEX=1 free-code -p "review this PR diff"`。
  80. 为 CI 做最小功能自定义构建:`bun run ./scripts/build.ts --feature=VERIFICATION_AGENT --feature=AGENT_TRIGGERS`。
  81. 修复 `bun: command not found`:`curl -fsSL https://bun.sh/install | bash`,然后 `source ~/.bashrc` 或 `~/.zshrc`。
  82. 修复安装后 `free-code: command not found`:`cd free-code`,`ln -sf "$(pwd)/cli" /usr/local/bin/free-code`。
  83. 构建实验 flag 失败时,使用 `bun run build:dev:full`,它只启用 54 个能正常工作的 flag;破损 flag 的 reconstruction 说明查看 `FEATURES.md`。
  84. Bedrock 认证错误:先独立运行 `aws sts get-caller-identity` 验证 AWS credential chain;失败则先修 AWS 凭证再设置 `CLAUDE_CODE_USE_BEDROCK=1`。
  85. Vertex AI 认证错误:运行 `gcloud auth application-default login`,再用 `gcloud auth application-default print-access-token` 验证,然后 `export CLAUDE_CODE_USE_VERTEX=1`,再 `free-code`。
  86. 上下文窗口很快填满:用 `bun run ./scripts/build.ts --feature=COMPACTION_REMINDERS` 启用压缩提醒;在 REPL 收到警告时运行 `/compact`。
  87. GitHub 仓库不可用时,用 IPFS 镜像:CID `bafybeiegvef3dt24n2znnnmzcud2vxat7y7rl5ikz7y7yoglxappim54bm`,URL `https://w3s.link/ipfs/bafybeiegvef3dt24n2znnnmzcud2vxat7y7rl5ikz7y7yoglxappim54bm`。

适用边界 · 注意事项