一个带 AI 助手的自托管导航仪表盘
用自然语言管理你的书签、小组件和集成服务
轻量、可扩展、AI 原生
用对话操控仪表盘——添加书签、调整布局、更换主题、配置集成,全部通过自然语言完成。27 种工具,覆盖所有操作。
拖拽排序、嵌套子分组、标签过滤、自动获取图标、HTTP 状态检测。
轮询任意 JSON API,以类型化格式展示(字节、百分比、温度等),内置常用服务模板。
直接在仪表盘上监控容器运行状态。
将分组组织到不同标签页中——工作、个人、家庭服务器。
明暗自动切换,CSS 变量系统,支持自定义 CSS 注入。
看看它长什么样
git clone https://github.com/calendar0917/wayfinder.git
cd wayfinder
cp .env.example .env.local
cp data/settings.example.yaml data/settings.yaml
sed -i "s|^AUTH_SECRET=.*|AUTH_SECRET=$(openssl rand -hex 32)|" .env.local
docker compose up -d
打开 http://localhost:3000,通过设置对话框或 AI 对话设置密码。
| 变量 | 说明 |
|---|---|
AUTH_SECRET | Cookie 签名密钥(签名登录 Cookie,不是登录密码),必填 |
WAYFINDER_API_KEY | AI 服务 API Key,可选,也可在页面设置 |
WAYFINDER_API_BASE | AI 服务 API 地址,可选,也可在页面设置 |
WAYFINDER_AI_MODEL | AI 模型名称,可选,也可在页面设置 |
WAYFINDER_PASSWORD_HASH | 登录密码的 bcrypt 哈希,留空则默认密码为 admin |
环境变量仅作为初始默认值,在页面设置中修改后会保存到配置文件,重启后仍然有效。
更详细的配置说明请参阅 README。