Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【开源自荐】AI as Workspace - 全功能、轻量级的 AI (LLM) 客户端 #170

Open
NitroRCr opened this issue Feb 1, 2025 · 2 comments

Comments

@NitroRCr
Copy link

NitroRCr commented Feb 1, 2025

全功能、轻量级、可拓展的 AI 对话客户端(PWA)。支持多工作区、插件系统、跨平台、本地优先+实时云同步。相较于现有的 AI Chat 客户端,提供更丰富的功能和更优秀的使用体验。

技术栈:Vue3 + Typescript + Quasar + Pinia + Unocss

项目链接 - 网站链接

功能概览

对话页面

  • 用户输入预览
  • 修改提问、重新生成 以分叉的形式呈现
  • 自定义键盘快捷键
  • 对齐到消息开头/结尾的快速滚动

细节设计

  • 支持将文本类型文件(代码、csv等)作为附件,AI 能看到文件内容和文件名;避免文件内容占据显示空间
  • 对于大段的文本,可在输入框外使用 Ctrl + V 粘贴,也将作为附件;避免大段内容占据显示空间

  • 可在用户输入中引用先前消息中的内容,方便对助手回答的部分内容针对性地追问
  • 选中多行消息文本后,可直接复制 Markdown 原文

  • 粘贴从 VSCode 复制的代码时,自动用代码块包裹,并标明语言

多工作区

  • 创建多个工作区,将不同主题的对话分隔开
  • 可将多个工作区放入一个文件夹中;支持嵌套
  • 一个工作区中可创建多个助手,也可以创建全局助手

数据储存

  • 数据首先储存在本地,无需加载且离线可浏览
  • 登录后可使用云同步,跨设备实时同步
  • 多窗口协同支持:同一浏览器打开多个标签,数据响应式同步

Artifacts

  • 可将助手回答的任意部分转为 Artifacts
  • 用户可编辑,带版本控制,代码高亮
  • 可控制助手对 Artifacts 的读写权限
  • 可同时打开多个 Artifacts

插件系统

  • 内置计算器、文档解析、视频解析、图像生成等插件
  • 可在插件市场安装更多插件
  • 可将 Gradio 应用配置为插件;兼容部分 LobeChat 插件;
  • 插件不只是工具调用

轻量,高性能

  • 启动迅速,无需等待
  • 切换对话丝滑流畅

动态提示词

  • 通过创建提示词变量,使用模板语法,构建动态可复用的提示词
  • 抽离提示词中的重复部分,放入工作区变量,实现提示词的复用

其他功能

多服务商支持、助手市场、深色模式、自定义主题色、跨平台

@chengxiaoming
Copy link

chengxiaoming commented Feb 1, 2025 via email

@Winston131
Copy link

Winston131 commented Feb 1, 2025 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants