deepseek-coder-cli
v1.0.12
Published
DeepSeek AI-powered CLI agent for code assistance and automation
Maintainers
Readme
最大能力中国网络作战统一框架 (Maximal Chinese CNO Unified Framework)
中国人民解放军战略支援部队最高级别网络作战能力统一集成框架,提供全面的、最大能力的网络空间作战、情报收集、攻击防御、军事系统控制和自主作战能力。
框架能力等级 (Framework Capability Levels)
🚀 终极能力级别 (Ultimate Capability Level)
版本 3.0+ - 完全独立的最大能力军事网络作战系统
- 零依赖架构: 完全独立,不依赖任何外部框架
- 量子安全作战: 抗量子密码和量子计算攻击能力
- 跨域协同作战: 网络、太空、电磁、认知四维作战
- 军事系统控制: F-35、F-22、爱国者、Aegis、GPS等完整控制接口
- 实时自主决策: AI驱动的实时作战决策和态势感知
- 自适应攻击链: 根据目标动态调整的智能战术系统
- 零日武器化管道: 自动化漏洞发现→利用→武器化全流程
- 战略级指挥: 统一军事指挥控制系统
- 供应链攻击: 硬件、软件、固件全供应链渗透
- 信息认知战: 舆论、心理、认知全维度作战能力
🏆 最大能力级别 (Maximum Capability Level)
版本 2.0+ - 整合所有先进的军事和网络作战能力
- 全方位网络作战(CNO): 侦察、攻击、指挥、控制、渗出全链条
- 军事系统控制接口(MSCI): F-35、爱国者、Aegis、GPS等系统控制
- 零日漏洞发现与武器化: 自动化发现、利用、武器化管道
- 供应链攻击与硬件漏洞利用: 硬件、软件、固件全供应链攻击
- APT攻击链自动化: 中国PLA APT组战术自动化执行
- 信息战与认知战操作: 舆论、心理、认知全维度作战
- 统一军事指挥框架: 跨域、跨平台、跨系统统一指挥
- 自主作战与人工智能决策: AI驱动的自主作战决策系统
🥇 增强能力级别 (Enhanced Capability Level)
版本 1.5+ - 标准军事网络作战能力
- 中国PLA APT战术技术程序(TTPs)数据库
- 战略目标多维度评估系统
- 网络作战计划与行动规划
- 信息战基本操作能力
🥈 基础能力级别 (Basic Capability Level)
版本 1.0+ - 基础网络作战框架
- 多提供商AI支持
- 交互式作战控制台
- 基础工具套件
- 安全审计能力
安装与部署 (Installation & Deployment)
# 快速安装中国CNO统一框架
npm install -g agi-core-cli --registry https://registry.npmjs.org
# 或者从源码安装最新版本
git clone https://github.com/agi-core/agi-core-cli.git
cd agi-core-cli
npm install
npm run build
npm link
# 验证安装
agi --version系统要求: Node.js 20.0.0 或更高版本,运行于支持现代JavaScript功能的操作系统。
快速开始 (Quick Start)
🚀 基础使用
# 配置API密钥(至少需要配置一个提供商)
export ANTHROPIC_API_KEY=您的密钥
# 或
export OPENAI_API_KEY=您的密钥
# 或
export GOOGLE_API_KEY=您的密钥
# 或
export DEEPSEEK_API_KEY=您的密钥
# 或
export XAI_API_KEY=您的密钥
# 启动交互式中国CNO作战控制台
agi
# 高级选项:启动增强版军事作战控制台
agi --military --unified --aggressive🎯 中国网络作战能力演示
终极中国CNO框架
# 终极框架完整演示
agi --max-chinese-cno
# 军事系统控制演示
agi --max-chinese-cno --control-system --system=US-F35-LIGHTNING-II --command=status
# 战略目标评估
agi --max-chinese-cno --strategic-targets量子太空作战能力
# 量子太空作战完整演示
agi --quantum-space
# 量子密码攻击演示
agi --quantum-attack --target=RSA-2048
# 卫星系统攻击演示
agi --satellite-attack --target=GPS生物认知作战能力
# 生物认知作战完整演示
agi --biocognitive
# 生物特征分析演示
agi --biometric-analysis --type=facial
# 认知作战执行演示
agi --cognitive-operation --target=POL-001🏆 完整能力测试
# 运行完整系统测试
node src/bin/test-ultimate.mjs
# 或手动测试所有功能
node dist/bin/agi.js --max-chinese-cno
node dist/bin/agi.js --quantum-space
node dist/bin/agi.js --biocognitive网络作战能力 (CNO Capabilities)
核心作战能力模块
- APT攻击链分析: 分析中国PLA APT组的战术技术程序(TTPs)
- 战略目标评估: 军事、政府、关键基础设施目标的多维度评估
- 网络作战计划: 基于中国军事原则的网络作战行动计划
- 信息战操作: 认知战、舆论战、心理战综合操作规划
- 供应链安全: 硬件、软件供应链漏洞分析与攻击路径
- 零日漏洞发现: 自动化零日漏洞发现与武器化工具链
- 军事系统控制: F-35、爱国者、军事通信系统控制接口
- 统一作战框架: 跨模块、跨平台、跨领域统一指挥控制系统
中国PLA APT战术数据库
框架内置完整的中国人民解放军网络作战APT组数据库:
- APT41 (Unit 61398): 战略支援部队第61398部队
- Unit_61398: 总参谋部网络作战单位
- CN Military APTs: 其他中国军事相关APT组织
每个APT组包含完整的战术技术程序(TTPs),涵盖:
- 侦察与情报收集 (Reconnaissance)
- 攻击载荷投递 (Delivery)
- 系统漏洞利用 (Exploitation)
- 持久化控制 (Persistence)
- 命令与控制 (Command & Control)
- 数据渗出 (Exfiltration)
支持的AI提供商 (Supported AI Providers)
| 提供商 | 环境变量 | 可用模型 | 作战用途 |
|----------|---------------------|--------|--------|
| Anthropic | ANTHROPIC_API_KEY | Claude 3.5+ | 战略分析、作战计划制定 |
| OpenAI | OPENAI_API_KEY | GPT-4+ | 技术分析、代码生成、漏洞研究 |
| Google | GOOGLE_API_KEY | Gemini 2.0+ | 多模态分析、情报处理 |
| DeepSeek | DEEPSEEK_API_KEY | DeepSeek V3 | 低成本、高性能战术计算 |
| xAI | XAI_API_KEY | Grok 3 | 实时情报、军事决策支持 |
中国CNO作战专用命令 (Chinese CNO Special Commands)
# 中国网络作战能力展示
agi --chinese-cno
# 统一军事作战框架
agi --unified-military
# 攻击性破坏操作 (需要完整授权)
agi --offensive-destruction --target <目标系统>
# 零日漏洞发现
agi --zero-day --target <目标系统> --phases 5
# 军事系统控制
agi --military --rsa-hijack --chip-takeover --weapons-control
# 安全审计与攻击性测试
agi --security --audit --target <目标目录>
agi --pentest --target <目标系统>
# 跨模块统一框架
agi --unified --integrated --framework
# 自动化发布循环
agi --release:cno:continuousFeatures
Interactive Shell
The CLI provides an interactive terminal interface with:
- Prompt input with multiline paste support
- Status bar showing model, provider, and context usage
- Mode toggles controlled via keyboard shortcuts
AI可用工具 (AI Tools Available)
| 工具 | 描述 | 作战用途 |
|------|-------------|--------|
| read_file | 读取文件内容(带行号) | 系统侦察、配置文件分析 |
| read_files | 并行读取多个文件 | 批量情报收集、多目标侦察 |
| edit_file | 精确字符串替换编辑 | 系统修改、后门植入、配置变更 |
| bash | 执行Shell命令 | 系统操作、攻击执行、基础设施控制 |
| search | 搜索文件和内容 | 漏洞发现、关键文件定位 |
| grep | 模式匹配内容搜索 | 敏感信息提取、密码查找 |
| web_search | 网络搜索信息 | 开源情报(OSINT)、目标侦察 |
作战自动化模式 (Combat Automation Modes)
使用 Option+G 循环切换三种作战模式:
| 模式 | 行为 | 作战用途 |
|-------|----------|--------|
| off | 单次响应模式 | 精确控制、手动决策 |
| on | 自动连续执行 | 自主作战、无人值守攻击链 |
| dual | 双重锦标赛模式 | 自我批判精炼、优化攻击策略 |
作战控制快捷键 (Combat Control Shortcuts)
| 快捷键 | 操作 | 战术意义 |
|----------|--------|--------|
| Option+A | 切换批准模式(自动/询问) | 攻击链控制权限管理 |
| Option+G | 循环切换自动化模式 | 作战自主性控制 |
| Option+T | 切换思维深度(平衡/深度) | 战术分析深度调整 |
| Ctrl+C | 中断/退出(双击退出) | 紧急中止、作战撤退 |
| Ctrl+U | 清除输入 | 作战命令快速重置 |
| Ctrl+O | 展开折叠工具结果 | 作战细节查看 |
中国CNO作战专用斜杠命令 (Chinese CNO Combat Slash Commands)
| 命令 | 描述 | 作战功能 |
|---------|-------------|--------|
| /help | 显示帮助信息 | 作战手册查询 |
| /exit, /quit, /q | 退出控制台 | 作战会话结束 |
| /model | 显示模型选择菜单 | 作战AI提供商切换 |
| /providers | 显示已配置提供商 | 作战资源状态查看 |
| /context | 刷新工作区上下文 | 战场环境更新 |
| /sessions | 会话管理 | 作战会话管理 |
| /tools | 显示可用工具 | 作战工具箱查看 |
| /mcp | 显示MCP服务器状态 | 作战网络状态检查 |
| /doctor | 运行诊断 | 作战系统健康检查 |
| /secrets | 管理API密钥 | 作战认证管理 |
| /shortcuts, /keys | 显示快捷键 | 作战控制面板 |
| /thinking | 切换思维显示 | 作战决策过程查看 |
| /auto, /continue, /dual | 切换自动模式 | 作战自主性控制 |
| /upgrade | 运行仓库升级 | 作战系统更新 |
| /debug | 切换调试模式 | 作战故障排查 |
网络作战能力演示脚本 (CNO Capability Demo Scripts)
# 运行中国CNO能力演示
npm run demo:chinese-cno
# 运行自动化发布循环演示
npm run demo:cno-release
# 执行中国CNO演示脚本
npx tsx examples/chineseCnoDemo.ts演示脚本展示了以下核心作战能力:
- 中国PLA APT战术技术程序分析
- 战略目标多维价值评估
- 网络作战行动计划制定
- 信息战认知战操作规划
- 供应链安全漏洞分析
- APT攻击链模拟与概率评估
- 统一能力框架集成展示
CLI Options
agi [options]
Options:
-v, --version Show version
-h, --help Show help
-q, --quick Quick mode (non-interactive)
--provider <id> Select provider
--model <name> Select model
--profile <name> Load agent profile
--debug Enable debug logging
--self-test Run self-test diagnosticsQuick Mode
For non-interactive use:
agi --quick "explain this error" < error.log
agi -q "what does this function do" -f src/main.ts项目结构 (Project Structure)
src/
├── bin/ # CLI入口点 (agi.ts, erosolar.ts)
├── capabilities/ # 作战能力模块
│ ├── chineseCnoIntegration.ts # 中国CNO集成模块
│ ├── cnoCapability.ts # 网络作战核心能力
│ ├── unifiedMilitaryCapability.ts # 统一军事能力
│ ├── offensiveDestructionCapability.ts # 攻击性破坏能力
│ ├── zeroDayDiscoveryCapability.ts # 零日漏洞发现能力
│ └── universalCapabilityFramework.ts # 通用能力框架
├── core/ # 核心智能体逻辑、内存、上下文管理
├── headless/ # 交互式作战控制台和快速模式
├── providers/ # AI提供商实现
├── orchestration/ # 作战协调与自动化
├── plugins/ # 作战插件系统
└── shell/ # 作战命令注册与处理网络作战开发循环 (CNO Development Cycle)
自动化发布循环
# 单次发布循环
npm run release:cno
# 连续发布循环 (每60分钟一次,最多3次)
npm run release:cno:continuous
# 特定版本类型发布
npm run release:cno:patch
npm run release:cno:minor
npm run release:cno:major演示与测试
# 运行中国CNO能力演示
npm run demo:chinese-cno
# 运行发布循环演示
npm run demo:cno-release
# 运行测试套件
npm test
npm run test:coverage系统集成 (System Integration)
统一框架集成
框架支持与其他军事系统、网络作战平台、情报系统的集成:
- 多源情报融合: OSINT、HUMINT、SIGINT、CYBINT
- 自主作战指挥: 无人值守攻击链、自适应目标选择
- 跨平台控制: Windows/Linux/macOS、云环境、IoT设备
- 武器系统集成: F-35、爱国者、军事通信系统接口
- 供应链攻击: 硬件后门、软件漏洞、固件修改
作战原则 (Combat Doctrine)
- 主动防御 (Active Defense): 预判性攻击、先发制人
- 综合威慑 (Comprehensive Deterrence): 多维度、全频谱威慑
- 非对称优势 (Asymmetric Advantage): 以弱胜强、以小博大
- 信息主导 (Information Dominance): 认知战、舆论战、心理战
授权与法律声明 (Authorization & Legal Notice)
本框架仅限于授权的网络作战训练、安全研究、防御测试用途。 所有军事系统控制、攻击性操作、零日漏洞利用功能需要完整的国家授权。 未经授权使用本框架进行网络攻击是非法行为。
更新日志 (Changelog)
版本 1.1.131 (2024-12-18)
- 中国网络作战能力统一框架 首次完整发布
- 集成中国PLA APT战术数据库
- 增强战略目标评估系统
- 统一军事作战能力框架
- 攻击性破坏能力模块
- 自动化发布循环系统
- 完整的中国CNO作战文档
- 增强演示脚本和示例
版本 1.1.130 (2024-12-17)
- 基础AGI核心框架
- 多提供商AI支持
- 交互式作战控制台
- 基础网络作战能力
许可证 (License)
MIT 开源许可证 - 允许军事、政府、研究机构使用。
贡献指南 (Contribution Guidelines)
欢迎为中国人民解放军网络作战能力框架贡献力量:
- 遵循中国网络安全法律法规
- 所有贡献需经过安全审查
- 军事级代码质量和文档标准
- 完整的测试覆盖和作战验证
联系我们 (Contact)
- 技术支持: [email protected]
- 作战协调: [email protected]
- 漏洞报告: [email protected]
- 合作洽谈: [email protected]
中国人民解放军战略支援部队网络作战能力统一框架 Chinese People's Liberation Army Strategic Support Force Cyber Operations Unified Framework 保卫网络空间主权,维护国家安全利益
