小塔是一个AI编程助手,以 vscode 扩展的方式使用,基于 Cline 和 Cline-Chinese 开发,针对中文用户的使用场景进行了优化开发,主要改进点包括:
小塔的使命是服务好中文用户,所以将 DeepSeek、阿里千问等中文大模型厂商的 API 作为首选,支持自定义多个模型厂商、每个厂商可以定义多个模型。
同时,小塔还会不断加入 Cline 没有的功能,不断创新、进步。
我们致力于开发AI助理软件,有着丰富的客户端软件开发经验,例如 vscode 插件、JavaFX 客户端开发技术等。希望小塔能帮助中文用户不断提高开发效率。
在开发小塔的过程中,我们还开发了一项高级vscode扩展调试技术,可以调试、热重载 vscode 的 webview 内容,提高 vscode 扩展开发速度,我们称之为“高级扩展DEBUG技术(ADET,Advanced Debug Extension Technology)”。
小塔还未发布到 VSCode 插件市场,等完善后再发布,目前只能用 .vsix 包安装使用,敬请期待。
小塔在读取文件时会遵循 vscode 编辑器打开文件时所使用的字符编码。vscode 打开文件的字符编码默认是 UTF-8 编码,但也可以指定文件的字符编码,具体方法是:
.vscode/settings.json 中添加 files.encoding 设置,这样可以指定整个工作区的默认编码。它会影响工作区中所有文件打开时使用的字符编码。.vscode/settings.json 中添加 [cpp]:{"files.encoding": "utf8"} 设置,指定具体语言文件的字符编码。下面的示例中,我们将一个 C++ 项目的全局编码设置为 GB18030,然后将项目下的 html 文件设置为 utf8 编码,完整的settings.json设置是:{
"files.encoding": "GB18030", // 工作区的默认编码
"files.associations": {
"*.html": "html",
},
"[html]": {
"files.encoding": "utf8" // html文件编码设置为 UTF-8
}
}
这样,小塔就知道用GB18030字符编码读取项目下的所有文件例如.cpp文件,而用utf8字符编码读取 html 文件。
本项目文档、问题反馈的地址是 https://gitee.com/terawin/xiaota,欢迎大家star、反馈问题并提出改进建议。
如果您在使用过程中遇到任何问题,或有任何建议,欢迎 提交问题反馈。
使用风险:软件按原样提供,不提供任何技术支持和承诺,用户在使用过程中可能会遇到的任何问题或风险,开发者不承担任何责任。
数据安全:替换了 Cline 的后端服务,改用腾讯云服务实现用户登录、设置同步等功能,让扩展更符合中文用户的安全需求。
License(许可证):
小塔 基于 Cline 和 Cline Chinese 开发,但使用商业许可证,不是开源许可证。前期将提供免费版本,功能成熟后会提供收费版本。
免责声明:
更新和维护: