AG064/argentum
GitHub: AG064/argentum
银白是一个自托管的模块化AI代理框架,为开发者、安全团队和运维人员提供本地AI工作空间,解决AI应用构建和管理中的集成与安全问题。
Stars: 2 | Forks: 0
# 银白
enable # Enable a feature
argentum feature disable # Disable a feature
argentum config # Print current config
argentum memory search # Search memory
argentum help # Show all commands
```
双击已安装的Windows快捷方式将打开银白桌面界面。命令行工具二进制文件是终端工具,有意与GUI安装程序分开。
## 架构
```
Argentum
|-- Channels
| |-- Telegram, Discord, Slack, WhatsApp, email, SMS, webchat, mobile
|-- Agent Runtime
| |-- LLM providers, model routing, tools, sessions
|-- Features
| |-- automation, media, integrations, skills, workflows
|-- Memory
| |-- SQLite, semantic search, graph, markdown, hierarchical memory
|-- Security
| |-- encrypted secrets, allowlists, rate limiting, policy engine, audit logs
```
## 文档
| 指南 | 用途 |
| --- | --- |
| [快速入门](docs/QUICK_START.md) | 快速开始运行 |
| [用户指南](docs/USER_GUIDE.md) | 日常操作 |
| [开发者指南](docs/DEVELOPER_GUIDE.md) | 扩展银白 |
| [API参考](docs/API.md) | HTTP API和配置详情 |
| [发布打包](docs/RELEASE_PACKAGING.md) | 二进制文件和安装程序构建详情 |
| [安全](SECURITY.md) | 安全模型和报告 |
| [功能](docs/FEATURES.md) | 功能目录 |
## 开发
```
npm install
npm run typecheck
npm run lint
npm test
npm run build
```
在Windows上构建Windows发布附件:
```
npm run package:win
```
此命令通过Tauri构建Windows桌面应用安装程序。如需可选的便携式命令行工具,请运行 `npm run package:win:cli`。
## 许可协议
MIT。版权所有 2024-2026 AG064。基于nickarora的OpenClaw。
标签:AI代理框架, AI工作空间, Docker支持, Frida, MITM代理, Node.js环境, TypeScript开发, 代理运行时, 内存管理, 可插拔功能, 后端开发, 安全性控制, 安全控制, 工作空间, 提供者路由, 无订阅, 日志系统, 本地优先架构, 桌面应用, 桌面聊天应用, 模块化, 消息通道集成, 生产级安全, 自托管, 自托管部署, 请求拦截, 软件框架, 通信渠道