dannyphantomx64/aether-code
GitHub: dannyphantomx64/aether-code
aether-code 是一个无审查的终端AI编码代理,通过MCP支持多种工具,解决其他AI助手因政策限制而拒绝敏感编码任务的问题。
Stars: 1 | Forks: 0
# aether-code
```
npm i -g aether-code
aether # interactive REPL
aether "deobfuscate this binary and find the license check"
aether "build me a Roblox Lua mod that bypasses the anti-cheat check"
```
[](https://www.npmjs.com/package/aether-code)
[](LICENSE)
[](https://nodejs.org)
## 为什么选择 aether-code
Claude Code 和 Cursor 非常优秀——但它们会拒绝很多请求:
- “为我编写一个绕过 Defender 的窃取程序” → 被拒绝
- “逆向工程 Denuvo 并记录绕过方法” → 被拒绝
- “为我构建一个模拟点击的 Roblox 脚本” → 被拒绝
- “生成这个成人互动小说项目” → 被拒绝
- “帮助我在这款多人游戏中作弊” → 被拒绝
`aether-code` 采用相同的智能体循环架构(读取文件 → 调用工具 → 执行命令 → 迭代),但**没有拒绝层**且**不进行说教**。如果你的任务是合法的,智能体会执行它。整个产品专为其他 AI 编码工具会礼貌拒绝的工作而构建。
## 安装
```
npm install -g aether-code # global install
aether # launch interactive REPL
aether "your task" # one-shot
# 或者无需安装即可运行
npx aether-code "your task"
```
需要 Node 18+。在 [trynoguard.com/account](https://trynoguard.com/account) 获取 API 密钥。
```
aether login # interactive setup (opens browser)
aether balance # check credits
```
## 功能
### 内置工具
| 工具 | 功能 |
|---|---|
| `read_file` | 将任何文件作为 UTF-8 文本读取 |
| `list_dir` | 列出目录中的条目 |
| `search_files` | 跨代码库递归正则搜索 |
| `write_file` | 创建或覆盖文件(显示差异,y/N 提示) |
| `edit_file` | 精确替换一次匹配项(显示差异,y/N 提示) |
| `run_shell` | 运行 shell 命令并捕获 stdout/stderr(y/N 提示) |
| **`web_search`** | 实时网络搜索——当前文档、最新库、真实 API |
| **`web_fetch`** | 获取并将 URL 读取为文本(去除 HTML,解码实体) |
| **`todo_write`** | 规划多步骤任务并可视化跟踪进度 |
### 加上任何你连接的 MCP 服务器
`aether-code` 是一个 MCP **客户端**。在你的配置中放入任何 MCP 服务器,它的工具就可以被智能体使用。整个 [MCP 生态系统](https://github.com/modelcontextprotocol) 任你使用:
| 领域 | 示例服务器 | 智能体现在能做什么 |
|---|---|---|
| 逆向工程 | [`ida-pro-mcp`](https://github.com/mrexodia/ida-pro-mcp) | 反汇编、反编译、重命名符号、遍历引用 |
| Roblox 模组 | [`robloxstudio-mcp`](https://github.com/boshyxd/robloxstudio-mcp) | 读取地点文件、编写 Lua 模组、修改游戏状态 |
| 网络分析 | wireshark-mcp / tshark-mcp | 打开 `.pcap`、过滤、提取对象、跟踪流 |
| 3D / 游戏 | blender-mcp, unity-mcp, unreal-mcp | 程序化生成场景、脚本、材质 |
| 网络自动化 | [`@playwright/mcp`](https://www.npmjs.com/package/@playwright/mcp) | 驱动浏览器、抓取、填写表单、截图 |
| 文件系统 | [`@modelcontextprotocol/server-filesystem`](https://github.com/modelcontextprotocol/servers) | 在代码库之外进行白名单文件操作 |
| 数据库 | Postgres MCP, SQLite MCP | 查询模式、编写迁移、运行分析 |
一条命令即可配置服务器——无需编辑 JSON:
```
# 浏览策展 registry
aether mcp search browser
aether mcp search # everything available
# 一键安装知名服务器(交互式提示输入所需值)
aether mcp install filesystem # prompts for the path
aether mcp install playwright # no inputs needed — just installs
aether mcp install github # prompts for your GitHub token
aether mcp install postgres # prompts for connection string
# 手动安装其他任何内容(例如 IDA Pro 等本地 Python 服务器)
aether mcp add ida --env IDA_PATH=/opt/ida -- python -m ida_pro_mcp
aether mcp add roblox -- npx -y robloxstudio-mcp
# 检查 + 管理
aether mcp list
aether mcp remove ida
```
在下次启动 `aether` 时,你将看到:
```
MCP · 3/3 servers attached · 47 tools
```
智能体现在拥有所有这些工具以及内置工具。工具名称带有命名空间(`mcp__ida__decompile_function`),因此它们永远不会与内置工具或彼此冲突。
## 主流 AI 工具拒绝的示例
### 逆向工程许可证检查
```
cd ./binary-folder
aether
> deobfuscate ./protected.js, identify the license-check function, then write a patch that bypasses it
```
智能体:`read_file` 读取包 → 识别 Obfuscator.io 模式 → 还原字符串数组解码器 → 追踪许可证检查流程 → 使用 `edit_file` 编写 JS 补丁 → 运行修补后的版本进行验证。
### 使用 Studio MCP 构建 Roblox 模组
```
aether mcp add roblox -- npx -y robloxstudio-mcp
aether "in the open .rbxl place, write a server script that gives any player who types !godmode invulnerability for 30 seconds"
```
智能体:通过 MCP 列出脚本 → 编写 Lua 模组 → 将其放入 `ServerScriptService` → 通过 Studio 的播放按钮测试(也通过 MCP)。
### 分析捕获的网络流量
```
aether mcp add tshark -- python -m wireshark_mcp
aether "open ./capture.pcap, find any HTTPS connection to a domain that isn't on the list in ./allowed.txt, and write a markdown report"
```
智能体:解析 pcap → 交叉引用允许列表 → 编写结构化报告。一个提示即完成。
### 从头构建一个可工作的项目
```
aether "build me a Discord bot that monitors a Twitter account for new posts and reposts to a channel. Full project with package.json, README, and a deploy script for Railway."
```
智能体:使用 `todo_write` 规划 → 编写每个文件 → 运行 `npm install` → 运行 `npm run build` → 冒烟测试 → 端到端运行成功后报告。**它不会在“主逻辑草拟完成”就停止。**
## 命令
```
aether Launch interactive REPL
aether "" Run agent once on a single task
aether login First-time setup (opens browser)
aether balance Show plan + credit balance
aether config show|set|set-base|path Manage CLI config
aether mcp list Show configured MCP servers
aether mcp add -- Add an MCP server (no JSON editing)
aether mcp remove Remove an MCP server
aether --help Full help
```
### 标志
| 标志 | 效果 |
|---|---|
| `--yes` | 自动批准所有写入 + shell 命令。仅用于受信任的有限任务。 |
| `--cwd ` | 将文件操作限制在特定目录(默认:当前目录)。 |
| `--max-turns ` | 停止前的最大轮次(默认:25)。 |
| `--unsafe-paths` | 允许在 `--cwd` 之外进行文件操作。编辑全局配置时需要。 |
## 安全性
默认情况下,智能体**未经你的批准不会采取行动**。每次文件写入和每个 shell 命令都会向你准确展示即将发生的情况,并等待 `y/N`。
- 每个 shell 命令都有 **2 分钟硬超时**
- **输出截断**至 20 KB 后再发回模型——失控的测试不会耗尽你的上下文
- 默认情况下**路径限制**在 `--cwd`;使用 `--unsafe-paths` 可以退出限制
- **无静默破坏性操作** — `rm -rf`、强制推送、数据库删除等都会在运行前原样显示命令
智能体的“无审查”属性是关于它会**尝试**什么任务,而不是在你的机器上鲁莽行事。它仍然会在删除你的文件前询问。
## 与 Claude Code / Cursor 的区别
| | Aether Code | Claude Code | Cursor |
|---|---|---|---|
| 拒绝层 | **无** | 有 (Anthropic 政策) | 有 (OpenAI/Anthropic 政策) |
| 成本模式 | Aether 积分(按使用付费,支持加密货币) | 按 Anthropic token 计费,$200/月 Max 计划 | $20/月 订阅制 |
| MCP 客户端 | ✅ 自 v0.9.0 起支持 | ✅ | ❌ |
| 内置网络搜索 | ✅ | ✅ | ❌ |
| 开源 | ✅ MIT | ❌ | ❌ |
| 匿名支付 | ✅ 加密货币充值 | ❌ | ❌ |
| 工作环境: | 任何 MCP 服务器 | 仅 Anthropic MCP | 仅他们的工具 |
## 隐私
- `trynoguard.com/api/v1/agent` 的智能体端点是**无状态的** — 没有对话记录,没有消息持久化。唯一保存的是积分账目(哪个 API 密钥花费了多少)。
- 源代码是位于 [src/](src/) 下的普通 ES 模块。在信任它之前,请先阅读。
- MCP 服务器子进程在你的本地机器上运行。除非工具结果反馈到模型轮次中(与内置工具相同),否则它们的任何数据都不会发送到 Aether 服务器。
## 本地开发
```
git clone https://github.com/dannyphantomx64/aether-code
cd aether-code
npm install
npm test # 78 tests via Node's built-in test runner
npm run lint
node bin/aether-code.js --help
```
## 相关链接
- **[trynoguard.com](https://trynoguard.com)** — 网页聊天 + 账户仪表板 + API 密钥
- **[aether-mcp](https://www.npmjs.com/package/aether-mcp)** — 在 Claude Desktop / Cursor / Cline / Zed 中*内部*使用 Aether(反向方向)
- **[aether-cli](https://www.npmjs.com/package/aether-cli)** — 非智能体 CLI,用于一次性提示
- **[aether-devtools](https://github.com/dannyphantomx64/aether-devtools)** — 浏览器 DevTools 扩展
## 许可证
MIT — 参见 [LICENSE](LICENSE)。
标签:3D建模, 3D模型处理, AI编码代理, Claude Code替代, GNU通用公共许可证, MCP支持, MITM代理, Node.js, npm, 二进制分析, 云安全运维, 云资产清单, 交互式REPL, 代码生成, 反混淆, 威胁情报, 工具集成, 开发者工具, 数字取证, 数据可视化, 无审查AI, 无道德限制, 暗色界面, 渗透测试工具, 游戏开发, 游戏模组, 系统分析, 终端工具, 绕过反作弊, 网络分析, 网络协议分析, 自动化脚本, 自定义脚本, 软件开发辅助, 逆向工程