Skip to content

vibe-coding-labs/AtomCodeReverseEngineer

Repository files navigation

AtomCodeReverseEngineer

AtomCode CLI (v4.25.3) — 完整逆向工程分析报告

GitHub Pages Deploy VitePress

📖 文档站点

https://vibe-coding-labs.github.io/AtomCodeReverseEngineer/

基于 VitePress 构建的中文分析文档,涵盖以下内容体系:

章节 主题 文档数
📋 项目概览 分析目标、进度追踪、流程说明 3
🔬 二进制逆向分析 strings/objdump/readelf 工具分析、版本差异 4
🔐 认证体系 OAuth PKCE、CodingPlan 加密、平台认证 4
⚙️ Daemon API HTTP 端点、LiveWire SSE 协议、内部子系统 6
🔄 代理/中继层 OpenAI 兼容代理架构 1
🤖 Agent 引擎 回合循环、工具系统、子代理、代码分析 16
🌐 网络 MCP 协议、网络搜索、自更新管道 4
🛡️ 安全 安全模型、Bash 安全 2
⚡ 配置体系 环境变量、结构体、提供商配额 3
📁 文件系统 目录布局、图片附件、视觉预处理 4
🖥️ UI 系统 CLI、TUIX 终端渲染、WebUI SPA 7
🧩 插件与扩展 种子文件、LSP、工作树隔离 4
📡 开发与遥测 入门指南、遥测事件 3
🔄 生命周期 更新、性能分析 3
🧪 运行时验证 工具调用、多轮对话、流式协议 4
📚 附录 方法论、结构体索引、术语表、风控/AI通信/反滥用 14
📜 深度分析归档 16 轮盲区挖掘原始报告 17

覆盖统计: 124/124 crate 源文件 (100%) · 164+ Rust 结构体 · 88+ 分析文档 · 65+ 子系统

🚀 快速开始

# 本地预览文档
npm install
npm run docs:dev

# 构建文档
npm run docs:build

# 预览构建结果
npm run docs:preview

🏗️ 项目结构

├── docs/                      # VitePress 文档源码
│   ├── .vitepress/config.mts  # 站点配置
│   ├── index.md               # 首页/目录
│   ├── 00-OVERVIEW/           # ~ 15 分析章节
│   └── DEEP_ANALYSIS/         # 原始深度分析归档
├── .github/workflows/         # CI/CD 部署
├── package.json               # Node.js 依赖
├── atomcode.bin.bak           # 分析目标二进制 (v4.25.3)
├── atomcode_proxy.py          # OpenAI 兼容代理
├── Dockerfile                 # 容器化
└── docker-compose.yaml

🔧 技术栈

  • 分析目标: AtomCode CLI v4.25.3 (ELF 64-bit x86-64, Rust, 28 MB)
  • 文档框架: VitePress v1.6
  • 部署平台: GitHub Actions + GitHub Pages

📄 许可

本项目为逆向工程分析研究报告,仅供学习研究使用。

About

AtomCode CLI (v4.25.3) 逆向工程完整分析报告 — 基于 Rust 二进制静态分析 + 运行时行为验证,覆盖认证/风控/AI通信/Agent引擎等 65+ 子系统

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors