beafk 是一款面向程序员的 AI 编程工具,其核心理念是让用户在手机上通过一个聊天界面运行多个真实的命令行 AI 编程代理(CLI),包括 Claude、GPT、Grok 和 Kimi,并让这些代理协同工作。这些代理运行在用户自己拥有的机器上,使用用户已经付费订阅的计划,无需额外购买 API 或服务。
主要能力:
- 在同一个聊天界面中同时运行多个 AI 编程代理,支持协作。文档中提及“两个代理,一个文件”等场景。
- 支持运行真实的命令行工具(CLI),而非模拟或替代品。
- 用户可以在手机端查看代理的工作进度、日志、耗时以及生成的图片。
- 支持在构建前预览效果(“Seeing it before it is built”)。
- 用户可以自己运行命令行(“Running a line yourself”),并处理手机上缺失的按键。
- 支持技能和变量(Skills and variables),保持各个 CLI 同步。
- 可连接 Gmail。
- 支持在用户自己的云环境中运行。
- 提供机器管理功能:添加第一台机器、手机如何连接机器、安装内容、检查机器状态、保持机器更新、断开机器连接。
- 支持查看代理写下的所有内容,邀请他人,并管理访问权限。
- 提供安全与隐私控制:说明 beafk 能看见什么,以及如何删除账户。
- 计划与账单:支持更改计划,处理订阅失效的情况。
- 故障排除:当机器无法打开时的指导。
使用方式: 用户需要在 Mac(或自己拥有的机器)上安装 beafk,然后通过手机连接。用户需要拥有已付费的 AI 订阅计划(如 GPT)。文档中提到了从 Cursor 迁移的场景,以及开始前的准备工作。每个文档页面都可以在相同地址后加 .md 获取纯 markdown 版本,/docs/llms.txt 是索引,/docs/llms-full.txt 是一次性获取全部内容。
适用场景:
- 开发者希望通过手机远程操控电脑上的 AI 编程代理来构建产品。
- 用户已订阅多个 AI 服务,希望将它们整合在一个界面中协同工作。
- 需要在自己拥有的机器上运行代理,以控制数据和隐私。
- 需要监控代理工作进度、日志和耗时。
限制:
- beafk 本身不提供 AI 模型,用户必须已经拥有相应订阅计划。
- 需要一台用户自己拥有的机器(如 Mac)来运行代理。
- 文档中明确列出了“beafk 不做什么”,但具体内容未在给定资料中展开。
- 关于价格、具体平台支持范围、模型细节等,资料中暂未提供明确信息。