开源 Codex CLI 工具 - 用开源 LLM 替代方案
展示如何用开源语言模型实现 OpenAI Codex 风格的命令行代码生成。为追求本地部署、降低成本的开发者提供可行替代方案。
展示如何用开源语言模型实现 OpenAI Codex 风格的命令行代码生成。为追求本地部署、降低成本的开发者提供可行替代方案。
轻量级编程 agent,在终端中运行
brew tap codingmoh/open-codex && brew install open-codex
Open Codex 是一个完全开源的命令行 AI 助手,受 OpenAI Codex 启发,支持本地语言模型(如 phi-4-mini)以及与 Ollama 的完整集成。
🧠 100% 本地运行 —— 无需 OpenAI API 密钥。一切离线工作。
单次模式:open-codex "list all folders" -> 返回 shell 命令
Ollama 集成(例如 LLaMA3、Mistral)
在 macOS、Linux 和 Windows 上原生执行
自然语言 → Shell 命令(通过本地或 Ollama 托管的 LLM)
纯本地执行:不向云端发送任何数据
运行任何命令前需要确认
可选择复制到剪贴板 / 中止 / 执行
彩色终端输出,提高可读性
Ollama 支持:使用 --ollama --model llama3 来使用高级 LLM
open-codex --ollama --model llama3 "find all JPEGs larger than 10MB"
将你的 prompt 发送到 Ollama API(本地服务器,例如 localhost:11434)
返回 shell 命令建议(例如 find . -name "*.jpg" -size +10M)
提示你执行、复制或中止
交互式、上下文感知的模式
使用 textual 或 rich 的高级 TUI
完整的交互式聊天模式
函数调用支持
基于 Whisper 的语音输入
命令历史和撤销
工作流插件系统
brew tap codingmoh/open-codex
brew install open-codex
pipx install open-codex
git clone https://github.com/codingmoh/open-codex.git
cd open_codex
pip install .
安装后,可以全局使用 open-codex CLI。
open-codex "untar file abc.tar"
✅ Codex 建议一个 shell 命令 ✅ 要求确认 / 添加到剪贴板 / 中止 ✅ 若批准则执行
open-codex --ollama --model llama3 "delete all .DS_Store files recursively"
所有模型在本地运行。只有在你明确确认后才会执行命令。
欢迎 PR!想法、问题、改进 —— 一切都很受欢迎。
❤️ 由 codingmoh 以爱与咖啡建造。