终端ai利器:两款效率神器助你码力十足
终端AI利器:两款效率神器助你码力十足
- URL: 原文
- Added At: 2025-05-19 09:10:01
- Link To Text
TL;DR
本文介绍了两款提升编码能力的终端AI效率工具。一是OpenAI Codex CLI,一个轻量级的编码代理,通过Markdown文件获取指令,支持代码理解、文件操作、版本控制等,且完全开源。二是sigoden/aichat,一个全功能的LLM命令行工具,支持多种平台和模式,具备Shell助手、RAG、AI工具等功能,启动快,资源占用少,并易于扩展。这两款工具都能显著提升编码效率。
Summary
以下是您提供的文本的详细总结,以Markdown列表形式呈现:
-
文章主题:介绍两款在终端中使用的AI效率工具,以提升编码能力。
- 工具一:OpenAI Codex CLI
- 简介:轻量级的编码代理,在终端中提供ChatGPT级别的推理能力。
- 核心功能:
- 代码理解与编辑。
- 文件操作。
- 命令运行与迭代。
- 版本控制集成。
- 指令来源:通过Markdown文件获取指令和指导。
~/.codex/AGENTS.md
:个人全局指导。- 仓库根目录的
AGENTS.md
:共享项目说明。 - 当前工作目录的
AGENTS.md
:子文件夹/功能的具体说明。
- 使用方法:
- 安装:
npm install -g @openai/codex
- API密钥设置:
- 环境变量:
export OPENAI_API_KEY="your-api-key-here"
.env
文件:项目根目录下创建.env
文件,包含OPENAI_API_KEY=your-api-key-here
- 环境变量:
- 运行方式:
- 交互模式:
codex
- 带提示运行:
codex "explain this codebase to me"
- 全自动模式:
codex --approval-mode full-auto "create the fanciest todo-list app"
- 交互模式:
- 安装:
- 优点:
- 零设置:仅需API密钥。
- 内存和项目文档:支持
AGENTS.md
。 - 安全模型:通过
--approval-mode
标志控制文件写入和命令执行,提供suggest
、auto-edit
和full-auto
模式。 - 非交互/CI模式:支持headless运行。
- 多模态支持:支持传入截图或图表。
- 完全开源。
- 概念区分:
- OpenAI Codex (2021):原始的AI系统,已于2023年3月弃用。
- OpenAI Codex (最新产品):云端软件工程代理,构建、运行代码并执行测试。
- 工具二:sigoden/aichat
- 简介:全功能的LLM命令行工具,集成了多种功能和平台支持。
- 核心功能:
- Shell助手。
- Chat-REPL模式。
- RAG(检索增强生成)。
- AI工具和代理。
- 平台支持:OpenAI, Gemini, Claude, Mistral, LocalAI, Ollama, VertexAI, Ernie, Qianwen等。
- 模式:命令模式和交互模式 (Chat-REPL)。
- 特性:
- 多模态支持 (vision)。
- Shell集成。
- RAG功能。
- 语法高亮(Markdown和代码块,200+语言)。
- 会话管理(保存/导出)。
- 流式输出。
- 代理支持。
- 主题(深色/浅色)。
- 本地服务器。
- 优点:
- 启动速度快,资源占用少。
- Rust编写,单可执行文件,跨平台。
- 方便易用(终端直接使用)。
- 高度集成(多种LLM平台和功能)。
- 可扩展性(修改个人接口进行二次开发)。
- Agent支持:通过
llm-fuctions
构建LLM工具和代理,支持MCP和function-call。
- 参考资料:
- OpenAI Codex CLI中文文档
- OpenAI Codex CLI开源仓库
- sigoden/aichat开源仓库