Blackleets/aegis
GitHub: Blackleets/aegis
AEGIS 是一个基于 OSIRIS 二次开发的 AI 增强型 OSINT 与态势感知平台,通过融合全球情报图层、实时监控和 Gemini 驱动的结构化分析,为情报运营人员提供一体化的决策支持工作区。
Stars: 0 | Forks: 0
# AEGIS
基于原 OSIRIS 代码库构建的 AI 增强型开源情报和态势感知平台。




AEGIS 将原有的全球情报仪表板转变为一个更敏锐的操作员工作区,集成了 AI 分析、融合档案、实时图层、侦察工具以及高级品牌重塑。
## 相较于原基础版本的变更
- 在主 UI 和元数据中将品牌名称从 OSIRIS 更改为 AEGIS
- 将 AI 分析模块直接嵌入到主仪表板中
- 新增 Fusion Dossier 工作流和 API endpoint:`/api/ai/fusion`
- 本地 Gemini key 的命名空间更改为 `aegis-gemini-key`
- 更新了分享文本、middleware 元数据以及面向操作员的标签
- 变更后已对构建进行验证
## 核心功能
- 实时全球地图和情报图层
- 威胁监控和侦察工作流
- 用于作战评估的 AI 分析模块对话
- 结构化融合档案,包含 BLUF、风险、置信度、热点、行动和关注列表
- 区域档案、警报、市场、事件、天气、卫星和 OSINT 图层
## 快速开始
```
npm install
npm run dev
```
打开:
```
http://localhost:3000
```
## 环境变量
复制以下文件之一,并仅填写您需要的内容:
- `.env.example`
- `.env.template`
注意事项:
- 该平台可以在没有大多数第三方 key 的情况下运行。
- 为保持与继承的代码库和 docker 设置的兼容性,部分遗留环境变量名仍使用 `OSIRIS_*`。
- RECON 扫描功能需要配置 `SCANNER_URL` 和 `SCANNER_KEY`。
## AI 设置
对于 AI 分析模块和融合功能,请至少添加一个 Gemini key:
```
GEMINI_API_KEY_1=your_key_here
```
您可以添加更多 key 以便进行轮换:
```
GEMINI_API_KEY_2=
GEMINI_API_KEY_3=
```
## 构建状态
已在本地验证:
```
npm run build
```
构建通过。
`npm run lint` 仍然会报告从原项目中继承的大量现有技术债务。清理这些债务属于单独的强化阶段,不会阻碍当前的构建。
## 致谢与许可
AEGIS 是基于 simplifaisoul 的原 OSIRIS 项目开发的衍生作品。
- 保留原始许可证:MIT
- `LICENSE` 文件中保留了原始版权声明
- 本仓库在此基础之上增加了品牌重塑、集成工作以及 AI/操作员工作流的改进
## 建议的后续步骤
- 完成内部组件/文件名称更深层次的清理
- 减少继承的 lint 技术债务和 `any` 的使用
- 添加截图和演示 GIF
- 添加身份验证、保存的工作区和告警持久化功能
- 针对特定垂直领域发布专属情报包
标签:HTTP/HTTPS抓包, 人工智能, 威胁情报, 实时处理, 开发者工具, 态势感知, 用户模式Hook绕过, 自动化攻击, 请求拦截