乐于分享
好东西不私藏

好用的IC验证AI工具—CherryStudio

好用的IC验证AI工具—CherryStudio

今天给大家安利一款专为开发者打造的AI工具——CherryStudio,结合我自己的使用经验,聊聊它如何改变我的验证工作流。

一、CherryStudio是什么?🤖

一句话介绍:CherryStudio是一款支持多模型的AI客户端,可以理解为”AI界的瑞士军刀”。

核心特点

特性
说明
🎯 多模型支持
支持Claude、GPT、Gemini等主流大模型
🔧 本地运行
数据不上云,隐私安全有保障
🤖 Agent智能体
创建具备自主决策能力的AI智能体
📦 Skills扩展
安装技能包,扩展专业能力
🖥️ 跨平台
Windows/macOS/Linux全支持
💡 对于验证工程师来说,最大的价值是:可以打造一个懂SystemVerilog、懂UVM、懂验证方法学的专属AI智能体,它能自主调用工具、规划任务、解决复杂问题!

二、如何安装?📥

下载地址

🔗 官方渠道
GitHub开源地址:
https://github.com/kangfenmao/cherry-studio
官网下载:
https://www.cherry-ai.com

安装步骤

  1. 下载 .exe 安装包
  2. 双击安装,一路Next
  3. 首次启动需要配置API Key

💡我这里选择的是LongCat AI模型,建议大家也选这个模型,目前这个模型每天免费送5千万token;点击获取密钥就能够直接跳到官网,注册然后创建API Key就能直接使用;

三、Agent(智能体)如何创建?🛠️

什么是Agent(智能体)?

Agent ≠ 简单的对话助手
Agent(智能体)是一个具备自主决策、工具调用、任务规划能力的AI系统。它不只是回答问题,而是能够:
🧠 自主思考
理解目标,拆解任务步骤
🔧 工具调用
自动调用工具完成任务
📋 任务规划
制定执行计划并逐步实施
🔄 自我迭代
根据结果调整策略重试

普通对话 vs Agent智能体

对比维度
普通对话助手
Agent智能体
交互模式
一问一答
目标驱动,自主执行
能力边界
只能生成文本
可调用工具、读写文件、执行命令
任务复杂度
处理简单查询
完成多步骤复杂任务
主动性
被动响应
主动规划、执行、纠错
记忆能力
对话内记忆
持久记忆、跨会话能力

在CherryStudio中创建Agent

Step 1:打开CherryStudio,进入「助手」或「Agent」管理界面
Step 2:点击「新建Agent」或「创建智能体」
Step 3:配置Agent的核心要素:
Agent配置示例:IC验证专家智能体名称:IC验证专家系统提示词:你是一名资深的IC验证工程师智能体,具备以下能力:- 理解验证需求,制定验证计划- 编写SystemVerilog/UVM测试用例- 分析覆盖率报告,识别测试盲区- 编写SVA断言和检查器- 调试仿真问题,定位Bug根因工具权限:- 文件读写:可读写.sv, .v, .fdo等验证相关文件- 命令执行:可执行仿真命令、脚本- 网络访问:可查询技术文档和规范工作模式:当用户提出验证任务时,自动:1. 分析任务需求2. 制定执行计划3. 调用工具执行4. 汇报结果并迭代优化
Step 4:配置工具权限(文件读写、命令执行等)
Step 5:保存并启用Agent

Agent vs Claude Code 区别

⚠️ 重要区分:Claude Code 是 Anthropic 官方推出的命令行Agent工具,而 CherryStudio 中的 Agent 是其实现的一种智能体系统。

对比维度
CherryStudio Agent
Claude Code
运行环境
图形化桌面应用
命令行终端(CLI)
交互方式
对话框+可视化界面
纯命令行交互
使用门槛
低,图形化操作
中,需熟悉命令行
底层模型
支持多模型(Claude/GPT/Gemini等)
仅支持Claude模型
文件操作
需配置权限
默认当前目录权限
适用场景
日常对话+任务执行
代码开发、Git操作、脚本执行
扩展性
Skills技能包
内置Agent能力
简单来说:
🖥️CherryStudio Agent= 图形化智能体平台,支持多模型,适合日常使用
⌨️Claude Code= 专业命令行Agent,深度代码开发利器

验证工程师如何用好Agent?

🎯 典型应用场景

自动化验证任务:
“帮我分析这个覆盖率报告,找出低于80%的功能点,并生成补充测试用例的建议”
批量文档处理:
“读取所有验证计划文档,生成汇总报告”
代码生成与重构:
“根据这个接口规范,生成完整的UVM agent框架”
问题诊断:
“分析这个仿真log,定位失败原因”

四、Skills如何安装?📦

什么是Skills

Skills是CherryStudio的技能扩展包,为Agent提供额外的专业能力,类似于给智能体安装”技能插件”。

安装方法

方法一:从技能库安装

  1. 点击「设置」→「技能」
  2. 浏览技能库,选择需要的技能
  3. 点击安装

方法二:手动安装

Skills存放路径:

WindowsC:\Users\用户名\AppData\Roaming\CherryStudio\.claude\skills\macOS:   ~/Library/Application Support/CherryStudio/.claude/skills/Linux:   ~/.config/CherryStudio/.claude/skills/      

手动安装步骤:

  1. 下载技能包(ZIP格式)
  2. 解压到上述目录
  3. 重启CherryStudio

五、CherryStudio vs 其他AI工具 ⚔️

对比维度
CherryStudio
ChatGPT
Cursor
Claude Web
本地化
✅ 完全本地
❌ 纯云端
✅ 本地IDE
❌ 纯云端
多模型
✅ 支持切换
❌ 仅GPT
✅ 多模型
❌ 仅Claude
隐私保护
✅ 数据本地
⚠️ 数据上传
✅ 本地处理
⚠️ 数据上传
Agent能力
✅ 完整Agent
⚠️ 有限Agent
❌ 不支持
✅ 支持
Skills扩展
✅ 可扩展
❌ 不支持
❌ 不支持
❌ 不支持
代码执行
✅ 支持
⚠️ 有限
✅ IDE集成
⚠️ 沙盒
免费使用
✅ 工具免费
⚠️ 需订阅
⚠️ 部分收费
⚠️ 需订阅

📚 参考资料

CherryStudio官方资源:
GitHub仓库:https://github.com/kangfenmao/cherry-studio
官方网站:https://www.cherry-ai.com
Claude Code官方文档:
Anthropic官方:https://www.anthropic.com
Claude Code文档:https://docs.anthropic.com/en/docs/claude-code
Agent智能体概念参考:
LangChain Agent文档:https://python.langchain.com/docs/concepts/agents/
OpenAI Agents指南:https://platform.openai.com/docs/guides/agents
声明:本文为作者实际使用经验分享,与工具开发方无利益关联