# AIBuddy
**Repository Path**: uesoft/aibuddy
## Basic Information
- **Project Name**: AIBuddy
- **Description**: AIBuddy is an AI agent orchestrator built from the ground up in C++. One codebase, compiled natively for each platform — no runtime, no interpreter, no container required.
- **Primary Language**: C++
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-04-10
- **Last Updated**: 2026-04-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# AIBuddy
UESOFT 出品的开源 AI 编程助手
基于 IonClaw 重构,纯 C++ 实现,单一原生二进制文件,跨平台运行。
多 Agent 协作 · 实时任务看板 · Web 控制面板 · 技能系统 · 浏览器自动化
多模型提供商 · 定时调度 · 子 Agent · 记忆系统 · 文件管理 · MCP 协议
🌐 官网 ·
📦 Gitee ·
📖 安装文档
---
## ✨ 特性
- **纯 C++ 编写** — 单文件部署,零外部依赖,极致性能
- **跨平台** — Linux、macOS、Windows、iOS、Android
- **多 Agent** — 并行协作,子 Agent 自动编排,任务看板实时追踪
- **多模型** — OpenAI / Claude / DeepSeek / 通义千问 / Gemini / Grok / OpenRouter / Kimi
- **技能系统** — Markdown 定义技能,开箱即用,能力无限扩展
- **Web 控制面板** — 浏览器即管理台,零代码操作
- **MCP 协议** — 工具生态无缝对接 Claude Code / Cursor / GitHub Copilot
- **记忆系统** — 持久化记忆,跨会话上下文召回
- **定时调度** — Cron 表达式,一次性或循环任务
- **浏览器自动化** — 导航、点击、输入、截图、数据提取
- **本地部署** — 数据不出设备,隐私零风险
## 🚀 快速开始
```bash
# 克隆项目
git clone https://gitee.com/uesoft/AIBuddy.git
cd AIBuddy
# 构建 (需要 CMake 3.20+, C++17 编译器)
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build . -j$(nproc)
# 初始化项目
./bin/aibuddy-server init ./my-project
# 启动服务
./bin/aibuddy-server start --project ./my-project
```
然后在浏览器中打开 `http://localhost:8080`。
## 📦 预编译下载
前往 [ai.uesoft.com](https://ai.uesoft.com) 下载各平台预编译版本。
## 🏗️ 技术栈
| 组件 | 技术 |
|------|------|
| 核心引擎 | C++17 |
| HTTP 服务器 | Poco / cpp-httplib |
| JSON | nlohmann/json |
| 日志 | spdlog |
| Markdown | md4c |
| Web 前端 | Vue.js + Vite |
## 📄 许可证
MIT License — 基于 [IonClaw](https://github.com/ionclaw-org/ionclaw) 重构。
---
由 UESOFT 维护 · 基于 IonClaw 开源项目