← 返回列表
AI 编程AI 资源

Wavefunction:macOS 桌面开源编程 Agent

stoyan-stoyanov/wavefunction · Open-source desktop coding agent for macOS. Use any model: local with Ollama, your own API keys or a ChatGPT sign-in. Parallel chats, MCP connectors, skills, and computer use on a desktop of its own.

GitHub原文发布 未知首次收录 2026-11-01上架 2026-11-01 07:01

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

Wavefunction 是一款面向 macOS 的开源桌面编码 Agent,支持本地 Ollama 模型、自带 API 密钥或 ChatGPT 登录。它提供并行会话、隔离工作树、子 Agent 协助、定时例程,并通过 MCP 连接器和 SKILL.md 技能扩展工作流;计算机使用功能运行在本地 Docker 容器中,避免直接控制用户桌面。项目采用 MIT 许可证,模型使用费用由供应商收取。

核心能力与快速开始

★ 8 · Python

能做什么
在 macOS 桌面端提供 AI 编码 Agent;每个聊议会话可独立配置模型、文件夹和历史,支持并行运行;在 Git 仓库中默认使用独立 worktree 隔离会话;支持在任务进行中发送消息引导,或排队后续指令;可派生 helper 子会话并行处理更大任务;支持从任意消息 fork 或 rewind;长对话接近上下文限制时自动摘要,也可手动 compact;支持按计划运行的 routine;提供 Plan 模式与 Full access 模式;计算机使用运行在可联网但无法访问用户文件和钥匙串的本地 Docker 容器中;集成 70+ 预置连接器及自定义 MCP 服务器;加载 AGENTS.md 和 SKILL.md 技能;提供用量和成本追踪。
适用场景
面向希望以桌面应用形态使用 AI 编码 Agent 的 macOS 开发者;适合需要并行处理多个编码任务、通过 worktree 隔离不同改动、使用本地模型或自选模型供应商、复用已有 MCP 连接器与技能配置,以及让 Agent 在独立容器桌面中执行计算机操作而不占用本机的场景。
项目形态
可直接使用的工具
部署方式
提供 macOS DMG 安装包,可下载后拖入 Applications;也支持从源码构建。计算机使用功能需要 Docker Desktop。
主要依赖
需要 Apple Silicon Mac,macOS 11 或更高版本。计算机使用需要 Docker Desktop 和支持读取图像的模型。从源码构建需要 macOS、Node.js 22+、uv、Rust 和 Xcode Command Line Tools。模型使用费用由供应商收取。
使用限制
仅支持 macOS,且需要 Apple Silicon。计算机使用依赖 Docker Desktop 和可读图像的模型。内置固定检查只覆盖部分不可逆命令,不能保证捕获所有情况。密钥以本地文件保存,未加密。使用云端供应商时费用与数据保留策略取决于所选供应商。
许可证
MIT
最近推送
2026-11-01 03:07

资料检查:2026-11-01 07:00 · 卡片整理:2026-11-01 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。