Skip to content

xieisabug/tea

Repository files navigation

Tea是一个AI时代 对话/日常工具/生产力 的 客户端/平台。

写在前面

重复造轮子,是因为我日常中需要使用到很多AI驱动的工具,但自己写代码重复的工作太多了,比如接入大模型提供商、对接数据库、编写和设计UI等等,每一次的新工具都要重复一次,并且很难让除我之外的不会编程的人使用。

我想要有一个能够保存我所有AI工具的客户端/平台,能够让我专心于工具的逻辑和Prompt,甚至以后可以让AI为我来实现我需要的工具,所以有了Tea这个项目。

现在Tea已经可以

  • 使用各种主流的API接入方式来对接各种大模型提供商
  • 拥有基本聊天客户端所应该提供的功能,如对话、历史、文件、助手等
  • 使用Bang来快速在Prompt里提供附加信息
  • 直接预览HTML、SVG等可在网页展示的内容
  • 能够预览React、Vue等前端框架编写的组件
  • 能够通过配置python、bash等运行环境,在对话中直接运行生成的脚本文件

未来Tea会

  • 能够使用插件来扩展新的功能,插件能够直接使用对接的大模型和客户端提供的本地数据库
  • 跟进各种AI厂商的新奇功能,如Claude的Project、OpenAI的生图等,让所有的AI都能使用到最新的工程能力
  • 创建一个官方插件市场,让用户可以方便地找到并安装插件,并且因为插件的能力很强大,所以官方插件市场会对所有的插件进行审核

未来Tea不会

  • Tea不会把数据上传到云端,所有的数据都保存在本地,但也许会提供数据同步的方案
  • Tea不会出Web版本,Web版本是无法实现我想要的插件能力的,但也许会提供移动端版本
  • Tea不会提供跳脱于AI之外的能力,但也许会出各种生产力场景的插件

想做的插件

  • 高级代码生成工具:利用大模型的能力,给出一个表结构或者一个需求,生成Controller、Service、Dao、Mapper、Model等一套代码,并且灵活的进行代码添加和修改
  • 大模型评测工具:能够保存许多测试问题集,当有新大模型出现的时候,可以直接运行问题集进行评测和打分
  • 多llm同时回答对比:能够保存多个大模型同时回答同一个问题,并进行对比
  • 用代码定义工作流:能够使用代码来定义一个工作流(或者用自然语言让AI转成代码来定义一个工作流),然后运行工作流并且保存结果
  • 小说创作助手:自动帮你记录小说的人物、背景、情节设定,并且根据章节的推进而自动进行数据更新
  • System Prompt自优化插件:能够根据对话的上下文和反馈,自动优化System Prompt

许可证

本项目采用APACHE许可证

Star History Chart