ai.diy icon

ai.diy

ai.diy 是一款浏览器托管的开源 AI 工作区,支持 BYOK 聊天与本地优先工作。聊天、文件、知识和设置都保留在浏览器中,并通过自托管架构连接 20+ 云端与本地提供商。

ai.diy

概览

ai.diy 是一款浏览器托管的开源 AI 工作区,专为自带密钥聊天和本地优先工作而构建。它将工作区状态保留在浏览器中,同时通过自托管中继路由请求,因此聊天、文件、知识和设置始终由用户控制,而不是存在于由提供商管理的工作区中。

该产品面向希望在云端与本地模型之间协作、且无需每次切换工具都重新构建上下文的人群。它支持 20+ 提供商,并包含 Canvas、Python、npm packages、浏览器工具和本地知识功能,可用于撰写文档、制作演示文稿、审查代码以及整理有用的产物。

核心功能

用于产物和文件的工作区

借助 Canvas、Python、npm packages 和浏览器工具,在同一线程旁创建演示文稿、文档、代码及其他文件。

浏览器托管的持久化

将聊天、文件、知识和设置保留在浏览器中,使工作区状态本地持久化,而不是存放在提供商账户中。

多提供商 BYOK 聊天

连接 20+ 云端与本地模型,然后在对话中途切换提供商,而无需移动工作区或丢失上下文。

自托管中继

采用中继架构,将提供商凭据保存在浏览器存储中,并按请求转发,而不是作为持久化的服务器密钥保存。

用于私有文档的本地 RAG

使用设备端嵌入向量搜索笔记和 PDF;索引保留在本地,而检索到的上下文可以发送给所选模型。

集成工具与 agents

使用 DuckDuckGo、Firecrawl、Parallel MCP、浏览器 Python、远程 MCP、slash skills、已批准的 subagents 和网站预设,支持研究和 agent 工作流。

典型使用场景

  • 创建可用产物

    在一个地方起草演示文稿、文档、代码片段和其他文件,同时让线程上下文、记忆和工作区状态保留在浏览器中。

  • 在 AI 提供商之间切换

    当你想比较模型行为,或为某项任务使用特定模型而无需从头开始时,在对话过程中在云端与本地提供商之间切换。

  • 处理本地知识库

    使用本地嵌入向量搜索笔记和 PDF 进行私有文档检索,然后在需要时只将检索到的上下文发送给所选模型。

  • 运行自托管 AI 工作区

    当你想控制部署,而不是依赖单一供应商管理的 AI 应用时,可将该工作区用作由自托管中继支持的环境。

  • 处理编码和审查任务

    使用 BYOK 访问或 Ollama 等本地模型审查代码或重构 diff,同时将工作保留在浏览器工作区中,而不是放在特定供应商的编辑器里。

Pros and Cons

Pros

  • 工作区状态保留在浏览器中,包括线程、Canvas、记忆、知识和文件。
  • 支持 20+ 云端与本地提供商,更容易在不同模型之间切换,而无需在应用之间迁移工作。
  • 开源且采用 MIT 许可证,可通过 Node.js、Docker Compose 或 Vercel 预览进行自托管。
  • 不需要持久化的服务器端 LLM 凭据;提供商密钥保留在浏览器存储中,并按请求中继。
  • 内置用于产物、研究、本地文档搜索和 agent 工作流的工具。

Cons

  • 网站指出托管运营方可以观察传输中的流量,因此需要更严格网络边界的用户应选择自托管。
  • 源内容未显示公开定价或套餐详情,且 /pricing 路由返回 404 页面。

FAQ

什么是 ai.diy?

ai.diy 是一款开源、自托管的 AI 工作区,用于聊天、研究、工具、Canvas 产物、记忆和本地知识。它采用自带密钥(BYOK)访问方式,因此你可以选择提供商和模型,而不是使用单一的托管式 AI 服务。

我的提供商密钥会存储在 ai.diy 服务器上吗?

不需要服务器端 LLM 凭据。提供商密钥保存在你的浏览器中,并按请求转发给你选择的提供商。网站说明托管运营方仍可能观察传输中的流量,因此如果你希望控制基础设施和网络边界,自托管是更合适的选择。

ai.diy 将我的工作区数据存储在哪里?

聊天、文件、Canvas 产物、记忆、设备上的知识库分块、使用事件和预览会话都会通过 IndexedDB 和 localStorage 保存在你的浏览器中。可选的 S3、WebDAV 或 Google Drive 备份是你可以自行启用的客户端功能。

哪些 AI 提供商可与 ai.diy 配合使用?

ai.diy 支持 20 多种集成,包括 OpenAI、ChatGPT subscription、Anthropic、Google Gemini、Groq、Cerebras、Fireworks、Perplexity、Cohere、OpenRouter、DeepSeek、xAI、Ollama、Mistral、Hugging Face、Amazon Bedrock、Azure、Vertex、Vercel Gateway、Together、LM Studio 以及自定义的 OpenAI 兼容端点。

我可以自托管 ai.diy 吗?

可以。你可以在标准的 Node.js 服务器上运行生产构建,或者使用 Docker Compose。服务器作为请求中继运行,不需要在环境变量中提供提供商 API 密钥。

Quick Facts

类别
AI 工作区
平台
基于浏览器的网页应用
所有权模式
本地优先、浏览器托管的状态
许可
MIT 许可,开源
部署
可在 Node.js、Docker Compose 或 Vercel 预览上自托管
源域名
tryaidiy.com