AIaW

AIaW

AI as Workspace - 精心设计的 AI (LLM) 客户端。 全功能,轻量级;支持多工作区、插件系统、跨平台、本地优先+实时云同步

Stars: 320

Visit
 screenshot

AIaW is a next-generation LLM client with full functionality, lightweight, and extensible. It supports various basic functions such as streaming transfer, image uploading, and latex formulas. The tool is cross-platform with a responsive interface design. It supports multiple service providers like OpenAI, Anthropic, and Google. Users can modify questions, regenerate in a forked manner, and visualize conversations in a tree structure. Additionally, it offers features like file parsing, video parsing, plugin system, assistant market, local storage with real-time cloud sync, and customizable interface themes. Users can create multiple workspaces, use dynamic prompt word variables, extend plugins, and benefit from detailed design elements like real-time content preview, optimized code pasting, and support for various file types.

README:

AI as Workspace

精心设计的 AI 客户端

网站链接 - 使用文档 - 自部署指南

功能概览

对话页面

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

细节设计

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

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

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

多工作区

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

数据储存

  • 数据首先储存在本地,无需加载且离线可浏览
  • 登录后可使用云同步,跨设备实时同步
  • 多窗口协同支持:同一浏览器打开多个标签,数据响应式同步
  • 可将助手回答的任意部分转为 Artifacts
  • 用户可编辑,带版本控制,代码高亮
  • 可控制助手对 Artifacts 的读写权限
  • 可同时打开多个 Artifacts

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

轻量,高性能

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

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

其他功能

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

网站链接 - 使用文档 - 自部署指南

LightHouse

Desktop Mobile

Roadmap

  • [ ] 补全文档

  • [x] Docker 自部署

  • [ ] i18n

Install the dependencies

pnpm i

Start the app in development mode (hot-code reloading, error reporting, etc.)

quasar dev

Lint the files

pnpm lint

Build the app for production

# SPA
quasar build

# PWA
quasar build -m pwa

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for AIaW

Similar Open Source Tools

For similar tasks

For similar jobs