在人工智能技术飞速发展的今天,我们对于计算机的控制和交互方式也在不断进化。最近,一款名为Anthropic Computer Use for Mac的工具引起了我的注意。这是一款专为Mac系统设计的AI控制工具,它不仅能够在Mac上原生运行,还能通过macOS命令和工具直接控制系统,提供了一系列令人兴奋的功能。
简介
Anthropic Computer Use是Anthropic公司推出的一个beta特性,它原本运行在Docker中的Ubuntu镜像上。而现在,这个分支版本允许你在macOS上原生运行,这意味着你可以直接通过macOS的命令和工具来控制你的系统。这不仅提高了效率,还使得操作更加直观和便捷。
功能亮点
Anthropic Computer Use for Mac提供了以下令人印象深刻的功能:
- 原生macOS GUI交互:无需Docker,直接与macOS GUI进行交互。
- 屏幕捕捉:使用macOS原生命令来捕捉屏幕。
- 键盘和鼠标控制:通过cliclick实现键盘和鼠标的控制。
- 支持多个LLM提供商:包括Anthropic、Bedrock、Vertex等。
- 基于Streamlit的界面:提供了一个基于Streamlit的交互界面。
- 自动屏幕分辨率缩放:根据需要自动调整屏幕分辨率。
- 文件系统交互和编辑能力:可以直接与文件系统进行交互和编辑。
安全警告
尽管功能强大,但Anthropic Computer Use也带来了明显的安全风险。Anthropic代理可以控制你的Mac上的一切。因此,使用时请格外小心。Anthropic的新Claude 3.5 Sonnet模型拒绝执行不安全的操作,如购买商品或下载非法内容。
先决条件
在开始之前,请确保你的系统满足以下条件:
- macOS Sonoma 15.7或更高版本。
- Python 3.12+。
- Homebrew(用于安装额外的依赖项)。
- cliclick(使用brew install cliclick安装)- 鼠标和键盘控制必需。
安装指南
以下是安装Anthropic Computer Use for Mac的步骤:
-
克隆仓库并导航到它:
git clone https://github.com/deedy/mac_computer_use.git cd mac_computer_use
-
创建并激活虚拟环境:
python3.12 -m venv venv source venv/bin/activate
-
运行安装脚本:
chmod +x setup.sh ./setup.sh
-
安装Python依赖:
pip install -r requirements.txt
运行演示
-
设置环境和Anthropic API密钥: 在.env文件中添加:
API_PROVIDER=anthropic ANTHROPIC_API_KEY=<key> WIDTH=800 HEIGHT=600 DISPLAY_NUM=1
设置屏幕尺寸(建议:保持在XGA/WXGA分辨率内),并输入你的Anthropic控制台中的密钥。
-
启动Streamlit应用:
streamlit run streamlit.py
界面将在http://localhost:8501上可用。
屏幕大小考虑
为了获得最佳性能,建议使用以下分辨率之一:
- XGA:1024x768(4:3)
- WXGA:1280x800(16:10)
- FWXGA:1366x768(约16:9)
更高分辨率将自动缩放到这些目标以优化模型性能。你可以使用环境变量设置分辨率:
export WIDTH=1024
export HEIGHT=768
streamlit run streamlit.py
注意事项
请注意,此参考实现中使用的Beta API可能会发生变化。请参阅API发布说明以获取最新信息。
Anthropic Computer Use for Mac是一个强大的工具,它将AI的智能与macOS的原生控制能力相结合,为Mac用户提供了前所未有的交互体验。随着AI技术的不断进步,我们可以预见,这样的工具将会越来越普及,成为我们日常工作和生活中不可或缺的一部分。
标签:API,Use,AI,macOS,Mac,Computer,Anthropic From: https://blog.csdn.net/u013818406/article/details/143292189