AIaW
by: NitroRCr
AI as Workspace - A better AI (LLM) client. Full-featured, lightweight. Support multiple workspaces, plugin system, cross-platform, local first + real-time cloud sync, Artifacts, MCP | 更好的 AI 客户端
📌Overview
Purpose: Provide a unified, efficient, and customizable AI client that enhances user productivity across multiple platforms and AI providers.
Overview:
AI as Workspace (AIaW) is a cross-platform AI client designed to deliver a consistent, high-performance user experience for interacting with various large language model providers. It features local-first data storage with optional cloud sync, flexible conversation management, a robust plugin ecosystem, and support for advanced workflows—making it suitable for both casual and power users on desktop, mobile, and web environments.
Key Features:
-
Unified Multi-Platform Support:
Delivers a seamless experience across Windows, Linux, Mac OS, Android, and web platforms, with support for multiple leading AI providers. -
Advanced Conversation Management:
Supports multiple workspaces, assistants, and threaded conversations to organize interactions, with powerful editing, branching, and navigation tools. -
Local & Cloud Data Handling:
Stores data locally for instant offline access and enables secure cloud synchronization across devices. -
Rich File & Content Integration:
Allows attaching and parsing text files (code, CSV, etc.), quoting messages, and enhanced clipboard functions for better data handling. -
Extensible Plugin & MCP Protocol Support:
Integrates a marketplace for installing plugins (including calculators, file parsers, and more), with MCP protocol compatibility for customizable workflows. -
Web Search & Crawling:
Built-in web search via SearXNG and direct website crawling, supporting concurrent data gathering for comprehensive insights. -
Artifact Management:
Converts assistant responses to user-editable artifacts with version control and permissions, supporting advanced documentation and workflow needs. -
Dynamic Prompts & Templates:
Enables dynamic, reusable prompts with template syntax and workspace-level variable management for efficiency. -
Performance & Usability Enhancements:
Fast startup, smooth workspace switching, multi-window collaboration, and customizable UI options including dark mode.
AI as Workspace
A better AI client
Website - Download - Docs - Self-hosting Guide - 简体中文
Features
Consistent Cross-Platform Experience
- Supported on Windows, Linux, Mac OS, Android, and Web (PWA)
- Works with multiple AI providers: OpenAI, Anthropic, Google, DeepSeek, xAI, Azure, and more
Enhanced Conversation Interface
- User input preview
- Modifications and regenerations shown as branches
- Customizable keyboard shortcuts
- Quick scrolling to the beginning/end of messages
Multiple Workspaces
- Organize conversations by themes using multiple workspaces
- Use folders for groupings, with nesting support
- Create multiple assistants in a workspace or globally
Data Storage and Sync
- Local-first data storage for instant offline access
- Cloud sync across devices after login
- Multi-window and multitab collaboration with responsive sync
Advanced Usability Features
- Attach text files (code, CSV, etc.) for AI processing, with file contents and names visible to the AI
- Large text blocks can be pasted as attachments outside the input box to reduce display clutter
- Quote previous messages in new inputs for targeted follow-ups
- Select and copy message text in original Markdown format
- Pasted code from VSCode is auto-wrapped in code blocks with language detection
MCP Protocol Integration
- Supports MCP Tools, Prompts, Resources
- STDIO and SSE connection methods
- Install plugins from a marketplace or add MCP servers manually
Web Search
- Integrated SearXNG-based web search
- Crawl web content via URLs
- Concurrent search and crawling support
Artifacts
- Convert assistant responses into editable, version-controlled Artifacts with code highlighting
- Manage assistant access permissions to Artifacts
- Open multiple Artifacts at once
Plugin System
- Built-in plugins: calculator, document parsing, video parsing, image generation
- Extend functionality by installing more plugins from the marketplace or adding Gradio applications
- Compatible with some LobeChat plugins
Performance
- Fast startup
- Smooth switching between conversations
Dynamic Prompts
- Define reusable prompt variables using template syntax
- Workspace variables for prompt reusability
Additional Features
- Assistant marketplace
- Dark mode
- Customizable theme colors
Related Projects
- New API: AI model management and distribution system, supporting various models with OpenAI compatibility
Getting Started
Install Dependencies
pnpm i
Start in Development Mode
quasar dev
Lint the Files
pnpm lint
Build for Production
# SPA
quasar build
# PWA
quasar build -m pwa