Windows桌面自动化助手

将Claude桌面应用转变为类似Jarvis的助手,能够控制Windows PC并执行自动化任务,包括系统监控、GUI自动化、浏览器操作、本地文件检索和多媒体控制。

  • by exquisique
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 exquisique/claude-jarvis

使用说明

🤖 克劳德·贾维斯

将您的Claude桌面变成 贾维斯式助理 能够控制您的Windows PC。

此模型上下文协议(MCP)服务器为Claude提供了与本地环境交互的“手”和“眼睛”,自动化了从系统监控到复杂工作流的任务。

✨ 特性

🧠 第一阶段:基金会

  • 系统统计信息:监控CPU、RAM和电池电量。
  • 剪贴板管理器:从剪贴板读取和写入。
  • 进程管理器:列出正在运行的进程。

🖐️ 第二阶段:手

  • GUI自动化:移动鼠标,单击,键入文本,然后按热键。
  • 截图:立即对桌面进行截图。
  • 窗口管理:列出并聚焦打开的窗口。

🌐 第三阶段:浏览器

  • Web自动化:使用无头浏览器(Playwright)浏览网站并提取内容。
  • 网页截图:捕获任何URL的完整页面截图。

📚 第四阶段:大脑(局部RAG)

  • 用笔记聊天:索引您的本地 .md 和 .txt 并向克劳德询问有关这些文件的问题。
  • 语义搜索:使用FAISS和本地嵌入来保护隐私。

🗣️ 第五阶段:个性

  • 语音(TTS):Claude可以使用系统文本转语音与您交谈。
  • 通知:发送系统吐司通知。

👁️ 第六阶段:眼睛和DJ

  • 网络摄像头:使用网络摄像头拍照。
  • Spotify控制:在Spotify上搜索和播放歌曲。
  • 媒体控制:播放/暂停、下一页/上一页、音量控制。

🚀 安装

先决条件

设置

  1. 克隆存储库:

    git clone https://github.com/exquisique/claude-jarvis.git
    cd claude-jarvis
    
  2. 安装依赖关系:

    uv sync
    
  3. 安装到克劳德桌面: 运行以下命令向Claude注册服务器:

    uv run fastmcp install claude-desktop main.py
    
  4. 重新启动克劳德桌面。

🛠️ 用法

安装后,只需打开Claude Desktop并查找🔌 偶像。现在,您可以让Claude执行以下任务:

  • “截图,告诉我你看到了什么。”
  • “打开Spotify,播放《波西米亚狂想曲》。”
  • “检查我的CPU使用情况。”
  • “将我的笔记编入索引 C:/Documents/Notes 告诉我我写了什么关于“X项目”的文章。"
  • “用网络摄像头自拍。”

⚠️ 故障排除

  • 超时错误:如果服务器无法启动,它可能正在下载大型AI模型。跑 uv sync 手动预缓存依赖关系。
  • 管理员权限:某些功能(如控制某些应用程序)可能需要以管理员身份运行Claude Desktop。

📜 许可证

麻省理工学院