File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5858
5959![ Secbot 主界面] ( assets/secbot-main.png )
6060
61+ ## 分支定位
62+
63+ - 当前分支:` main `
64+ - 前端形态:仅保留 ` terminal-ui/ ` (TUI)
65+ - 已移除:` app/ ` (移动端)与 ` desktop/ ` (桌面端)
66+
6167## 功能概览
6268
63- - ** 统一后端** :基于 FastAPI 暴露 REST + SSE 接口,CLI/TUI、移动端、桌面端共用同一套编排与事件流 。
69+ - ** 统一后端** :基于 FastAPI 暴露 REST + SSE 接口,当前分支主要面向 CLI/TUI 工作流 。
6470- ** 多智能体执行** :支持 ` secbot-cli ` 自动模式与 ` superhackbot ` 专家模式,结合规划、执行、总结链路完成安全任务。
6571- ** 安全测试能力** :覆盖内网发现、端口与服务识别、Web 安全、OSINT、系统控制、防御扫描与报告生成。
6672- ** 多推理后端** :内置 Ollama、DeepSeek、OpenAI、Anthropic、Gemini、Groq、OpenRouter 及多家 OpenAI 兼容厂商。
67- - ** 多前端形态 ** :仓库同时包含 ` terminal-ui/ ` 、 ` app/ ` (Expo / React Native)与 ` desktop/ ` (Tauri + Vite )工程。
73+ - ** 前端形态 ** :当前分支仅保留 ` terminal-ui/ ` (Ink )工程。
6874- ** SQLite 持久化** :对话历史、提示词链、用户偏好和 API Key 配置可持久化到 SQLite。
6975
7076## 架构概览
@@ -208,11 +214,7 @@ uv run secbot --backend
208214# 仅终端 TUI
209215uv run secbot --tui
210216
211- # 移动端
212- cd app && npm install && npm start
213-
214- # 桌面端
215- cd desktop && npm install && npm run tauri dev
217+ # 说明:`main` 分支不包含移动端与桌面端工程
216218```
217219
218220### 3. 常用环境变量
@@ -250,8 +252,6 @@ secbot/
250252├── tools/ # 安全工具、Web 研究、协议、报告、云安全等
251253├── database/ # SQLite 模型与数据库管理
252254├── terminal-ui/ # Ink 终端前端
253- ├── app/ # Expo / React Native 客户端
254- ├── desktop/ # Tauri 桌面端
255255├── hackbot_config/ # 配置、环境变量与持久化偏好
256256├── scripts/ # 启动与构建脚本
257257├── tests/ # 测试
You can’t perform that action at this time.
0 commit comments