← 开源
berylliumsec

nebula

Cybersecurity Harness

ApplicationsSpecialistsPython
在 GitHub 打开
增长势头
+124 小时新增 Star+0.1%
1.13k
Star
174
Fork
+3
本周
7
贡献者
创建于 2023-09-30 · 更新于 2026-10-16 · 今日第 5828 名
主要开发者
berylliumsec-handlerdige-mothershipshuaixiaoqiang

berylliumsec/nebula 排名第 5,828,有 1,126 个星标。

同类别比较

berylliumsec/nebula 排名第 5,828,此处有 8 个同类条目;RafalWilinski/telegram-chatgpt-concierge-bot 排名第 5,825。

同类别比较
名称排名指标
ttttccxxui/DataInfra-RedactionEverything5,816
语言:
Python
星标数:
1,136
分叉数:
170
简介:
DataInfra Series. Redact EVERYTHING with local llms and vlms.
NativeMindBrowser/NativeMindExtension5,820
语言:
TypeScript
星标数:
1,133
分叉数:
108
简介:
NativeMind: Your fully private, open-source, on-device AI assistant
orailnoor/cross-platform-llm-client5,823
语言:
C++
星标数:
1,133
分叉数:
228
简介:
A unified cross-platform AI client supporting seamless transitions between standard cloud APIs and on-device, offline execution of custom and uncensored language models.
RafalWilinski/telegram-chatgpt-concierge-bot5,825
语言:
TypeScript
星标数:
1,128
分叉数:
104
简介:
Interact with OpenAI's ChatGPT via Telegram and Voice.
yeahhe365/Gemini-Nexus5,831
语言:
JavaScript
星标数:
1,123
分叉数:
154
简介:
Gemini Nexus 是一款面向浏览器场景的 AI 助手扩展,集成 Gemini Web、Gemini API 与 OpenAI 兼容接口,支持网页上下文、图像处理、工具调用和 MCP 浏览器控制。
teest114514/chatlog_alpha5,834
星标数:
1,120
分叉数:
0
简介:
原 [chatlog]项目(一个微信数据库解密读取及提供mcp服务、http服务的开源软件),现已支持通过微信clawbot接口推送消息,可以实时转发全部或指定消息到clawbot
brenpoly/be-more-agent5,835
语言:
Python
星标数:
1,119
分叉数:
217
简介:
Local AI Agent running on Raspberry Pi
stardustai/dataset-viewer5,847
语言:
TypeScript
星标数:
1,100
分叉数:
78
简介:
A sleek dataset viewer built entirely by AI Agent. Supports streaming large files from WebDAV, S3, SSH, Local or Hugging Face.
关键参数与规格
关键参数与规格
参数值
语言Python
类别Applications
子类别Specialists
星标数1,126
分叉数174
贡献者7
创建日期2023-09-30
更新日期2026-10-16
1 天星标数1
7 天星标数3
排名5,828
上次排名11,436
排名变化5,608
7 天星标排名7,055
上次 7 天星标排名6,231
7 天星标排名变化-824
总星标排名10,179
上次总星标排名10,169
总星标排名变化-10
国家USA
README 摘录

Nebula Cybersecurity harness built around the operator Acknowledgement First, I would like to thank Almighty God, who is the source of all knowledge. Without Him, this would not be possible. Use Nebula only on systems and networks you own or are explicitly authorized to test. Key features **One Project for the engagement. ** Keep assets, browser sessions, Kali terminals, code, files, notes, findings, and reports together. ** Capture in-scope traffic in the desktop browser, intercept and edit requests, and use Repeater

and Intruder for follow-up testing. ** Add skills to a Project and select them in chat for assistant work. ** Run container commands with Docker or Podman and route authorized container traffic through a Project-selected OpenVPN profile. ** Set scope, approvals, and budgets for assistant and mission actions. ** Preserve hashed artifacts and execution provenance, link evidence to findings, and export reports or engagement bundles. ** Select the Nebula logo in the header or mobile navigation, then chat or start Voice. With a

configured model or harness, Butler can answer questions, review the selected project's chats and goals, start or steer work, and manage settings and approvals. It shows delegated work separately from main agents; to redirect a child, ask Butler to guide its parent agent. **Voice setup:** GPT-Live requires a direct OpenAI API key. Add an enabled OpenAI provider with a key in Nebula Settings, or set on the Nebula host. Nebula keeps the key on the host to start the

voice session; your device then exchanges audio with OpenAI over WebRTC. Voice sessions incur OpenAI API charges. Butler can delegate work to a Codex harness, but Codex access does not provide the GPT-Live key. Voice pauses after 20 seconds of quiet by default; change this Core-wide timeout in Butler settings. Pausing ends the paid GPT-Live session, and **Resume Voice** starts a new one. Butler work already submitted continues in its saved chat. This GIF is silent; Butler

