AIaW
AI as Workspace - An elegant AI chat client. Full-featured, lightweight. Support multiple workspaces, plugin system, cross-platform, local first + real-time cloud sync, Artifacts, MCP | 更好的 AI 客户端
GitHubスター
1,313
ユーザー評価
未評価
お気に入り
0
閲覧数
18
フォーク
113
イシュー
39
README
AI as Workspace
An elegant AI client
Web Version - Download - Docs - Self-hosting Guide - 简体中文
Features Overview
Consistent Experience Across All Platforms
- Supported platforms: Windows, Linux, Mac OS, Android, Web (PWA)
- Multiple AI providers: OpenAI, Anthropic, Google, DeepSeek, xAI, Azure, etc.
Conversation Interface
- User input preview
- Modifications and regenerations presented as branches
- Customizable keyboard shortcuts
- Quick scrolling to the beginning/end of a message

Multiple Workspaces
- Create multiple workspaces to separate conversations by themes
- Group workspaces into folders; supports nesting
- Create multiple assistants within a workspace or global assistants

Data Storage
- Data is stored locally first, accessible offline and loads instantly
- Cloud synchronization available after login for cross-device syncing
- Multi-window collaboration: open multiple tabs in the same browser with responsive data synchronization
Design Details
- Support for text files (code, csv, etc.) as attachments; AI can see file contents and names without occupying display space
- For large text blocks, use Ctrl + V outside the input box to paste as an attachment; prevents large content from cluttering the display

- Quote content from previous messages to user inputs for targeted follow-up questions
- Select multiple lines of message text to copy the original Markdown

- Automatically wrap code pasted from VSCode in code blocks with language specification

MCP Protocol
- Support for MCP Tools, Prompts, Resources
- STDIO and SSE connection methods
- Install MCP-type plugins from the plugin marketplace or manually add MCP servers
Web Search
- Web search based on SearXNG, ready to use out of the box.
- Also provides the functionality to crawl web content via URL.
- Supports concurrent search and concurrent crawling.
Artifacts
- Convert any part of assistant responses into Artifacts
- User-editable with version control and code highlighting
- Control assistant read/write permissions for Artifacts
- Open multiple Artifacts simultaneously

Plugin System
- Built-in calculator, document parsing, video parsing, image generation plugins
- Install additional plugins from the marketplace
- Configure Gradio applications as plugins; compatible with some LobeChat plugins
- Plugins are more than just tool calling
Lightweight and High Performance
- Quick startup with no waiting
- Smooth conversation switching

Dynamic Prompts
- Create prompt variables using template syntax for dynamic, reusable prompts
- Extract repetitive parts into workspace variables for prompt reusability

Additional Features
Assistant marketplace, dark mode, customizable theme colors, and more
LightHouse
Desktop | Mobile |
---|---|
![]() |
![]() |
Related Projects
- New API: AI model interface management and distribution system, supporting various large models with OpenAI-compatible format
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