@hangox/cc-search
v1.1.2
Published
AI 搜索命令行工具 - 支持 DeepSeek 联网搜索
Readme
Gemini CLI 搜索工具
使用 Gemini AI 模型进行智能搜索的命令行工具。
安装
从源码安装
# 在项目根目录
pnpm install
pnpm build
# 链接到全局
cd packages/cli
pnpm link --global使用
基础搜索
gemini-search "TypeScript 最新特性"带选项的搜索
# 指定模型
gemini-search "React 性能优化" --model gemini-2.5-flash-lite
# 设置最大 token 数
gemini-search "Vue3 教程" --max-tokens 4096
# 添加搜索上下文
gemini-search "Hooks 用法" --context "React 前端开发"使用子命令
gemini-search search "Go 语言并发编程"选项
| 选项 | 简写 | 说明 | 默认值 |
|------|------|------|--------|
| --model <model> | -m | 指定 Gemini 模型 | gemini-2.5-flash-lite |
| --max-tokens <number> | -t | 最大 token 数 | 2048 |
| --context <context> | -c | 搜索上下文 | - |
| --version | | 显示版本号 | - |
| --help | -h | 显示帮助信息 | - |
环境变量
优先从环境变量读取配置:
export ANTHROPIC_BASE_URL="https://aigw.ds.163.com"
export ANTHROPIC_AUTH_TOKEN="your-token-here"如果未设置环境变量,CLI 会交互式询问用户输入。
示例
技术搜索
gemini-search "Rust 所有权系统"
gemini-search "Kubernetes 部署最佳实践"
gemini-search "GraphQL vs REST"带上下文的搜索
gemini-search "性能优化" --context "Node.js 后端开发"
gemini-search "状态管理" --context "React 大型应用"长文本搜索
gemini-search "深入解析 Docker 容器技术" --max-tokens 4096输出格式
搜索成功后会显示:
- 搜索结果内容
- 格式化的分隔线
- 彩色输出增强可读性
错误处理
- API 请求失败会显示详细错误信息
- 环境变量缺失会提示用户输入
- 网络错误会自动捕获并提示
开发
# 开发模式(watch)
pnpm dev
# 构建
pnpm build
# 清理
pnpm clean许可证
MIT
