web/ 目录下的 React 应用。它通过一个小型的 Python
桥接与本地 Arka 实例通信,桥接添加了 CORS、路由预览、能力查询、
doctor 检查和会话历史端点。
前置条件
- Arka 远端服务器 — 执行聊天命令:
http://127.0.0.1:8765。在 .env 中设置 REMOTE_TOKEN,并把
同一个 token 粘贴到仪表盘侧栏(开发时也可设置 VITE_ARKA_TOKEN)。
- 桥接服务器 — 带额外端点的本地 HTTP 代理:
http://127.0.0.1:8766
开发
终端 1 — 保持arka serve 运行,然后启动桥接:
/v1/* 代理到桥接):
界面
会话历史
聊天轮次存储在 Arka 的 消息会话 中,频道为web,
每个浏览器一个 chat_id(保存在 localStorage 中的 arka.chatId)。
文件位于
~/.config/arka/message-sessions/ 下(或 MESSAGE_SESSIONS_DIR)。
生产预览
dist/ 提供构建后的应用。