zAxCoder/OpenZax

GitHub: zAxCoder/OpenZax

一款基于 Rust 的安全 AI 编程助手,具备零信任安全机制、WASM 沙盒技能插件和多模型支持,专为终端环境设计。

Stars: 0 | Forks: 0

OpenZax

使用 Rust 构建的安全 AI 开发助手。
原生终端编码代理,具备零信任安全机制、WASM 技能插件和多模型支持。

安装 · 功能 · 模型 · 技能 · 架构 · 贡献

## 安装 **只需一条命令** —— 然后即可在任何地方输入 `openzax`: ``` # Linux / macOS curl -fsSL https://raw.githubusercontent.com/zAxCoder/OpenZax/master/install.sh | bash # Windows (PowerShell) irm https://raw.githubusercontent.com/zAxCoder/OpenZax/master/install.ps1 | iex ``` 或者从源码构建: ``` git clone https://github.com/zAxCoder/OpenZax.git cd OpenZax cargo build -p openzax-cli --release cp target/release/openzax ~/.local/bin/ # or anywhere in PATH ``` ## 快速开始 ``` # 设置免费 API key(无需信用卡) export OPENROUTER_API_KEY=sk-or-v1-... # 启动 openzax ``` 从以下地址获取免费密钥:[openrouter.ai/keys](https://openrouter.ai/keys) · [console.groq.com](https://console.groq.com) · [cloud.cerebras.ai](https://cloud.cerebras.ai) ## 功能 | 功能 | 描述 | |---------|-------------| | **Terminal UI** | 单色 TUI,支持命令面板、模型选择器和技能浏览器 | | **多模型** | 支持 OpenRouter、Groq、Cerebras 提供的 12+ 种免费模型 | | **构建 / 计划模式** | 在代码生成和架构规划之间切换 | | **WASM 技能** | 具备基于能力的安全机制的沙盒 WebAssembly 插件 | | **MCP 客户端** | 支持 Model Context Protocol,用于工具集成 | | **零信任安全** | Ed25519 签名、加密存储、审计日志 | | **市场** | 发现、安装和发布技能 | ### 键盘快捷键 | 按键 | 操作 | |-----|--------| | `Tab` | 在构建和计划模式之间切换 | | `Ctrl+T` | 循环切换智能层级 (high / max / auto) | | `Ctrl+P` | 打开命令面板 | | `Ctrl+M` | 切换模型 | | `Ctrl+K` | 浏览技能 | | `Ctrl+N` | 新建会话 | | `Ctrl+C` | 退出 | ## 模型 OpenZax 开箱即支持免费模型 —— 无需信用卡: | 提供商 | 模型 | 免费额度 | |----------|--------|-----------| | **OpenRouter** | DeepSeek R1, Qwen3 235B, Llama 3.3 70B, Gemma 3 | 需密钥免费使用 | | **Groq** | Llama 3.3 70B, Mixtral 8x7B, Gemma 2 9B | 14,400 次/天 | | **Cerebras** | Llama 3.3 70B, Qwen3 32B | 1M tokens/天 | ## 技能 技能是扩展 OpenZax 能力的沙盒 WASM 插件: ``` openzax skill init my-skill --language rust openzax skill build --release openzax skill pack openzax skill publish my-skill-0.1.0.ozskill --key mykey.private.key ``` 内置技能包括:`webapp-testing`、`frontend-design`、`docker-expert`、`security-audit`、`api-design-patterns`、`database-schema-designer` 等。 ## 架构 ``` OpenZax ├── openzax-cli Terminal UI + CLI commands ├── openzax-core Agent engine, event bus, storage ├── openzax-shell Terminal emulation, process management ├── openzax-ai-core Multi-model routing, Tree-of-Thought planning ├── openzax-security Zero-trust capabilities, encrypted storage ├── openzax-wasm-runtime Wasmtime sandbox for WASM skills ├── openzax-mcp-client Model Context Protocol client ├── openzax-skills-sdk SDK for building skills ├── openzax-skills-macros Procedural macros for skills ├── openzax-llm-engine Local model management (GGUF) ├── openzax-marketplace Skill marketplace REST API ├── openzax-workflow Workflow engine (DAG execution) ├── openzax-enterprise SSO, RBAC, fleet management └── openzax-test-harness Testing framework ``` 查看 [docs/master-architecture-blueprint.md](docs/master-architecture-blueprint.md) 获取完整蓝图。 ## CLI 命令 ``` openzax Launch the TUI openzax shell Launch with options (--api-key, --model) openzax doctor System health check openzax keygen Generate Ed25519 keypair openzax skill init Create a new skill project openzax skill build Build skill to WASM openzax skill pack Package skill as .ozskill openzax search Search the marketplace openzax install Install a skill openzax version Show version ``` ## 贡献 ``` git clone https://github.com/zAxCoder/OpenZax.git cd OpenZax cargo build cargo test ``` ## 许可证 MIT
标签:AI工具, AI编程助手, Cerebras, CLI, Coding Agent, DLL 劫持, LLM客户端, OpenRouter, Rust, TUI, WASM插件, WebAssembly, WiFi技术, 人工智能, 代码生成, 可视化界面, 多模型支持, 大语言模型, 威胁情报, 实时告警, 开发者工具, 开源, 服务器监控, 渗透测试工具, 用户模式Hook绕过, 终端工具, 网络流量审计, 网络调试, 自动化, 零信任安全