介绍自己
我是产品,同时也是一个独立开发者,平时使用 TraeCode 做一些个人创意项目,没有深厚的传统软件工程经验。日常主要靠 AI 100%写代码和维护。
我对 TraeCode 的愿景
希望新增什么功能
在SOLO内置一套新手友好的版本管理工具,和IDE模式里的完整 Git 能力做区分,专门面向非专业向的普通和新人开发者。
- 不需要记忆 git 命令,不需要配置 SSH 密钥,不需要科学上网,开箱即用。
- 只保留新手最高频的核心能力:定时或者按照配置策略自动保存版本、给版本写简单备注、查看版本列表、一键回退到历史版本。
- 做成向导式交互,引导新人建立版本管理意识,不用搞懂分支、合并、远程推送甚至各种英文命令等这些复杂概念。
为什么需要这个功能: 现在很多新手用 TraeCode 写代码,经常遇到 AI 改写代码把项目改崩,代码改错丢失可用版本的问题。原生 Git的使用门槛很高,各种命令、配置、远程仓库、网络问题一堆,很多新人看不懂,要么放弃版本管理,折腾半天配置失败,很多东西还需要梯子,普通用户很难上手。像IDE里的版本管理如果什么配置都没有点提交基本没用,对于新人来说看着就头大,时间线啊啥的也是针对单个文件的,对于普通人来说也很难用
当然我知道很多有很多it人会对这个嗤之以鼻,觉得连git都用不好的玩什么code,但我觉得不应该有技术傲慢,如果以复杂来评估的话那怎么不去用汇编呢哈哈!本来就是解放生产力,回归创意的AI时代了呀
希望优化什么场景
场景:IDE虽然内置 Git,但这是面向专业开发者的完整能力而且SOLO里没有版本管理工具,这对小白不够友好,新人很容易被复杂概念劝退。
希望如何融入你的工作流
我原来是配置过git的,但是实在太麻烦了,有时候简单的我就手动压缩到zip然后丢备份盘里了都。如果这个能实现我的工作流会缩短,完全不需要配置外部工具。
你希望它以什么形态出现
希望这套简化版本管理直接嵌入solo模式的一个面板,同时再开始使用和配置的时候主动告知用户,做成引导式的。大概长这样把
- 产品形态:独立简易面板,向导式按钮操作,不用敲命令或者晦涩难懂的配置项;
- 操作尽量自动触发 + 手动按钮结合:完成重要 AI 修改后,弹出提示 “是否保存当前版本”,或者按照定时保存等规则;同时保留手动【保存版本】【查看历史】【回退】按钮;
- 底层优先做本地版本存储,不强制依赖外网代码仓库,规避网络梯子的问题;可以对接国内代码平台,或者自有云,可以接受少量付费,如此一来时间长了这些用户不就有粘性了吗,这对trae来说也是大好事啊
