AI前端管理控制台

为The Oak AI Orchestrator提供的前端管理控制台,支持AI代理交互、协议服务器注册管理和敏感工具执行审批。

  • by SouzaEduardoAC
  • Vue
  • 本地部署
  • 更新于
在 GitHub 查看 SouzaEduardoAC/ai-web-manager

使用说明

人工智能网络管理器:Oak用户界面

前端管理控制台 橡树 AI编排器。这个模块化的Vue 3 SPA允许用户与AI代理交互,管理协议服务器注册表,并批准敏感的工具执行。

📁 项目结构

  • /src:核心Vue 3+TypeScript源代码。
  • /public:静态资产。
  • /docs:系统文档和架构细节。

📖 文档

  • 技术文档:深入了解多主题架构、身份验证和协议。
  • AI背景:人工智能代理或项目新开发人员的必备读物。

🚀 入门指南

先决条件

  • Node.js(v18+)
  • AI编排器后端(Golang)
  • Docker和Docker Compose(可选)

安装

npm install

本地开发

# Set environment variables
cp .env.example .env

# Start the dev server
npm run dev

使用Docker运行

# Build and start the container
docker-compose up -d --build

该界面将在 http://localhost:8080.

🛠 特性

  • 实时客服聊天:由本机WebSockets提供支持。
  • 多传输注册表:支持Stdio、SSE、HTTP和Docker容器。
  • HITL批准:用于人在循环工具执行的顺序队列。
  • 多主题引擎:动态切换 橡树 和 主控程序 视觉识别。
  • 模块化身份验证:Keycloak与本地旁路集成用于开发。