Skip to main content
实验性 / 仅本地。 web/ 前端不会发布到 PyPI,并且故意不在 git 中 跟踪(有 bug 的进行中项目)。日常使用与黑客松演示请使用 CLI 和 MCP。 本页仅面向从本地检出运行 UI 的贡献者。
Web 仪表盘是仓库中位于 web/ 目录下的 React 应用。它通过一个小型的 Python 桥接与本地 Arka 实例通信,桥接添加了 CORS、路由预览、能力查询、 doctor 检查和会话历史端点。

前置条件

  1. Arka 远端服务器 — 执行聊天命令:
默认 URL:http://127.0.0.1:8765。在 .env 中设置 REMOTE_TOKEN,并把 同一个 token 粘贴到仪表盘侧栏(开发时也可设置 VITE_ARKA_TOKEN)。
  1. 桥接服务器 — 带额外端点的本地 HTTP 代理:
默认 URL:http://127.0.0.1:8766

开发

终端 1 — 保持 arka serve 运行,然后启动桥接:
终端 2 — Vite 开发服务器(将 /v1/* 代理到桥接):
打开 http://localhost:5173

界面

会话历史

聊天轮次存储在 Arka 的 消息会话 中,频道为 web, 每个浏览器一个 chat_id(保存在 localStorage 中的 arka.chatId)。
arka “Bridge endpoints:“ 文件位于 ~/.config/arka/message-sessions/ 下(或 MESSAGE_SESSIONS_DIR)。

生产预览

桥接会在 8766 端口从 dist/ 提供构建后的应用。

环境变量

输出查看器(轻量级)

用于渲染任意 JSON、CSV、markdown 或文本 — 无需 React 仪表盘 — 请使用 输出查看器
这是在本地预览智能体输出、导出结果与表格数据的推荐方式。

CLI 辅助命令

参见 浏览器视频捕获 了解走查录制。

疑难排解