EasyAI
简化 AI 命令行工具使用的 Ruby 包装器,支持 Claude、Gemini 和 OpenAI。
安装
gem install easyai
或从源码安装:
gem build easyai.gemspec
gem install easyai-*.gem
快速开始
Claude
easyai claude # 启动 Claude CLI
easyai claude ./config.json # 使用本地配置文件
Gemini
easyai gemini # 启动 Gemini CLI
easyai gemini chat # 开始聊天会话
OpenAI GPT
easyai gpt # 启动 OpenAI CLI
easyai gpt api chat.completions # 调用 API
实用工具
文件加密解密
easyai utils encry file.txt # 加密文件
easyai utils decry file.encrypted # 解密文件
配置清理
easyai clean # 清理 Claude 配置
easyai clean all # 清理所有配置
系统要求
- Ruby >= 2.7.0
- 对应的 AI CLI 工具:
- Claude:
npm install -g @anthropic-ai/claude-code - Gemini:
npm install -g @google/gemini-cli - OpenAI:
pip install openai
- Claude:
特性
- 🔐 环境隔离,不影响系统配置
- 🌐 支持远程配置自动下载
- 🔄 透传所有参数到原生 CLI
- 🛠 包含实用工具集
开发
./test_local.sh # 本地测试
./release_remote.sh # 发布到 RubyGems
License
MIT