Blackleets/aegis

GitHub: Blackleets/aegis

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

Stars: 0 | Forks: 0

# AEGIS 基于原 OSIRIS 代码库构建的 AI 增强型开源情报和态势感知平台。 ![License](https://img.shields.io/badge/license-MIT-gold) ![Next.js](https://img.shields.io/badge/Next.js-15-black) ![TypeScript](https://img.shields.io/badge/TypeScript-5-blue) ![Status](https://img.shields.io/badge/status-build%20verified-brightgreen) 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绕过, 自动化攻击, 请求拦截