Bardockthegreat/AriaLabs

GitHub: Bardockthegreat/AriaLabs

AriaLabs是一个本地优先的私人情报终端,整合公开情报源、OSINT工具、本地AI调查员和加密通讯功能,用于开源情报收集与分析。

Stars: 0 | Forks: 0

AriaLabs Logo

AriaLabs

私人情报终端 — 本地优先。无云。无需妥协。

☕ 在 Ko-fi 上支持GitHub • MIT 许可证

## 故事 我是 **BobbieB**。这个应用程序完全由我一个人开发——没有团队,没有联合创始人,没有任何编程基础。我参加了一个 Anthropic AI 课程,然后决定看看自己能走多远。 这就是成果:一个功能完备的私人情报终端,包含全球实时馈送、OSINT 工具、加密 P2P 通讯、逃犯追捕案件管理、摄像头监控、完整媒体库和本地 AI 调查员——全部作为原生桌面应用在 Mac 上运行。 这是我的第一个项目。大约完成了 70%。我将它发布给全世界,因为我相信在正确的社区支持下,它可以变得更好。 **我也在积极寻找 AI 相关的工作。** 如果你正在构建有趣的东西,需要一个思维不同的人,请通过 Ko-fi 或 GitHub 联系 ## 什么是 AriaLabs? AriaLabs 是一个本地优先的私人情报和 OSINT 终端。所有功能都在你的机器上运行。不依赖云。使用核心功能无需 API 密钥。没有人监视你的研究内容。 将它想象成一个私人操作员的工作站——将实时情报馈送、研究工具、加密通讯和 AI 辅助整合到一个原生桌面应用程序中。 ## 功能 ### 🔍 搜索引擎 - 60+ 个来源:PubMed、arXiv、Reuters、Hacker News、Bellingcat、AARO、JSTOR、CrossRef、OpenAlex、Semantic Scholar 等 - 分类筛选:医学、学术、科技、新闻、金融、人物、UAP/UFU、地缘政治 - 可将任何结果直接保存到知识库 ### 🌐 全球情报 — 实时馈送 - **突发新闻** — GDELT 冲突/攻击/军事筛选器 - **地缘政治事件** — 战争、制裁、政变、核活动 - **地震监测** — USGS 实时地震数据 + 核试验场 proximity 检测 - **航班紧急情况** — OpenSky 7500/7600/7700 实时监控 - **空间天气** — NOAA SWPC 太阳耀斑、地磁暴 - **火灾与热点** — NASA EONET 活跃事件 - **网络威胁** — abuse.ch URLhaus + Feodo 实时恶意软件/僵尸网络馈送 - **海上情报** — 海军事件和航运中断 - **ADS-B 军事** — 通过 OpenSky 呼号筛选军事/政府飞机 - **ACLED** — 武装冲突位置和事件数据 - **AIS 船只** — 实时海上船只位置 - **哨兵卫星** — 通过免费 STAC API 获取哥白尼哨兵-2 图像 - **FlightClaw** — 直接航班搜索面板 - **Telegram 频道** — 来自任何公共 Telegram 频道的实时馈送 - **我的来源** — 添加自定义 RSS 订阅、subreddit、记者 ### 🎬 媒体库 - **视频播放器** — 拖放支持,MP4/WebM/MKV - **音频 + 可视化** — Web Audio API,4 种可视化模式,全屏 - **电台** — 60+ 精选电台,7 个类别,包括海盗/地下电台,自定义流 - **电子书阅读器** — EPUB + PDF - **漫画查看器** — CBR/CBZ 支持 - **媒体下载器** — YouTube、Twitter、TikTok、Archive.org(需要 Agent + yt-dlp) - **Magnet/种子** — 强制使用 VPN,qBittorrent/Transmission 路由(需要 Agent) - **漫画数据库** — 70+ Marvel/DC/Image 系列,可搜索,用户可编辑 - **MarketScout** — eBay、Etsy、Craigslist 同时搜索(需要 Agent) ### 🔧 OSINT 工具 — 30 个工具 Nmap · RustScan · OWASP Nettacker · Nikto · Sherlock · Maigret · Holehe · OWASP Amass · DNSRecon · theHarvester · Gobuster · Dirsearch · PhoneInfoga · h8mail · Web-Check · ExifTool · exifLooter · ST3GG · OnionSearch · TorBot · pyahmia · SpyScrap · findpapers · MetaDetective · SpiderFoot · Recon-ng · Maltego · whois · dig · traceroute 所有工具都包含安装命令、GitHub 链接、使用示例和预设按钮。完整的 Agent 集成,可直接执行。 ### 🤖 Arthur AI - 由 Gemma 通过 Transformers.js 驱动的本地 AI 调查员 - 100% 在你的机器上运行——无需 API 密钥,无需云端,无需费用 - 模型选择器:Gemma 3 1B(Intel Mac)→ Gemma 4(推荐 M3/M4) - 一次性下载,永久缓存 - 自然语言导航、OSINT 命令路由、任务控制 - 情报简报、战术案件简报、知识库综合 ### 🎯 Hunter — 逃犯追捕套件 - 状态跟踪的案件看板:活跃 / 已定位 / 已逮捕 / 已结案 - 优先级的线索管理:热/温/冷 - 关联追踪 - 调查笔记 - 通过本地 OSINT 工具进行 Skip Trace - 两阶段人脸匹配(第 1 阶段:face_recognition 生物识别,第 2 阶段:AI 取证分析) - AI 战术追捕简报 - PDF 案件报告导出 ### 💬 加密 P2P 通讯 - WebRTC 浏览器到浏览器加密消息 - 零历史架构——消息仅存在于内存中 - 加密语音通话 - Arthur AI 私人频道 - BYOP SMS/语音(Telnyx/Twilio 集成) ### 👁 Overwatch — 摄像头监控 - 实时摄像头网格:MJPEG 流、HLS 视频、自动刷新快照 - Frigate NVR 自动发现 + WebSocket 检测事件 - ZoneMinder 支持 - Home Assistant 传感器集成 - 跨会话的摄像头持久化 ### 👥 关注与库 - 关注追踪器——跨来源监控公众人物,自动刷新 - 知识库——存储 PDF、笔记、URL、文章,全文提取 - 通过 Arthur 进行库内容的 AI 综合 - 标签、搜索、IndexedDB 持久化 ### ⚙️ 设置 - Gemma 模型选择和加载 - 自定义来源管理 - 数据导出/导入备份 - 动画开关 ## 入门 ### 要求 - macOS(Intel 或 Apple Silicon) - Node.js 18+ - npm ### 在浏览器中运行(开发) ``` git clone https://github.com/Bardockthegreat/AriaLabs.git cd AriaLabs npm install npm run dev ``` 然后在 Chrome 中打开 **http://localhost:5173**。 ### 构建桌面应用 ``` npm run build:mac ``` 在 `release/mac/` 中找到 `AriaLabs.app`。首次启动时右键单击 → 打开。 ### 运行本地 Agent(启用工具、下载、种子) ``` npm run agent ``` 运行在 `localhost:7700`。需要此服务才能执行 OSINT 工具、下载和系统命令。 ## 架构 | 层级 | 技术 | |---|---| | 前端 | React 18、TypeScript、Vite 5、Tailwind CSS 3 | | 状态管理 | Zustand + IndexedDB | | 动画 | Framer Motion | | 桌面 | Electron 28 | | AI | Gemma 通过 Transformers.js(本地、离线) | | Agent | Node.js HTTP 服务器(localhost:7700) | | P2P | WebRTC DataChannels + PeerJS | | 存储 | IndexedDB(库)+ localStorage(设置) | | 加密 | Web Crypto API — AES-256-GCM | ## 什么可用 / 什么需要社区帮助 ### ✅ 可用 - 搜索引擎(60+ 来源) - 情报实时馈送(部分——馈送可加载,部分需要改进) - 媒体库:视频、音频、电台、电子书、漫画、数据库 - 关注追踪器 - 知识库 - 桌面应用(Electron,Mac x64) - 欢迎画面、Ko-fi 集成 ### ⚠️ 需要社区改进 - 情报馈送的可靠性和额外来源 - Arthur AI — Gemma 加载和推理 -电台流质量和额外电台 ### 🔨 损坏 — 欢迎社区帮助 - Hunter(逃犯追捕)— UI 存在,需要后端连接 - 通讯 — P2P 信令需要工作 - 媒体下载器 — 需要 cobalt/yt-dlp 设置 - Magnet/种子 — 需要 qBittorrent/Transmission - MarketScout — 代理问题 - OSINT 工具执行 — 需要 Agent + 已安装工具 - Overwatch — 需要本地摄像头/NVR 硬件 ## 社区愿望清单 这些是我希望社区构建的东西。我无法独自完成,但我相信这个愿景: - **让 Arthur 完全工作** — Gemma 模型加载、推理、对话记忆 - **修复 Hunter** — 完成端到端的逃犯追捕套件 - **修复通讯** — 让 WebRTC P2P 聊天和语音可靠工作 - **iOS/Swift 版本** — 原生 iPhone 伴侣应用 - **Windows 支持** — Electron 构建 for Windows - **更多情报馈送** — 添加更多实时情报来源 - **更好的 OSINT 集成** — 更深入的工具连接、输出解析、结果可视化 - **Arthur 任务控制** — 全自动化 OSINT 调查管道 - **离线 AI 升级** — 随着硬件允许,将 Gemma 换成更强大的本地模型 - **实时协作** — 多用户 Overwatch 和情报共享 - **威胁评分** — 跨所有情报馈送的 AI 驱动严重性排名 - **暗网监控** — Tor 集成用于洋葱源馈送 - **移动端响应** — 更好的平板电脑使用布局 ## 贡献 请参阅 [CONTRIBUTING.md](CONTRIBUTING.md) 了解如何提供帮助的完整详情。 ## 关于创作者 由 **BobbieB**([@Bardockthegreat](https://github.com/Bardockthegreat))构建。 第一个项目。没有编程基础。一个 Anthropic AI 课程。完全在 AI 辅助下构建。 我在寻找 AI 相关的工作——如果你正在构建东西,认为我可以帮助,请联系我。 ☕ [在 Ko-fi 上支持](https://ko-fi.com/bardockthegreat) ## 许可证 MIT — 参见 [LICENSE](LICENSE) **不要作恶。**
标签:AI助手, ESC4, Gemma, Mac应用, MITM代理, OSINT, P2P通信, Ruby, 加密通信, 多引擎聚合, 多源搜索, 媒体库, 学术搜索, 实时情报, 情报分析, 搜索引擎, 摄像头监控, 新闻聚合, 无云存储, 本地AI, 本地优先, 案件管理, 桌面应用, 监控系统, 知识库, 私人情报终端, 网络安全, 网络诊断, 自动化攻击, 隐私保护