VictorTaelin/AI-scripts

Some handy AI scripts

解决的问题

此项目提供一组命令行界面 (CLI) 工具,旨在通过将 AI 集成到终端中,简化日常编码工作流程。它解决了在独立 AI 聊天界面与代码编辑器或终端之间切换的问题,将 AI 驱动的代码编辑、重构和终端交互直接带入开发者的环境中。

工作原理

该系统围绕着一个名为 AskAI 的核心库构建,该库作为不同 AI 供应商的统一接口。各种 CLI 工具构建在此接口之上,使它们能够使用不同的 AI 模型。这些工具可以处理文本、PDF 和图像作为输入,让开发者能够将外部文档或视觉素材集成到他们的提示中。

适用对象

希望将 AI 辅助直接集成到终端和基于终端的代码编辑工作流程中的软件开发者。

亮点

  • csh:一个可以执行 Shell 命令的终端聊天界面。
  • holefill:一个用于填充占位符 (.?.) 或根据文件内指示 (.!.) 应用多个编辑的工具。
  • shot:使用工具调用的一次性 AI 代码编辑。
  • refactor:一个上下文感知的重构工具,使用智能压缩来管理上下文窗口限制。
  • board:一个用于审查文件的多顾问面板。
  • long:一个 codex 循环,迭代执行目标、工作和审查流程。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目