🤖 AI仪表板-企业版
企业级AI编排系统
一个功能强大、专业、可用于生产的TUI应用程序,用于管理AI模型, 代理和具有企业安全性的自主工作流。
______________________________________________________________________
✨ 特性
🎯 核心能力
- 多提供商AI支持
- Local:Ollama,Calma.cpp,Localai,TensorFlow - 云:OpenAI、Claude、Gemini、Groq、OpenRouter - 提供商之间的智能路由
- 多模态处理
- 文本:聊天、完成、嵌入 - 音频:语音转文本、文本转语音 - 图像:视觉模型,图像生成 - 视频:分析和处理
- 多代理编排
- 专业代理(代码、研究、任务、聊天) - 并行任务执行 - 代理通信协议
- MCP(模型上下文协议)
- 工具:文件系统、数据库、Shell、Web搜索 - 自定义工具创建
🔒 企业安全
- 认证:Argon2d密码哈希
- 加密:用于秘密的AGE加密
- SSH服务器:端口2222上的远程访问
- 会话管理:安全令牌
🖥️ 世界级TUI
- 现代文本框架
- 多个屏幕:仪表板、模型、代理、聊天、任务、设置
- 键盘驱动导航
______________________________________________________________________
📦 安装
需求
- Python 3.11+
- pip或pipx
快速安装
# Clone repository
git clone https://github.com/DhruvSharma10827/ai-dashboard.git
cd ai-dashboard
# Create virtual environment
python3 -m venv venv
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt
# Run
python dashboard.py创建桌面条目(Linux)
cat > ~/.local/share/applications/ai-dashboard.desktop << EOF
[Desktop Entry]
Name=AI Dashboard
Comment=Enterprise AI Orchestration System
Exec=/home/$(whoami)/ai-dashboard/run.sh
Icon=utilities-terminal
Terminal=true
Type=Application
Categories=System;ConsoleOnly;
EOF______________________________________________________________________
🚀 快速开始
首次设置
- 运行仪表板:
python dashboard.py- 在系统提示时创建管理员密码
- 配置AI提供者:
- 按 6 对于设置 - 导航到API密钥选项卡 - 添加API密钥
键盘快捷键
| 关键 | 行动 |
|---|---|
1 | 仪表板 |
2 | 型号 |
3 | 代理商 |
4 | 聊天 |
5 | 任务 |
6 | 设置 |
? | 帮助 |
q | 退出 |
Esc \< 返回 |
______________________________________________________________________
🌐 配置
配置存储在 ~/.ai-dashboard/config.json
添加API密钥
# Via TUI: Settings → API Keys
# Or via config file:
export OPENAI_API_KEY="sk-..."
export ANTHROPIC_API_KEY="sk-ant-..."______________________________________________________________________
🔧 项目结构
ai-dashboard/
├── dashboard.py # Main TUI application
├── requirements.txt # Python dependencies
├── internal/
│ ├── python/
│ │ ├── engine.py # AI Engine
│ │ ├── modules/
│ │ │ └── mcp_server.py # MCP Server
│ │ └── requirements.txt
│ ├── security/ # Security modules (Go)
│ ├── storage/ # Database operations (Go)
│ └── config/ # Configuration (Go)
├── cmd/ai-dashboard/ # Entry point (Go)
└── pkg/ # Public packages______________________________________________________________________
📝 许可证
MIT许可证
