Documentation Index
Fetch the complete documentation index at: https://docs.codebanana.com/llms.txt
Use this file to discover all available pages before exploring further.
什么是 CodeBanana Bot
与 Web 版本不同,CodeBanana Bot 运行在您的本地环境中,使 Agent 能够与您的 文件、应用程序、浏览器和系统 直接交互,将 AI 能力从云端扩展到您的个人工作空间。
Web 与 CodeBanana Bot 的区别
CodeBanana Bot 与 Web 版本是 同一产品的两种形态,共享同一套账号体系,并保持数据同步。
| 维度 | Web | CBBot |
|---|
| 运行环境 | 基于浏览器 | 本地桌面应用 |
| 核心功能 | 完整产品能力(项目、聊天、组织) | 相同的核心能力 |
| Agent 作用范围 | 云端项目与环境 | 本地系统、文件、应用、浏览器 |
| 账号 | 共享 | 共享 |
| 项目可见性 | 云端 + 本地(客户端在线时) | 云端 + 本地 |
| 最适合 | 协作与便捷访问 | 深度本地自动化 |
两个端都会展示相同的项目列表。云端项目始终可访问,而本地项目仅在客户端在线时可用。
CodeBanana Bot 同时支持 macOS 和 Windows。
- 从 CodeBanana 官网下载安装包
- 安装:
- macOS:打开
.dmg 并拖动至 Applications
- Windows:运行
.exe 安装程序
- 启动 CodeBanana Bot,并使用您的账号登录
登录与同步
- 使用与 Web 相同的 CodeBanana 账号
- 支持邮箱登录与第三方登录
- 可同时在 Web 和 CBBot 保持登录状态
数据同步
| 数据 | 表现方式 |
|---|
| 账户信息 | 实时同步 |
| 账单与套餐 | 跨平台共享 |
| 组织 | 共享成员与权限 |
| Team Plan | 完全同步 |
| 云端项目 | 完全同步 |
| 本地项目 | 已同步;当客户端离线时显示为离线 |
| 聊天记录 | 跨设备同步 |
项目配置(Basic Info、Skills、Cron Jobs)是项目级设置,但在不同平台之间保持一致。
本地 Agent 能力
CodeBanana Bot 支持 Agent 直接在您的 本地设备 上执行操作。
系统控制
- 读取、创建、修改、删除文件
- 移动文件并进行批量处理
- 执行终端命令与脚本
- 访问系统级信息
应用控制
浏览器自动化
- 浏览网页
- 填写表单并提取数据
- 模拟完整的浏览操作流程
屏幕理解
典型使用场景
| 场景 | 工作流 |
|---|
| 文件整理 | 扫描 → 分类 → 移动文件 |
| 表单自动化 | 打开浏览器 → 填写 → 提交 |
| 报告生成 | 捕获屏幕 → 分析 → 生成报告 |
| 文件监控 | 通过 File Watch 触发工作流 |
| 应用自动化 | 打开应用 → 执行动作 |
Bot 专属功能
Bot 专属 Skills
CodeBanana Bot 支持 仅限 Bot 使用的 Skills,其中包含本地系统操作能力。
| 类型 | 可用范围 |
|---|
| Standard Skills | Web + Bot |
| Bot-only Skills | 仅 Bot 可用(Bot 标签) |
Cron Job 差异
| 能力 | Web | CBBot |
|---|
| 定时任务 | ✅ | ✅ |
| 系统通知 | ❌ | ✅ |
| File Watch 范围 | 仅项目文件 | 完整本地文件系统 |
项目状态
| 类型 | 位置 | 可用性 |
|---|
| Cloud Project | 服务器 | 始终可用 |
| Local Project | 本地设备 | 客户端离线时不可用 |
Projects
├── Cloud Project A (始终可用)
├── Cloud Project B (始终可用)
├── Local Project C (在线时可用)
└── Local Project D (在线时可用)