# \[开发者自荐\] 全新的 AI (LLM) 客户端，全功能、轻量级、可拓展 - AI as Workspace

**URL:** <https://meta.appinn.net/t/topic/64188>\
**Category:** 发现频道\
**Created:** [2024 年12 月 15 日 03:27 UTC](https://meta.appinn.net/t/topic/64188 "2024-12-15T03:27:05Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![NitroFire](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/n/34f0e0/32.png) [@NitroFire](https://meta.appinn.net/u/NitroFire)\
**Post date:** [2024 年12 月 15 日 03:27 UTC](https://meta.appinn.net/t/topic/64188/1 "2024-12-15T03:27:05Z")

</div>

![combine.webp](https://h1.appinn.me/file/1734186177806_combine.webp)

网站链接：[aiaw.app](https://aiaw.app)  
开源地址：[NitroRCr/AIaW](https://github.com/NitroRCr/AIaW)  
使用文档：[docs.aiaw.app](https://docs.aiaw.app)

## 基本功能

- 流式传输、上传图片、latex公式…… 这些基本的功能自然都有，无需多提

- 跨平台：响应式界面设计，适配手机、电脑等不同大小和比例的屏幕

- 多服务商支持：支持 OpenAI、Anthropic、Google 等不同服务商

- 修改提问、重新生成 以分叉的形式实现，像 Chatgpt 官网那样（整个对话呈现“树”的结构）  
 ![修改提问](https://h1.appinn.me/file/1734185285465_message-edit.png)

- 文件解析：支持上传 Word、PDF、PPT、Excel等格式文档，自动解析为文本输入

- 视频解析：支持选择视频文件并指定时长范围（默认为整个视频），将自动转稿为文本输入，以此实现对视频内容的提问  
 ![video-parse.png](https://h1.appinn.me/file/1734187317216_video-parse.png)

- 插件系统：内置了计算器、图像生成等插件。此外可在插件商店安装更多插件  
 ![gen-image.webp](https://h1.appinn.me/file/1734186107657_gen-image.webp)

- 助手市场：获取各种各样定制提示词的助手（提示词来自[lobe-chat-agents](https://github.com/lobehub/lobe-chat-agents)）

- 本地优先+实时云同步：所有数据储存在本地，因此无需加载且离线可浏览。登录即可启用跨设备实时云同步（30天试用，随后￥1.8/月）

- 模型服务：除了配置自定义API外，也可以登录后使用我们提供的模型服务，无需配置，支持 gpt-4o、claude-3.5-sonnet、o1-mini 等众多先进模型。额度随用随充，永久有效。按照官方API原价扣费

- 开源：本应用是开源的，除了上方两项标明付费的服务外，所有功能都免费。你也可以自部署本应用

- 性能优秀：启动速度快，切换对话十分流畅

- 界面主题：Material 3 设计风格；支持深色/浅色模式；支持自定义主题色

## 拓展使用

- 多工作区：在左侧边栏，你可以创建多个工作区，将不同主题的对话、不同类型的助手分隔开；还可以创建文件夹，将多个工作区放入其中；支持嵌套  
 ![workspace-list.png](https://h1.appinn.me/file/1734185769930_workspace-list.png)

- 提示词变量：除了在助手的“角色设定”中设置普通的静态提示词外，你可以通过创建提示词变量、编辑提示词模板，来构建动态且可复用的提示词  
 ![assistant-prompt-vars.png](https://h1.appinn.me/file/1734185923667_assistant-prompt-vars.png)

- 插件拓展性：支持将任意 Gradio 应用配置为插件，同时兼容部分 LobeChat 插件；插件不仅仅提供工具调用，文件解析功能也可以通过插件拓展；工具调用支持多模态的结果

## 细节设计

- 用户输入预览：提供正在输入的内容的实时预览；借鉴自NextChat

- 代码粘贴优化：在输入框粘贴从 VSCode 复制的代码时，自动用 markdown 代码块包裹，并标明语言

- 文本文件支持：支持直接添加文本类型文件（代码、csv等）到用户输入中，文件内容和文件名将作为用户输入的一部分。相比于手动将文件内容粘贴到输入框，此方法更快捷且文件内容不会占据显示空间  
 ![text-file.png](https://h1.appinn.me/file/1734186995654_text-file.png)

- 添加文件：无论是添加文档、视频还是文本文件，均可以通过点击文件图标按钮或者Ctrl+V粘贴来添加

- 引用：用鼠标拖选对话消息内容后，点击“引用”，即可在用户输入中引用该内容。此功能相当于手动复制消息内容并粘贴到输入框中的快捷方式，方便对助手回答的部分内容针对性地追问  
 ![quote.png](https://h1.appinn.me/file/1734186565204_quote.png)

## Roadmap

- 补全文档

- Docker 自部署

- i18n

---

<div class="post-metadata">

**Author:** ![Pasical](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/pasical/32/59420_2.png) [@Pasical](https://meta.appinn.net/u/Pasical)\
**Post date:** [2024 年12 月 15 日 08:24 UTC](https://meta.appinn.net/t/topic/64188/2 "2024-12-15T08:24:06Z")

</div>

目前看来网站已经比较完善了，值得好评。但是我还是希望有封装好的客户端，因为PWA应用在Windows上无法使用快捷键调出（比如alt+空格），在Android上无法使用国内大部分OEM系统的快速小窗调出等，同时似乎也无法使用摄像头。客户端还可以在Android上实现诸如“一键询问AI”等的上下文或分享菜单的功能，我觉得有这些功能会更好

---

<div class="post-metadata">

**Author:** ![NitroFire](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/n/34f0e0/32.png) [@NitroFire](https://meta.appinn.net/u/NitroFire)\
**Post date:** [2024 年12 月 15 日 10:28 UTC](https://meta.appinn.net/t/topic/64188/3 "2024-12-15T10:28:17Z")

</div>

Windows 上PWA安装应该也是有快捷方式的，有快捷方式就好办了，我用的Chrome + Flow launcher，能直接搜到。另外在快捷方式属性里也可以设置快捷键  
 ![屏幕截图 2024-12-15 162723.png](https://h1.appinn.me/file/1734251734239_屏幕截图 2024-12-15 162723.png)

---

<div class="post-metadata">

**Author:** ![NitroFire](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/n/34f0e0/32.png) [@NitroFire](https://meta.appinn.net/u/NitroFire)\
**Post date:** [2024 年12 月 20 日 11:53 UTC](https://meta.appinn.net/t/topic/64188/4 "2024-12-20T11:53:44Z")

</div>

现已支持 Docker 自部署，详见[自部署指南](https://docs.aiaw.app/self-host/)
