TocoAI 常见问题(FAQ)
产品介绍
TocoAI 是什么?
TocoAI 是一个基于 DDD(领域驱动设计)与分层架构理论的软件设计 & 代码自动生成工具,覆盖从数据库设计到代码实现的完整开发链路。
核心价值:通过可视化设计(ER 模型、DTO、VO、读写方案、API 等)驱动自动生成严格受控的标准化 Java 代码,提升团队编码一致性与开发效率。
TocoAI 适合哪类项目?
TocoAI 适用于基于关系型数据库的常规信息系统开发,目前支持 Java + SpringBoot,后续会扩展更多语言和框架。
| 场景 | 适合程度 | 说明 |
|---|---|---|
| 新建项目 | ✅ 最佳 | 从零构建符合 DDD 理论的优秀架构 |
| 老项目重构 | ✅ 适合 | 可系统性地重构为 DDD 架构 |
| 老项目局部修改 | ⚠️ 有限 | 效果接近 Claude Code / Cursor,无特别优化 |
架构与代码
TocoAI 生成的代码是什么分层结构?
生成的项目遵循严格的四层单向依赖架构:
entrance → service → manager → persist各层均依赖 common 和 public_service。
⚠️ 铁律:层级依赖只能单向,上层依赖下层,严禁反向引用。
例如:
service层绝对不能引用、使用或返回任何 VO 及entrance层的类(如VoConverter、VoDataAssembler等)。
协作与团队
TocoAI 支持多人协作吗?
支持。在 TocoAI 控制台 中管理组织和成员,满足以下条件即可开启协作:
- 组织内 ≥ 2 名成员
- 项目中已添加多名成员
设计协作机制:
- 草稿态:个人编辑中,未对团队可见
- 提交态:团队共享,所有成员可见
TocoAI 有内置的代码版本管理吗?
没有。TocoAI 不提供代码版本管理功能,建议团队通过 Git 或 SVN 在组织内共享和管理项目代码。
如何在团队内共享项目规则和提示词?
TocoAI 支持项目级规则提示词共享,配置文件存放在项目根目录的 .toco 目录下各预设子目录,提交到版本库后团队成员即可共享。
费用与 Credit
如何降低 TocoAI 的使用成本?
- 简单任务优先使用 Standard 模式,而非 Premium 模式
- 在控制台仪表板实时监控用量
- 开始前阅读 TocoAI 最佳实践,了解提效降本的具体方法
赠送的 Credit 为什么无法使用?
TocoAI 提供两种模式:
| 模式 | 说明 | 赠送 Credit 可用? |
|---|---|---|
| 设计驱动开发模式(新建项目) | TocoAI 主推模式 | ✅ 可用 |
| 历史项目维护模式 | 类似 Cursor / Claude Code | ❌ 不可用 |
如果赠送的 Credit 无法使用,请确认当前是否进入了历史项目维护模式。解决方法:新建一个 TocoAI 项目,即可切换回设计驱动开发模式并使用赠送 Credit。
插件与工具
目前支持哪些 IDE?
目前已支持:
- IntelliJ IDEA
- VS Code
其他 IDE 插件及 CLI 版本将根据用户反馈情况规划上线。
插件加载很慢怎么办?
如果你使用了代理或 VPN,请将以下域名加入代理例外列表:
https://platform.tocoai.cn
https://tocoai.cn
https://code.tocoai.cn
https://tocoai-asset.oss-cn-hangzhou.aliyuncs.com
https://tocoai-release.oss-cn-hangzhou.aliyuncs.com
https://registry.npmjs.org
https://registry.npmmirror.com最后更新于