speaks in an active Voice session. When a goal starts, Butler watches its supported progress events even if the panel is closed. The project can grant Watch, Steer, or specific Delegate actions. GPT-Live listens and speaks in Voice mode; the Core Butler runs the tools, owns the saved conversation and context compaction, and continues oversight while Voice is off. Voice does not yet speak unsolicited alerts. Separately, Butler checks relevant precedent before acting and keeps durable, selective memory of

useful preferences, decisions, and lessons across projects. Open Memory in the Butler panel whenever you want to review, edit, or delete an entry. A fresh Core data directory starts with empty Butler memory. Its SQLite records stay in that data directory across app updates, and the Chroma search index can be rebuilt from them. Work Use Codex or Grok as harnesses, or connect Claude, OpenRouter, Ollama, or vLLM. Docker or Podman powers Kali and container-mode automation; Host mode uses

the host's filesystem and network after explicit acknowledgement. Optional OpenVPN routes container traffic, while Mercury can add independent controls when

常见问题

记录了多少星标和分叉?

berylliumsec/nebula 有 1,126 个星标和 174 个分叉。

仓库排名是多少?

berylliumsec/nebula 排名第 5,828。

记录的语言和类别是什么?

berylliumsec/nebula 有 1,126 个星标,语言为 Python,类别为 Applications。

哪个仓库排名最接近?

berylliumsec/nebula 与 RafalWilinski/telegram-chatgpt-concierge-bot 比较,后者排名第 5,825,有 1,128 个星标。

README

Nebula

Cybersecurity harness built around the operator

Acknowledgement

First, I would like to thank Almighty God, who is the source of all knowledge. Without Him, this would not be possible.

Use Nebula only on systems and networks you own or are explicitly authorized to test.

Key features

  • One Project for the engagement. Keep assets, browser sessions, Kali terminals, code, files, notes, findings, and reports together.
  • Security browser and interception. Capture in-scope traffic in the desktop browser, intercept and edit requests, and use Repeater and Intruder for follow-up testing.
  • Bring your own skills. Add SKILL.md skills to a Project and select them in chat for assistant work.
  • Kali tools and optional VPN egress. Run container commands with Docker or Podman and route authorized container traffic through a Project-selected OpenVPN profile.
  • Operator-controlled automation. Set scope, approvals, and budgets for assistant and mission actions.
  • Evidence through reporting. Preserve hashed artifacts and execution provenance, link evidence to findings, and export reports or engagement bundles.

Butler

Not sure how to get started? Ask Butler. Select the Nebula logo in the header or mobile navigation, then chat or start Voice.

With a configured model or harness, Butler can answer questions, review the selected project's chats and goals, start or steer work, and manage settings and approvals. It shows delegated work separately from main agents; to redirect a child, ask Butler to guide its parent agent.

Voice setup: GPT-Live requires a direct OpenAI API key. Add an enabled OpenAI provider with a key in Nebula Settings, or set OPENAI_API_KEY on the Nebula host. Nebula keeps the key on the host to start the voice session; your device then exchanges audio with OpenAI over WebRTC. Voice sessions incur OpenAI API charges. Butler can delegate work to a Codex harness, but Codex access does not provide the GPT-Live key. See OpenAI's GPT-Live WebRTC setup.

Voice pauses after 20 seconds of quiet by default; change this Core-wide timeout in Butler settings. Pausing ends the paid GPT-Live session, and Resume Voice starts a new one. Butler work already submitted continues in its saved chat.

Illustrative sample project. This GIF is silent; Butler speaks in an active Voice session.

When a goal starts, Butler watches its supported progress events even if the panel is closed. The project can grant Watch, Steer, or specific Delegate actions. GPT-Live listens and speaks in Voice mode; the Core Butler runs the tools, owns the saved conversation and context compaction, and continues oversight while Voice is off. Voice does not yet speak unsolicited alerts. Separately, Butler checks relevant precedent before acting and keeps durable, selective memory of useful preferences, decisions, and lessons across projects. Open Memory in the Butler panel whenever you want to review, edit, or delete an entry.

A fresh Core data directory starts with empty Butler memory. Its SQLite records stay in that data directory across app updates, and the Chroma search index can be rebuilt from them.

Work

Use Codex or Grok as harnesses, or connect Claude, OpenRouter, Ollama, or vLLM. Docker or Podman powers Kali and container-mode automation; Host mode uses the host's filesystem and network after explicit acknowledgement. Optional OpenVPN routes container traffic, while Mercury can add independent controls when enrolled.

Install

The Linux x86_64 preview is available through the signed APT repository or as a DEB or AppImage. Back up engagement data before upgrading.

From source

Install Python 3.11–3.13, Poetry 2.1.3, Node.js 20 with npm, Rust, and the Tauri prerequisites, then run:

git clone https://github.com/BerylliumSec/nebula.git
cd nebula
poetry install --with dev
poetry run playwright install chromium
npm --prefix ui ci
npm --prefix ui run dev:desktop

Documentation

Start with the Nebula 3 guide or usage scenarios. The documentation index groups setup, integrations, troubleshooting, technical reference, and release information.

排名相邻
同类项目