本项目旨在为开发者、学生和自托管爱好者提供一个轻量级的本地AI工作平台。虽然市场上已有多种AI聊天工具,但大多数依赖云端服务,存在数据隐私风险、网络延迟和订
阅成本高等问题。ORIGIN AI Workspace
聚焦于可在个人电脑、家庭服务器和NAS设备上运行的开源AI体验,让用户拥有完全的数据控制权,同时享受现代AI能力带来的效率提升
点击空白处退出提示
语言技术
Python、TypeScript系统类型
Web、算法模型行业分类
人工智能开源地址
https://github.com/1304674612/-origin-ai-workspace授权协议
MIT许可
本项目旨在为开发者、学生和自托管爱好者提供一个轻量级的本地AI工作平台。虽然市场上已有多种AI聊天工具,但大多数依赖云端服务,存在数据隐私风险、网络延迟和订
阅成本高等问题。ORIGIN AI Workspace
聚焦于可在个人电脑、家庭服务器和NAS设备上运行的开源AI体验,让用户拥有完全的数据控制权,同时享受现代AI能力带来的效率提升
1. AI聊天引擎:支持流式响应、Markdown渲染、多模型切换、温度与Token参数调控,对话历史管理。
2. JWT用户认证:完整的注册/登录体系,bcrypt密码哈希,个人信息与密码管理。
3. 工作台仪表盘:对话/文件/知识库计数统计,服务健康监控卡片(FastAPI/PostgreSQL/Redis/RAG实时状态),骨架屏加载与错误降级。
4. 文件管理:支持PDF、TXT、Markdown、DOCX和图片上传,文本自动提取与结构化存储。
5. 知识库与RAG管道:AI生成的Markdown笔记,文档分块存储,pgvector向量检索,支持OpenAI/BGE/Jina/Ollama等多种嵌入模型。
6. Markdown博客引擎:深色模式阅读页面,AI辅助内容创作。
7. Docker一键部署:PostgreSQL + Redis + Nginx(SSE友好代理)+ 健康检查,开箱即用。
我独立完成了ORIGIN AI Workspace的全栈架构设计与开发。后端采用Python FastAPI构建高性能异步API,Prisma-like的SQLAlchemy
ORM操作PostgreSQL数据库,pgvector实现向量存储与语义检索。前端使用Next.js 15 +
TypeScript构建,实现流式响应的Markdown渲染引擎(代码高亮延迟至流完成以避免翻译器干扰DOM)。数据库层集成Redis缓存与会话管理。部署采用Docker
Compose编排四大服务(FastAPI后端、Next.js前端、PostgreSQL数据库、Redis缓存),Nginx反向代理配置SSE长连接支持以保障AI流式响应稳定性。技术亮点包括:RAG管
道的多嵌入模型适配器设计、流式渲染的翻译器安全DOM方案、以及自包含的本地哈希嵌入提供器用于开发环境零依赖快速启动。






评论