cyac·赛亚克:Ollama 生态的 CLI 优先编程入口
代码解释、重构、生成、搜索、测试
在终端完成 · 可脚本、可管道 · 隐私无忧
🔒
本地优先
Ollama 深度集成,代码不上传。无 Ollama 时可选 DeepSeek API
⚡
终端友好
无缝融入命令行,可脚本化、管道、CI 集成
🛡️
隐私安全
零遥测,数据不出本机
功能概览
代码解释@ 文件引用图片支持智能重构代码生成代码搜索测试文档Bug 诊断chatREPLsession项目记忆编程 Skill多角色插件Tool CallingMCP
@ 文件引用
chat/repl 中用 @path 引用文件或图片,如 cyac chat "解释 @src/main.rs"、cyac chat --image screenshot.png "描述这张图"
直接修改文件
refactor、diagnose、generate 支持 --apply / --output 一键写入
多文件批量修改
rename 时 --path 为目录可跨文件批量重构
代码库搜索
cyac search "关键词" 快速定位代码
跨文件引用
自动解析 import/use,收集相关文件上下文
项目记忆
cyac memory log/show/set,技术决策跨会话保持
Tool Calling
cyac chat --tools 启用,模型可主动 read_file、list_dir、write_file、run_command、search_web;run_command 可配置执行前确认
AI 后端多源
Ollama 优先,无本地时自动 fallback 到 DeepSeek API
为什么选 cyac
cyac 在「本地、隐私、CLI、脚本化、成本」上更突出;Claude Code 和 Copilot 在「模型能力、IDE 集成、多模态」上更强。cyac 适合「终端优先、本地优先」的开发者。
cyac
Ollama 生态的 CLI 优先编程入口
纯 CLI,终端
Claude Code
Anthropic Agent 式编程助手
终端 + IDE + 桌面 + Web
Codex / Copilot
代码补全与 AI 编程助手
主要 IDE 内嵌
| 维度 | cyac | Claude Code | Codex / Copilot |
|---|---|---|---|
| 形态 | 纯 CLI | 多形态 | 主要 IDE |
| 本地 / 隐私 | 强(Ollama 本地) | 弱(云端) | 弱(云端) |
| 脚本化 / 管道 | 强 | 弱 | 弱 |
| 模型能力 | 依赖本地模型 | 强(Claude 3.7) | 强(GPT-4o) |
| 成本 | 低,本地为主 | 按 token 计费 | 订阅制 |
| IDE 集成 | 无 | 有 | 有 |
| 可扩展 | Skill、插件、MCP | 有限 | 有限 |
cyac 优势
•
本地优先— Ollama 本地推理,数据不出本机,无遥测
•
轻量— Rust 单二进制,启动快,适合 CI、远程 SSH
•
脚本化— 管道、--apply、--json,易集成到自动化
•
可扩展— Skill、插件、MCP,可自定义触发词、子命令
•
项目记忆— 四层记忆,技术决策跨会话保持
•
成本— 本地模型 + 可选 DeepSeek,无按 token 收费
适用场景
本地优先、隐私敏感→cyac管道、脚本、CI、远程 SSH→cyac预算有限、想用本地模型→cyac追求最强模型能力→Claude / CopilotIDE 内联补全、可视化编辑→Claude / Copilot