mac_computer_use
1.0.0
拟人化计算机的使用是一种β人类功能,它可以使用Ubuntu运行Docker Image并控制它。该叉子使您可以在MACOS上本地运行它,从而通过本机MacOS命令和实用程序提供直接的系统控制。
警告
这有明显的风险。人类代理可以控制Mac上的所有内容。请小心。 Anthropic的新Claude 3.5 SONNET模型拒绝做不安全的事情,例如购买物品或下载非法内容。
brew install cliclick
) - 鼠标和键盘控制所需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
pip install -r requirements.txt
.env
文件中添加: API_PROVIDER=anthropic
ANTHROPIC_API_KEY=<key>
WIDTH=800
HEIGHT=600
DISPLAY_NUM=1
设置屏幕尺寸(建议:保持XGA/WXGA分辨率),然后从拟人控制台中放入钥匙。
streamlit run streamlit.py
该界面将在http:// localhost:8501中找到
我们建议使用其中一种解决方案以进行最佳性能:
更高的分辨率将自动扩展到这些目标,以优化模型性能。您可以使用环境变量设置分辨率:
export WIDTH=1024
export HEIGHT=768
streamlit run streamlit.py
重要的
此参考实现中使用的Beta API可能会发生变化。有关最新信息,请参阅API发行说明。