AI

Free AI

Free AI Use

Posted by Gumc on March 28, 2026

Code

VSCode插件

Copilot

Copilot Pro无限使用GPT-5 Mini是不错的,可惜只有首月免费。

Codex

某鱼某淘可购买business或Plus也有25元,可能有风险。 免费额度也很慷慨。

Gemini Code Assist

复杂问题使用,Gemini 3的思考和代码能力最强。当然Geimin Code Assist经常会自动切换到Gemini Pro 2.5会降智的。 一般遇到复杂功能、不确定如何实现的需求或找Bug,则在aistudio使用Gemini 3讨论。如需要与代码交互(如找Bug)则使用Gemini Code Assist或Antigravity。

Trae

基本废了,基本作为补全使用,不会用来写代码。 trae使用梯子通过trae.ai登录海外账号,似乎可以无限使用Gemini 2.5,不过现在经常出错,似乎海外账号不支持vscode插件了。 目前使用起来很慢,估计很快就可以弃用了。

Code Web Chat

相当于合法通过vscode将上下文发送到web页面,然后获取web页面结果返回到vscode,自动进行editor等操作。 相比于很多逆向API(违规),这个合规的,自动帮忙提交上下文到网页版后并自动获取结果来对比。 但是,”codeWebChat.reuseLastTab”: true,这个配置似乎不生效,每次都重开一个标签,有毛病。

备注:与Code Web Chat类似的有个:openlink(视频),但还需要自己解决gemini外的前端适配和skill。

Claude + 9Router(接入所有AI)

类型 名称 是否接入 Advance Daily Weekly Monthly Free 免费额度说明
OAuth claude code 基本无,需要海外手机,不使用
  Antigravity ❌不合规 不符合谷歌要求,避免封号,不使用
  OpenAI Codex ✅cx/gpt-5.4   ✅cx/gpt-5.3-codex   cx/gpt-5.1-codex-mini 有限额度 GPT-5.3
  Github Copilot         ✅gh/gpt-5-mini 每月50次GPT-5 Mini
  Cursor       ✅ cu/default   Premium模型请求每月50次
Cursor-small模型每月200次
  Kilo ❌Grep挂起 kc/kilo-auto/free 免费模型都报错导致挂起
  cline ❌Grep挂起 cl/minimax/minimax-m2.5:free Qwen免费是因为用Qwen Code Cli
官方能选择2.5free但无法测试通过且
Free/Free试用 Kiro(AWS亚马逊)       ✅ kr/deepseek-3.2   新用户送500个credits,首月可用Claude Opus 4.6
每月50 个 credits
  Qwen Code   ✅qw/qwen3-coder-plus       每日2000次请求 (中国大陆用户)
每日1000次(海外用户)
  Open Code   ✅oc/minimax-m2.5-free       内置免费模型
不确定重置时间
  Gemini CLI ❌可能不合规  
  iFlow ❌即将关闭  
  Open Router ❌openrouter/free
但claude code使用会挂起
似乎在Claude Code中不能正确使用
  Nvidia NIM - - - -
nvidia/deepseek-ai/deepseek-v3.2
nvidia/moonshotai/kimi-k2.5
nvidia/z-ai/glm4.7
没有额度限制,缺点是慢。
添加3个避免有的模型挂掉
  Ollama Cloud   ✅ollama/glm-5       每5小时重置一次
一周重置一次
  Gemini ✅gemini/gemini-3-flash-preview ✅gemini/gemini-3-flash-preview       似乎没有限制,有的说1000请求/天
API GLM Coding         ✅glm/glm-4.7-flash GLM-4.7-Flash永久免费
  GLN(china)         ✅glm-cn/glm-4.7-flash GLM-4.7-Flash永久免费,但似乎没提供
  Groq         ✅groq/openai/gpt-oss-120b 每日14,400次请求
据说当前免费,但似乎没有说明,先试用Free
  Mistral   ✅mistral/codestral-latest       Experiment计划,模型免费,
但数据用于训练

(已弃用)Claude + Nvidia NIM/Open Reouter

前提:cc switcher/ free claude core / 9router
  • 使用CC Switcher, 用于配置free-cluade-code的模型即指向localhost.
  • 使用9router 自动切换所有api
  • 使用free-claude-code用于转发请求到Nvidial NIM和OpenRouter
  • free-claude-code配置Discord方便远程操作Claude code. (20260405的free-claude-code有bug,需要手动修复cli/session.py中ANTHROPIC_API_KEY的设置), 需要npm安装mcp-server-discord然后通过ccswitcher配置mcp-server-discord和DISCORD_TOKEN
1
2
3
4
5
6
    MODEL_OPUS="nvidia_nim/deepseek-ai/deepseek-v3.2"         # opus最复杂最慢
    MODEL_SONNET="open_router/qwen/qwen3.6-plus:free"
    MODEL_HAIKU="open_router/minimax/minimax-m2.5:free"       # haiku最简单最快
    MODEL="nvidia_nim/openai/gpt-oss-120b"                     # fallback

    # 可在vscode中/switch model来切换默认模型
  • free-claude-code开机启动(win10)
