这个项目能做什么
HALO Console 是一款本地优先的 AI 工作台,专为希望完全掌控自身 AI 交互的用户而设计。项目采用 Next.js 和 TypeScript 构建,连接本地运行的 Ollama 模型,支持流式对话、基于文档的检索增强生成(RAG),并根据任务复杂程度将模型智能路由为 Quick(快速)、Daily(日常)或 Heavy(重型)三类。
用户可以上传文本、Markdown、日志或 PDF 文件(可读 PDF 会自动进行文字提取),并有选择地将文档片段注入到对话中。系统还提供了一个手动学习层(Learning Layer),允许用户整理个人笔记,这些笔记可以按需在提示词中调用。配置完成后,系统还提供只读的 Runtime Bridge 用于查询 HomeLab 状态,但不提供 Shell 访问、文件浏览或云 API 调用能力。
所有数据——包括聊天记录、文档和学习笔记——均存储在 HALO 控制的本地目录下,不依赖任何云服务。安全边界机制确保路径、密钥及私人内容不会被暴露。Web 搜索和 OCR 功能默认禁用。
界面基于浏览器运行,会话历史保存在 localStorage 中,架构上清晰分离了 UI 层、API 层和模型运行时层。此公开预览版本(v0.8.1)的重点在于展示本地优先的设计理念,而非部署隐私数据或服务。
评论
0 评分人数达到10人后显示
登录后参与讨论。