[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"tool-BuilderIO--ai-shell":3,"similar-BuilderIO--ai-shell":145},{"id":4,"github_repo":5,"name":6,"description_en":7,"description_zh":8,"ai_summary_zh":8,"readme_en":9,"readme_zh":10,"quickstart_zh":11,"use_case_zh":12,"hero_image_url":13,"owner_login":14,"owner_name":15,"owner_avatar_url":16,"owner_bio":17,"owner_company":18,"owner_location":18,"owner_email":19,"owner_twitter":18,"owner_website":20,"owner_url":21,"languages":22,"stars":31,"forks":32,"last_commit_at":33,"license":34,"difficulty_score":35,"env_os":36,"env_gpu":37,"env_ram":36,"env_deps":38,"category_tags":43,"github_topics":47,"view_count":49,"oss_zip_url":18,"oss_zip_packed_at":18,"status":50,"created_at":51,"updated_at":52,"faqs":53,"releases":84},836,"BuilderIO\u002Fai-shell","ai-shell","A CLI that converts natural language to shell commands.","ai-shell 是一款智能命令行工具，能将自然语言描述直接转化为可执行的 Shell 命令。对于经常需要在终端操作的用户来说，它解决了记忆复杂指令困难以及手动输入易出错的问题，让系统管理变得更加直观高效。\n\nai-shell 特别适合开发者、运维工程师及技术研究人员使用。作为开源项目，它深受 GitHub Copilot X CLI 启发，但完全免费开放。它不仅支持基础命令生成，还具备独特的聊天模式，允许用户在终端内进行多轮对话获取技术解答。此外，它还提供了静音模式以跳过冗长解释，并支持自定义 API 端点。最贴心的是，它原生支持包括简体中文在内的多种语言，无需切换环境即可顺畅交流。只需简单配置 OpenAI 密钥，就能在本地获得强大的 AI 辅助能力，显著提升工作效率。","\u003Ch2 align=\"center\">\n   \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fcdn.builder.io\u002Fapi\u002Fv1\u002Fimage\u002Fassets%2FYJIGb4i01jvw0SRdL5Bt%2Fb5b9997cec2c4fffb3e5c5e9bb4fed7d\">\n      \u003Cimg width=\"300\" alt=\"AI Shell logo\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FBuilderIO_ai-shell_readme_b8b2dbc5392e.png\">\n    \u003C\u002Fpicture>\n\u003C\u002Fh2>\n\n\u003Ch4 align=\"center\">\n   A CLI that converts natural language to shell commands.\n\u003C\u002Fh4>\n\u003Cp align=\"center\">\n   \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@builder.io\u002Fai-shell\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@builder.io\u002Fai-shell\" alt=\"Current version\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n   \u003Cimg alt=\"Gif Demo\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FBuilderIO_ai-shell_readme_ada7da39e0a9.gif\" >\n\u003Cp>\n\n\u003Cp align=\"center\">\n   Inspired by the \u003Ca href=\"https:\u002F\u002Fgithubnext.com\u002Fprojects\u002Fcopilot-cli\">GitHub Copilot X CLI\u003C\u002Fa>, but open source for everyone.\n\u003C\u002Fp>\n\n\u003Cbr>\n\n# AI Shell\n\n## Setup\n\n> The minimum supported version of Node.js is v14\n\n1. Install _ai shell_:\n\n   ```sh\n   npm install -g @builder.io\u002Fai-shell\n   ```\n\n2. Retrieve your API key from [OpenAI](https:\u002F\u002Fplatform.openai.com\u002Faccount\u002Fapi-keys)\n\n   > Note: If you haven't already, you'll have to create an account and set up billing.\n\n3. Set the key so ai-shell can use it:\n\n   ```sh\n   ai config set OPENAI_KEY=\u003Cyour token>\n   ```\n\n   This will create a `.ai-shell` file in your home directory.\n\n## Usage\n\n```bash\nai \u003Cprompt>\n```\n\nFor example:\n\n```bash\nai list all log files\n```\n\nThen you will get an output like this, where you can choose to run the suggested command, revise the command via a prompt, or cancel:\n\n```bash\n◇  Your script:\n│\n│  find . -name \"*.log\"\n│\n◇  Explanation:\n│\n│  1. Searches for all files with the extension \".log\" in the current directory and any subdirectories.\n│\n◆  Run this script?\n│  ● ✅ Yes (Lets go!)\n│  ○ 📝 Revise\n│  ○ ❌ Cancel\n└\n```\n\n### Special characters\n\nNote that some shells handle certain characters like the `?` or `*` or things that look like file paths specially. If you are getting strange behaviors, you can wrap the prompt in quotes to avoid issues, like below:\n\n```bash\nai 'what is my ip address'\n```\n\n### Chat mode\n\n![Chat demo](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FBuilderIO_ai-shell_readme_3e563a1d8e8e.gif)\n\n```bash\nai chat\n```\n\nWith this mode, you can engage in a conversation with the AI and receive helpful responses in a natural, conversational manner directly through the CLI:\n\n```sh\n┌  Starting new conversation\n│\n◇  You:\n│  how do I serve a redirect in express\n│\n◇  AI Shell:\n\nIn Express, you can use the `redirect()` method to serve a redirect. The `redirect()` method takes one argument, which is the URL that you want to redirect to.\n\nHere's an example:\n\n\\`\\`\\`js\napp.get('\u002Foldurl', (req, res) => {\n  res.redirect('\u002Fnewurl');\n});\n\\`\\`\\`\n```\n\n### Silent mode (skip explanations)\n\nYou can disable and skip the explanation section by using the flag `-s` or `--silent`\n\n```bash\nai -s list all log files\n```\n\nor save the option as a preference using this command:\n\n```bash\nai config set SILENT_MODE=true\n```\n\n### Custom API endpoint\n\nYou can custom OpenAI API endpoint to set OPENAI_API_ENDPOINT（default: `https:\u002F\u002Fapi.openai.com\u002Fv1`）\n\n```sh\nai config set OPENAI_API_ENDPOINT=\u003Cyour proxy endpoint>\n```\n\n### Set Language\n\n![Language UI](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FBuilderIO_ai-shell_readme_42fbb7ccc8ab.gif)\n\nThe AI Shell's default language is English, but you can easily switch to your preferred language by using the corresponding language keys, as shown below:\n\n| Language            | Key     |\n| ------------------- | ------- |\n| English             | en      |\n| Simplified Chinese  | zh-Hans |\n| Traditional Chinese | zh-Hant |\n| Spanish             | es      |\n| Japanese            | jp      |\n| Korean              | ko      |\n| French              | fr      |\n| German              | de      |\n| Russian             | ru      |\n| Ukrainian           | uk      |\n| Vietnamese          | vi      |\n| Arabic              | ar      |\n| Portuguese          | pt      |\n| Turkish             | tr      |\n\nFor instance, if you want to switch to Simplified Chinese, you can do so by setting the LANGUAGE value to zh-Hans:\n\n```sh\nai config set LANGUAGE=zh-Hans\n```\n\nThis will set your language to Simplified Chinese.\n\n### Config UI\n\nTo use a more visual interface to view and set config options you can type:\n\n```bash\nai config\n```\n\nTo get an interactive UI like below:\n\n```bash\n◆  Set config:\n│  ○ OpenAI Key\n│  ○ OpenAI API Endpoint\n│  ○ Silent Mode\n│  ● Model (gpt-4o-mini)\n│  ○ Language\n│  ○ Cancel\n└\n```\n\n### Upgrading\n\nCheck the installed version with:\n\n```bash\nai --version\n```\n\nIf it's not the [latest version](https:\u002F\u002Fgithub.com\u002FBuilderIO\u002Fai-shell\u002Ftags), run:\n\n```bash\nnpm update -g @builder.io\u002Fai-shell\n```\n\nOr just use AI shell:\n\n```bash\nai update\n```\n\n## Common Issues\n\n### 429 error\n\nSome users are reporting a 429 from OpenAI. This is due to incorrect billing setup or excessive quota usage. Please follow [this guide](https:\u002F\u002Fhelp.openai.com\u002Fen\u002Farticles\u002F6891831-error-code-429-you-exceeded-your-current-quota-please-check-your-plan-and-billing-details) to fix it.\n\nYou can activate billing at [this link](https:\u002F\u002Fplatform.openai.com\u002Faccount\u002Fbilling\u002Foverview). Make sure to add a payment method if not under an active grant from OpenAI.\n\n## Motivation\n\nI am not a bash wizard, and am dying for access to the copilot CLI, and got impatient.\n\n## Contributing\n\nIf you want to help fix a bug or implement a feature in [Issues](https:\u002F\u002Fgithub.com\u002FBuilderIO\u002Fai-shell\u002Fissues) (tip: look out for the `help wanted` label), checkout the [Contribution Guide](CONTRIBUTING.md) to learn how to setup the project.\n\n## Credit\n\n- Thanks to GitHub Copilot for their amazing tools and the idea for this.\n- Thanks to Hassan and his work on [aicommits](https:\u002F\u002Fgithub.com\u002FNutlope\u002Faicommits), which inspired the workflow and some parts of the code and flows\n\n\u003Cbr>\u003Cbr>\n\n\u003Cp align=\"center\">\n   \u003Ca href=\"https:\u002F\u002Fwww.builder.io\u002Fm\u002Fdevelopers\">\n      \u003Cpicture>\n         \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F844291\u002F230786554-eb225eeb-2f6b-4286-b8c2-535b1131744a.png\">\n         \u003Cimg width=\"250\" alt=\"Made with love by Builder.io\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FBuilderIO_ai-shell_readme_328d01348990.png\">\n       \u003C\u002Fpicture>\n   \u003C\u002Fa>\n\u003C\u002Fp>\n","\u003Ch2 align=\"center\">\n   \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fcdn.builder.io\u002Fapi\u002Fv1\u002Fimage\u002Fassets%2FYJIGb4i01jvw0SRdL5Bt%2Fb5b9997cec2c4fffb3e5c5e9bb4fed7d\">\n      \u003Cimg width=\"300\" alt=\"AI Shell 标志\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FBuilderIO_ai-shell_readme_b8b2dbc5392e.png\">\n    \u003C\u002Fpicture>\n\u003C\u002Fh2>\n\n\u003Ch4 align=\"center\">\n   一个 CLI（命令行工具），可将自然语言转换为 Shell 命令。\n\u003C\u002Fh4>\n\u003Cp align=\"center\">\n   \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@builder.io\u002Fai-shell\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@builder.io\u002Fai-shell\" alt=\"Current version\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n   \u003Cimg alt=\"GIF 演示\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FBuilderIO_ai-shell_readme_ada7da39e0a9.gif\" >\n\u003Cp>\n\n\u003Cp align=\"center\">\n   灵感来源于 \u003Ca href=\"https:\u002F\u002Fgithubnext.com\u002Fprojects\u002Fcopilot-cli\">GitHub Copilot X CLI\u003C\u002Fa>，但对所有人开源。\n\u003C\u002Fp>\n\n\u003Cbr>\n\n# AI Shell\n\n## 安装设置\n\n> Node.js 的最低支持版本为 v14\n\n1. 安装 _ai shell_：\n\n   ```sh\n   npm install -g @builder.io\u002Fai-shell\n   ```\n\n2. 从 [OpenAI](https:\u002F\u002Fplatform.openai.com\u002Faccount\u002Fapi-keys) 获取您的 API 密钥\n\n   > 注意：如果您还没有账户，需要创建账户并设置计费信息。\n\n3. 设置密钥以便 ai-shell 可以使用：\n\n   ```sh\n   ai config set OPENAI_KEY=\u003Cyour token>\n   ```\n\n   这将在您的主目录中创建一个 `.ai-shell` 文件。\n\n## 使用方法\n\n```bash\nai \u003Cprompt>\n```\n\n例如：\n\n```bash\nai list all log files\n```\n\n然后您将得到如下输出，您可以选择运行建议的命令、通过提示修改命令或取消：\n\n```bash\n◇  Your script:\n│\n│  find . -name \"*.log\"\n│\n◇  Explanation:\n│\n│  1. Searches for all files with the extension \".log\" in the current directory and any subdirectories.\n│\n◆  Run this script?\n│  ● ✅ Yes (Lets go!)\n│  ○ 📝 Revise\n│  ○ ❌ Cancel\n└\n```\n\n### 特殊字符\n\n请注意，某些 Shell 会特殊处理某些字符，如 `?` 或 `*` 或类似文件路径的内容。如果您遇到奇怪的行为，可以将提示词用引号包裹以避免问题，如下所示：\n\n```bash\nai 'what is my ip address'\n```\n\n### 聊天模式\n\n![Chat demo](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FBuilderIO_ai-shell_readme_3e563a1d8e8e.gif)\n\n```bash\nai chat\n```\n\n使用此模式，您可以通过 CLI 直接与 AI 进行对话，并以自然、对话的方式获得有用的回复：\n\n```sh\n┌  Starting new conversation\n│\n◇  You:\n│  how do I serve a redirect in express\n│\n◇  AI Shell:\n\nIn Express, you can use the `redirect()` method to serve a redirect. The `redirect()` method takes one argument, which is the URL that you want to redirect to.\n\nHere's an example:\n\n\\`\\`\\`js\napp.get('\u002Foldurl', (req, res) => {\n  res.redirect('\u002Fnewurl');\n});\n\\`\\`\\`\n```\n\n### 静默模式（跳过解释）\n\n您可以使用标志 `-s` 或 `--silent` 禁用并跳过解释部分\n\n```bash\nai -s list all log files\n```\n\n或者使用以下命令将选项保存为首选设置：\n\n```bash\nai config set SILENT_MODE=true\n```\n\n### 自定义 API 端点\n\n您可以自定义 OpenAI API 端点以设置 OPENAI_API_ENDPOINT（默认值：`https:\u002F\u002Fapi.openai.com\u002Fv1`）\n\n```sh\nai config set OPENAI_API_ENDPOINT=\u003Cyour proxy endpoint>\n```\n\n### 设置语言\n\n![Language UI](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FBuilderIO_ai-shell_readme_42fbb7ccc8ab.gif)\n\nAI Shell 的默认语言是英语，但您可以使用相应的语言键轻松切换到您喜欢的语言，如下所示：\n\n| 语言             | 键       |\n| ---------------- | -------- |\n| English          | en       |\n| 简体中文         | zh-Hans  |\n| 繁体中文         | zh-Hant  |\n| Spanish          | es       |\n| Japanese         | jp       |\n| Korean           | ko       |\n| French           | fr       |\n| German           | de       |\n| Russian          | ru       |\n| Ukrainian        | uk       |\n| Vietnamese       | vi       |\n| Arabic           | ar       |\n| Portuguese       | pt       |\n| Turkish          | tr       |\n\n例如，如果您想切换到简体中文，可以通过将 LANGUAGE 值设置为 zh-Hans 来实现：\n\n```sh\nai config set LANGUAGE=zh-Hans\n```\n\n这将把您的语言设置为简体中文。\n\n### 配置界面\n\n要使用更直观的界面来查看和设置配置选项，您可以输入：\n\n```bash\nai config\n```\n\n以获得如下交互式界面：\n\n```bash\n◆  Set config:\n│  ○ OpenAI Key\n│  ○ OpenAI API Endpoint\n│  ○ Silent Mode\n│  ● Model (gpt-4o-mini)\n│  ○ Language\n│  ○ Cancel\n└\n```\n\n### 升级\n\n使用以下命令检查已安装的版本：\n\n```bash\nai --version\n```\n\n如果不是 [最新版本](https:\u002F\u002Fgithub.com\u002FBuilderIO\u002Fai-shell\u002Ftags)，请运行：\n\n```bash\nnpm update -g @builder.io\u002Fai-shell\n```\n\n或者直接运行 AI shell：\n\n```bash\nai update\n```\n\n## 常见问题\n\n### 429 错误\n\n一些用户报告收到了来自 OpenAI 的 429 错误。这是由于计费设置不正确或配额使用过度造成的。请遵循 [此指南](https:\u002F\u002Fhelp.openai.com\u002Fen\u002Farticles\u002F6891831-error-code-429-you-exceeded-your-current-quota-please-check-your-plan-and-billing-details) 进行修复。\n\n您可以在 [此链接](https:\u002F\u002Fplatform.openai.com\u002Faccount\u002Fbilling\u002Foverview) 激活计费功能。确保添加支付方式，除非您拥有 OpenAI 的有效赠款。\n\n## 动机\n\n我不是 Bash 专家，非常渴望使用 Copilot CLI，因此失去了耐心。\n\n## 贡献\n\n如果您想帮助修复 [Issues](https:\u002F\u002Fgithub.com\u002FBuilderIO\u002Fai-shell\u002Fissues) 中的错误或实现功能（提示：寻找 `help wanted` 标签），请查看 [贡献指南](CONTRIBUTING.md) 了解如何设置项目。\n\n## 致谢\n\n- 感谢 GitHub Copilot 提供的出色工具和这一想法。\n- 感谢 Hassan 及其在 [aicommits](https:\u002F\u002Fgithub.com\u002FNutlope\u002Faicommits) 上的工作，它启发了工作流程和部分代码及流程\n\n\u003Cbr>\u003Cbr>\n\n\u003Cp align=\"center\">\n   \u003Ca href=\"https:\u002F\u002Fwww.builder.io\u002Fm\u002Fdevelopers\">\n      \u003Cpicture>\n         \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F844291\u002F230786554-eb225eeb-2f6b-4286-b8c2-535b1131744a.png\">\n         \u003Cimg width=\"250\" alt=\"Made with love by Builder.io\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FBuilderIO_ai-shell_readme_328d01348990.png\">\n       \u003C\u002Fpicture>\n   \u003C\u002Fa>\n\u003C\u002Fp>","# ai-shell 快速上手指南\n\n**ai-shell** 是一款命令行工具（CLI），可将自然语言描述直接转换为可执行的 Shell 命令。灵感源自 GitHub Copilot X CLI，完全开源免费。\n\n## 环境准备\n\n*   **系统要求**：Node.js 版本需为 **v14** 或更高。\n*   **前置依赖**：需要拥有 [OpenAI](https:\u002F\u002Fplatform.openai.com\u002Faccount\u002Fapi-keys) 账号，并完成账户绑定与计费设置以获取 API Key。\n\n## 安装步骤\n\n### 1. 安装工具\n通过 npm 全局安装 `ai-shell`：\n\n```bash\nnpm install -g @builder.io\u002Fai-shell\n```\n\n### 2. 配置 API Key\n获取您的 OpenAI API Token 后，在终端中运行以下命令进行配置（将在家目录下创建 `.ai-shell` 配置文件）：\n\n```bash\nai config set OPENAI_KEY=\u003Cyour token>\n```\n\n### 3. 设置语言（可选）\n默认语言为英文，如需切换为简体中文，请执行：\n\n```bash\nai config set LANGUAGE=zh-Hans\n```\n\n> 💡 提示：也可运行 `ai config` 进入交互式界面进行图形化配置。\n\n## 基本使用\n\n### 生成命令\n直接在终端输入 `ai` 加上您的自然语言描述，即可生成对应的 Shell 脚本。\n\n```bash\nai list all log files\n```\n\n**交互流程：**\n工具会展示生成的命令及解释，并提供三个选项：\n*   ✅ **Yes**：直接运行该命令\n*   📝 **Revise**：通过对话修改命令\n*   ❌ **Cancel**：取消操作\n\n### 聊天模式\n如需与 AI 进行多轮对话或咨询技术问题，可启用聊天模式：\n\n```bash\nai chat\n```\n\n### 静默模式\n若不需要显示解释说明，仅希望直接输出命令，可使用 `-s` 参数：\n\n```bash\nai -s list all log files\n```","运维工程师小张在深夜处理线上故障时，急需从数千个目录中筛选出最近三天生成的包含特定错误码的日志文件。\n\n### 没有 ai-shell 时\n- 必须手动拼凑 `find`、`date` 和 `xargs` 等复杂命令，极易因参数遗漏导致查询失败或返回空集。\n- 频繁查阅 Shell 手册或 Stack Overflow，上下文切换严重拖慢故障排查进度，影响响应速度。\n- 对高危命令心存顾虑，不敢直接在终端运行，需先在本地沙箱验证增加额外的操作步骤和时间成本。\n\n### 使用 ai-shell 后\n- 直接用自然语言描述需求，ai-shell 自动构建包含时间范围和路径过滤的完整指令，无需记忆语法。\n- 生成结果附带中文解释，清晰展示命令逻辑，消除对未知操作的恐惧感，确保执行安全。\n- 支持交互式确认与修正，不满意可立即调整提示词重新生成，无需重复记忆繁琐语法或手动调试。\n\nai-shell 将复杂的命令行交互转化为直观的自然对话，显著降低了系统维护的操作门槛与时间成本。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FBuilderIO_ai-shell_3ec7585a.png","BuilderIO","Builder.io","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002FBuilderIO_535f665b.png","",null,"help@builder.io","https:\u002F\u002Fbuilder.io","https:\u002F\u002Fgithub.com\u002FBuilderIO",[23,27],{"name":24,"color":25,"percentage":26},"TypeScript","#3178c6",97.8,{"name":28,"color":29,"percentage":30},"JavaScript","#f1e05a",2.2,5231,367,"2026-04-05T09:25:44","MIT",2,"未说明","无需本地 GPU (依赖 OpenAI 云端 API)",{"notes":39,"python":40,"dependencies":41},"安装前需注册 OpenAI 账号并设置计费方式；运行时需要网络访问 OpenAI API；支持通过 'ai config' 命令进行可视化配置；默认语言为英语，可切换为简体中文 (zh-Hans)。","无需 Python (基于 Node.js)",[42],"Node.js >= 14",[44,45,46],"开发框架","Agent","图像",[48],"ai",3,"ready","2026-03-27T02:49:30.150509","2026-04-06T05:16:53.789385",[54,59,64,69,74,79],{"id":55,"question_zh":56,"answer_zh":57,"source_url":58},3599,"为什么在 0.1.14 及以上版本运行时会崩溃？","这是一个特定于某些 Linux 发行版（如 Linux Mint）的兼容性问题，会导致执行任何 'ai' 命令时崩溃。该问题已被快速修复，用户反馈在修复后可以正常使用最新版本。建议升级到最新稳定版以避免此问题。","https:\u002F\u002Fgithub.com\u002FBuilderIO\u002Fai-shell\u002Fissues\u002F64",{"id":60,"question_zh":61,"answer_zh":62,"source_url":63},3600,"如何使用静默模式（silent mode）？","可以通过添加 '--silent' 参数来启用静默模式，这样不会输出解释信息。例如：'$ ai --silent list all log files'。此功能已在版本 0.1.6 中合并并发布。","https:\u002F\u002Fgithub.com\u002FBuilderIO\u002Fai-shell\u002Fissues\u002F19",{"id":65,"question_zh":66,"answer_zh":67,"source_url":68},3601,"使用 npm 全局安装时遇到错误如何解决？","如果遇到安装问题，可以尝试在 CMD 而非 PowerShell 中运行。此外，必须在包名前转义 '@' 字符，正确的安装命令为：'npm install -g '@builder.io\u002Fai-shell''。","https:\u002F\u002Fgithub.com\u002FBuilderIO\u002Fai-shell\u002Fissues\u002F65",{"id":70,"question_zh":71,"answer_zh":72,"source_url":73},3602,"设置 API Key 后仍提示需要设置 OpenAI API Key 怎么办？","这是旧版本的一个 Bug，导致无法正确识别已设置的 API Key。该问题已在 v0.1.22 版本中修复。请确保将软件升级到该版本或更高版本。","https:\u002F\u002Fgithub.com\u002FBuilderIO\u002Fai-shell\u002Fissues\u002F69",{"id":75,"question_zh":76,"answer_zh":77,"source_url":78},3603,"是否支持更改 AI 回复的语言？","支持。用户可以自定义回复的语言，以便对不同用户更友好。此功能已在版本 0.1.20 中发布。","https:\u002F\u002Fgithub.com\u002FBuilderIO\u002Fai-shell\u002Fissues\u002F16",{"id":80,"question_zh":81,"answer_zh":82,"source_url":83},3604,"该工具是否支持 Windows 系统？","是的，支持 Windows。维护者已通过更新提示词逻辑来适配不同操作系统，确保生成的命令能在目标 Shell 中直接运行。早期版本主要针对 Bash\u002FMac\u002FLinux，但后续更新已增强了对 Windows 的支持。","https:\u002F\u002Fgithub.com\u002FBuilderIO\u002Fai-shell\u002Fissues\u002F4",[85,88,91,94,97,100,103,106,109,112,115,118,121,124,127,130,133,136,139,142],{"id":86,"version":87,"summary_zh":18,"released_at":18},103201,"v1.0.12",{"id":89,"version":90,"summary_zh":18,"released_at":18},103202,"v1.0.11",{"id":92,"version":93,"summary_zh":18,"released_at":18},103203,"v1.0.10",{"id":95,"version":96,"summary_zh":18,"released_at":18},103204,"v1.0.9",{"id":98,"version":99,"summary_zh":18,"released_at":18},103205,"v1.0.8",{"id":101,"version":102,"summary_zh":18,"released_at":18},103206,"v1.0.7",{"id":104,"version":105,"summary_zh":18,"released_at":18},103207,"v1.0.6",{"id":107,"version":108,"summary_zh":18,"released_at":18},103208,"v1.0.5",{"id":110,"version":111,"summary_zh":18,"released_at":18},103209,"v1.0.4",{"id":113,"version":114,"summary_zh":18,"released_at":18},103210,"v1.0.3",{"id":116,"version":117,"summary_zh":18,"released_at":18},103211,"v1.0.2",{"id":119,"version":120,"summary_zh":18,"released_at":18},103212,"v1.0.1",{"id":122,"version":123,"summary_zh":18,"released_at":18},103213,"v1.0.0",{"id":125,"version":126,"summary_zh":18,"released_at":18},103214,"v0.1.23",{"id":128,"version":129,"summary_zh":18,"released_at":18},103215,"v0.1.22",{"id":131,"version":132,"summary_zh":18,"released_at":18},103216,"v0.1.21",{"id":134,"version":135,"summary_zh":18,"released_at":18},103217,"v0.1.20",{"id":137,"version":138,"summary_zh":18,"released_at":18},103218,"v0.1.19",{"id":140,"version":141,"summary_zh":18,"released_at":18},103219,"v0.1.18",{"id":143,"version":144,"summary_zh":18,"released_at":18},103220,"v0.1.17",[146,154,163,171,179,192],{"id":147,"name":148,"github_repo":149,"description_zh":150,"stars":151,"difficulty_score":49,"last_commit_at":152,"category_tags":153,"status":50},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[44,46,45],{"id":155,"name":156,"github_repo":157,"description_zh":158,"stars":159,"difficulty_score":35,"last_commit_at":160,"category_tags":161,"status":50},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",138956,"2026-04-05T11:33:21",[44,45,162],"语言模型",{"id":164,"name":165,"github_repo":166,"description_zh":167,"stars":168,"difficulty_score":35,"last_commit_at":169,"category_tags":170,"status":50},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,"2026-04-03T11:11:01",[44,46,45],{"id":172,"name":173,"github_repo":174,"description_zh":175,"stars":176,"difficulty_score":35,"last_commit_at":177,"category_tags":178,"status":50},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[44,162],{"id":180,"name":181,"github_repo":182,"description_zh":183,"stars":184,"difficulty_score":35,"last_commit_at":185,"category_tags":186,"status":50},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[46,187,188,189,45,190,162,44,191],"数据工具","视频","插件","其他","音频",{"id":193,"name":194,"github_repo":195,"description_zh":196,"stars":197,"difficulty_score":49,"last_commit_at":198,"category_tags":199,"status":50},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[45,46,44,162,190]]