Repolode
VictorTaelin

VictorTaelin/AI-scripts

一组基于 TypeScript 的 AI 编程命令行工具,涵盖终端对话、占位符填充、单次代码编辑和重构。

Star
714
Fork
64
未关闭 Issue
12
最近提交
28天前

这是什么?

AI-scripts 是一组用于日常编程的 AI 命令行工具,基于统一的 AskAI 接口封装了多个 AI 供应商,只需在本地配置对应的 API 密钥即可切换使用。

工具集包括:csh,支持执行 shell 命令的终端对话;holefill,可在文件中直接填充 `.?.` 占位符,或批量应用由 `.!.` 标记、指令写在文件内的修改;shot,通过工具调用完成单次代码编辑;refactor,提供带上下文感知和压缩的代码重构。board 和 long 则更高层,前者组织多位顾问审阅文件,后者实现「目标、执行、审阅、循环」的流程。

提示词中可以用 `///路径///` 语法嵌入 PDF 或图片。项目通过 npm 全局安装,适合希望在终端工作流中使用脚本化 AI 助手的开发者。

核心功能

  • 01统一的 AskAI 接口,支持多家 AI 供应商
  • 02带 shell 命令执行的终端对话(csh)
  • 03文件内占位符填充与批量编辑(holefill)
  • 04通过工具调用完成的单次 AI 代码编辑(shot)
  • 05带智能压缩的上下文感知重构(refactor)
  • 06提示词中可直接嵌入 PDF 和图片

适用场景

  • 在源码中直接填充标记好的未完成函数体
  • 在终端中快速完成 AI 辅助的代码修改
  • 在会话中让 AI 执行 shell 命令辅助排查问题
  • 提交代码前获取多个 AI 顾问对源文件的审阅意见

快速上手

  1. 1

    使用 npm 全局安装这些工具

    npm install -g
  2. 2

    将你的厂商 API 密钥保存到 ~/.config/<vendor>.token(例如 ~/.config/openai.token)

  3. 3

    在终端运行工具,例如对某个文件运行 holefill

    holefill file.ts

使用前须知

  • 需要来自 OpenAI 等 AI 厂商的 API 密钥。
  • 元数据中未列出许可证,但 README 写的是 MIT,复用前请先确认许可证。
  • 这是个人工具集,文档和打磨程度有限。

收录于专题

标签

常见问题

AI-scripts 是什么?
一组基于 TypeScript 的 AI 编程命令行工具,涵盖终端对话、占位符填充、单次代码编辑和重构。 AI-scripts 是一组用于日常编程的 AI 命令行工具,基于统一的 AskAI 接口封装了多个 AI 供应商,只需在本地配置对应的 API 密钥即可切换使用。
AI-scripts 可以免费使用吗?用的什么许可证?
AI-scripts 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
AI-scripts 还在维护吗?
活跃维护中。AI-scripts 最近一次提交是在 2026年10月10日。
AI-scripts 适合用来做什么?
在源码中直接填充标记好的未完成函数体 在终端中快速完成 AI 辅助的代码修改 在会话中让 AI 执行 shell 命令辅助排查问题 提交代码前获取多个 AI 顾问对源文件的审阅意见
AI-scripts 怎么安装和运行?
使用 npm 全局安装这些工具: npm install -g 将你的厂商 API 密钥保存到 ~/.config/<vendor>.token(例如 ~/.config/openai.token) 在终端运行工具,例如对某个文件运行 holefill: holefill file.ts
在哪里获取 AI-scripts?
源代码和安装说明在 GitHub 上:https://github.com/VictorTaelin/AI-scripts

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目