1
2
3
4
  # 第一步:打开启动文件夹,按下键盘上的 Win + R 键。在弹出的对话框中输入 shell:startup 并按回车。这会打开一个名为“启动”的文件夹。
  # 第二步:创建快捷方式,在文件夹空白处点击 右键 -> 新建 -> 快捷方式。在“请键入对象的位置”框中,直接复制并粘贴以下完整命令:
  powershell.exe -NoExit -Command "cd 'D:\Pack\AI\free-claude-code'; uv run uvicorn server:app --host 0.0.0.0 --port 8082"
  # 双击测试是否成功
Nvidia NIM
  • 使用free-claude-code来转发请求到Nvidia NIM.
openRouter
  • 使用free-claude-code来转发请求到OpenRouter
ollama
  • 3小时的量很快使用完, 但可以使用Gemini, 目前不使用.
z.ai的GLM-4.7-Flash
  • z.ai和智谱国内站的GLM-4.7-Flash免费使用, 可用于处理简单或明确的功能,在cc switcher配置了,其他不可用时切换到z.ai.
claude进阶:mcp和skill等
  • mcp

    • vsc-ls-mcp claude code使用vscode提供的lsp语言服务器
    • [mcp-server-discord] claude code 与 discord通信
  • skill

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
  # Claude Code 项目规范

  ## 语义化代码导航 (Semantic Navigation)

  项目已连接 LSP-MCP 服务器 (127.0.0.1:9527)。在处理 C# 代码时,必须优先使用语义工具,禁止仅依赖文本搜索。

  ### 1. 查找与定位逻辑 (Finding Code)

    - **查找类/方法/变量的定义**:严禁使用 `glob` 或 `grep` 查找符号位置。必须直接调用 `get_definition`。
    - **理解代码含义**:在修改不熟悉的符号前,先调用 `get_hover` 获取该符号的完整类型信息和文档注释(尤其在处理 ET 框架的复杂泛型时)。
    - **处理编译错误**:若修改后出现编译问题,优先使用 `get_completions` 获取补全建议,辅助修复语法错误。

  ### 2. 影响分析逻辑 (Impact Analysis)

    - **重构与修改前**:在修改任何 `Component`、`System` 或公共接口前,必须执行 `get_references`。
    - **评估范围**:根据 `get_references` 返回的列表,评估修改对项目其他模块的影响,确保不会破坏 ET 框架的事件分发或组件生命周期。

  ### 3. 全局重命名 (Refactoring)

    - **跨文件更名**:严禁手动在多个文件中使用 `sed` 或 `edit_file` 替换名称。必须使用 `rename_symbol` 以确保所有语义引用(包括注释和不同文件中的引用)同步更新。

  ### 4. 故障退避机制 (Fallback)

    - 只有在以下情况方可使用 `ls` / `grep` / `glob`:
      - 查找非 C# 符号的字符串内容(如 Log 文本、JSON 键名)。
      - `lsp-mcp` 返回“未找到定义”或服务器连接异常时。
      - 需要模糊匹配文件名而非代码符号时。

  ## 开发工作流示例 (SOP)

  当你被要求“修改 UIModule 的初始化逻辑”时:

  1. **第一步**:调用 `get_definition` 定位 `UIModule` 类及其初始化方法。
  2. **第二步**:调用 `get_hover` 确认参数类型。
  3. **第三步**:调用 `get_references` 查看哪些 System 正在调用此初始化。
  4. **第四步**:执行修改。

  ## 缩进与格式要求 (Indentation & Formatting)

  本项目严格使用 **空格 (Spaces)** 缩进,禁止使用 Tab。

  1. **缩进标准**:全文使用 **4 个空格** 缩进。
  2. **编辑准则**:在执行 `edit_file` 操作前,必须先通过 `read_file` 确认目标代码块的精确缩进级别。
  3. **匹配要求**:生成的 `oldText` 必须与磁盘文件的空格数量完全一致。如果无法确定空格数量,请使用 `grep` 或查看该行前后的空格分布。
  4. **禁止混用**:严禁在一次编辑中引入任何 Tab 字符或不一致的空格缩进。

  ## 处理 C# 转义字符串 (Escaped Strings)

  当修改包含 `\n``$"{...}"` 的 C# 代码时,经常会发生编辑冲突。请执行以下规避策略:

  1. **编辑策略**:如果一行代码包含 `\n`,在 `edit_file` 时尽量不要把 `\n` 放在匹配字符串的边界,或者尝试仅替换该行中不含转义符的部分。
  2. **重构优先**:如果编辑失败,请尝试将该行重写。例如:
    - 原始:`string.Format($"\nError: {msg}")`
    - 改为:`$"{System.Environment.NewLine}Error: {msg}"` 或使用拼接。
  3. **匹配验证**:在定位 `oldText` 时,如果包含反斜杠,必须意识到 JSON 传输层可能导致的转义失效。如果匹配不到,请尝试使用 `grep` 先确认磁盘上的精确字节。

类VSCode软件

Antigravity

复杂功能特别是需要分析现有的代码进行实现,则使用Antigravity。

Image