Peter Steinberger (steipete) 项目研究报告

> 报告生成时间:2026年2月15日

目录

1. 个人简介

2. Current Projects 详细分析

3. Legacy Work(经典作品)

4. 项目关联性分析

5. 整体技术方向总结

个人简介

Peter Steinberger (GitHub: @steipete) 是一位来自维也纳/伦敦的资深开发者和创业者,以下是他的关键信息:

背景

技术栈

工作理念

> "Ship beats perfect" - 构建工具解决自己的问题,然后分享给世界

有趣事实

Current Projects 详细分析

🦞 1. OpenClaw

属性信息
**链接**[openclaw.ai](https://openclaw.ai)
**功能**AI 代理平台 - "the AI that actually does things"
**技术栈**推测为 TypeScript/Swift
**状态**核心产品(闭源)

亮点:这是 steipete 当前的主力产品,是一个能够真正执行任务的 AI 代理系统。

🎚️ 2. CodexBar

属性信息
**链接**[github.com/steipete/CodexBar](https://github.com/steipete/CodexBar)
**Stars**⭐ 5.8k
**功能**macOS 菜单栏应用,显示多种 AI 服务的 token 使用情况
**技术栈**Swift, macOS 14+
**特性**支持 Codex/Claude/Cursor/Gemini/Copilot/Kiro 等 13+ 个 AI 服务

亮点特性

适用场景:重度 AI 编程用户监控 token 消耗

🚇 3. VibeTunnel

属性信息
**链接**[github.com/amantus-ai/vibetunnel](https://github.com/amantus-ai/vibetunnel)
**功能**将任意浏览器变成终端,远程控制 AI agents
**技术栈**TypeScript/Node.js, Swift (macOS app)
**平台**macOS (Apple Silicon), Linux, Windows (计划中)

亮点特性

适用场景:远程监控 AI agents、共享终端会话、移动端开发

🚀 4. Peekaboo

属性信息
**链接**[github.com/steipete/Peekaboo](https://github.com/steipete/Peekaboo)
**Stars**⭐ 2.1k
**功能**macOS 截图 + GUI 自动化工具(CLI + MCP server)
**技术栈**Swift

核心命令

命令功能
`see`捕获并标注 UI,返回快照 + 元素 ID
`click`通过元素 ID/标签/坐标点击
`type`输入文本
`press`/`hotkey`按键/组合键
`scroll`/`swipe`/`drag`滚动/滑动/拖拽
`window`/`app`/`menu`窗口/应用/菜单控制
`agent`自然语言多步自动化

亮点特性

适用场景:AI agents 的 GUI 自动化、macOS 自动化测试、屏幕分析

🧳 5. MCPorter

属性信息
**链接**[github.com/steipete/mcporter](https://github.com/steipete/mcporter)
**Stars**⭐ 1.8k
**功能**Model Context Protocol (MCP) 的 TypeScript 运行时、CLI 和代码生成工具
**技术栈**TypeScript, Node.js

核心能力

使用示例


npx mcporter call context7.resolve-library-id libraryName=react
npx mcporter generate-cli --command "npx -y chrome-devtools-mcp@latest"

适用场景:MCP 集成开发、AI 工具链构建、跨服务自动化

🧿 6. Oracle

属性信息
**链接**[github.com/steipete/oracle](https://github.com/steipete/oracle)
**Stars**⭐ 1.4k
**功能**AI 模型 prompt 打包器和调用工具
**技术栈**TypeScript, Node.js

支持的模型

亮点特性

适用场景:当 AI 助手遇到困难时求助更强模型、代码审查、复杂问题分析

👻 7. Poltergeist

属性信息
**链接**[github.com/steipete/poltergeist](https://github.com/steipete/poltergeist)
**功能**通用文件监视器 + 热重载构建系统
**技术栈**TypeScript, Node.js, 依赖 Watchman
**平台**macOS, Linux, Windows

核心特性

使用流程


poltergeist init       # 自动检测项目
poltergeist haunt      # 开始监视
polter my-app --help   # 运行最新构建

适用场景:原生应用热重载、多项目开发环境、AI agent 开发工作流

✂️ 8. Trimmy

属性信息
**链接**[github.com/steipete/Trimmy](https://github.com/steipete/Trimmy)
**Stars**⭐ 419
**功能**自动展平多行 shell 命令,让粘贴即执行
**技术栈**Swift, macOS 15+

亮点特性

示例


# 之前(多行)
ls -la \
  | grep '^d' \
  > dirs.txt

# 之后(单行,可直接粘贴执行)
ls -la | grep '^d' > dirs.txt

适用场景:复制网上的 shell 命令、AI 生成的代码片段

🗣️ 9. sag

属性信息
**链接**[github.com/steipete/sag](https://github.com/steipete/sag)
**功能**类 macOS `say` 命令的 ElevenLabs TTS 工具
**技术栈**Go

特性

使用示例


sag "Hello world"
sag speak -v Roger --speed 1.2 "Talk faster"
sag voices --search english --limit 5 --try

适用场景:AI agent 语音输出、播客/视频配音、无障碍应用

🧙‍♂️ 10. AXorcist

属性信息
**链接**[github.com/steipete/AXorcist](https://github.com/steipete/AXorcist)
**功能**macOS Accessibility API 的 Swift 封装
**技术栈**Swift, macOS 14+

核心特性

适用场景:UI 自动化测试、辅助功能开发、macOS 自动化脚本

🕸️ 11. Tachikoma

属性信息
**链接**[github.com/steipete/Tachikoma](https://github.com/steipete/Tachikoma)
**功能**统一接口调用多种 AI 模型的 Swift SDK
**技术栈**Swift, SwiftPM

支持的提供商

API 示例


let text = try await generate("Write a haiku about Swift.", using: .anthropic(.opus45))
let stream = try await stream("Explain actors.", using: .openai(.gpt52))

适用场景:Swift 应用集成 AI、多模型切换、iOS/macOS AI 功能开发

🧑‍💻 12. Claude Code MCP

属性信息
**链接**[github.com/steipete/claude-code-mcp](https://github.com/steipete/claude-code-mcp)
**功能**将 Claude Code 作为 MCP server 运行(agent 中的 agent)
**技术栈**TypeScript

核心价值

适用场景:复杂多步编辑、MCP 生态集成、多 agent 协作

💬 13. imsg

属性信息
**链接**[github.com/steipete/imsg](https://github.com/steipete/imsg)
**功能**iMessage/SMS CLI 工具
**技术栈**Swift, macOS 14+

命令


imsg chats --limit 5 --json
imsg history --chat-id 1 --attachments
imsg watch --chat-id 1 --debounce 250ms
imsg send --to "+14155551212" --text "hi" --file ~/pic.jpg

适用场景:AI agent 发送消息、消息自动化、聊天记录搜索

📜 14. agent-rules

属性信息
**链接**[github.com/steipete/agent-rules](https://github.com/steipete/agent-rules)
**Stars**⭐ 5.6k
**功能**与 AI agents(Claude Code/Cursor)协作的规则和知识库
**状态**已归档(2025年12月31日)

包含内容

适用场景:AI 编程工作流标准化、团队 AI 使用规范

其他 Current Projects 概览

项目功能技术栈
**summarize**URL/文件内容摘要-
**RepoBar**CI/PR/releases 菜单栏显示Swift
**go-cli (gogcli)**Google 服务终端工具Go
**wacli**WhatsApp CLI-
**Brabble**唤醒词语音守护进程macOS
**sonoscli**Sonos 扬声器控制-
**ElevenLabsKit**ElevenLabs Swift SDKSwift
**goplaces**Google Places CLIGo
**gifgrep**GIF 终端搜索-
**camsnap**RTSP 摄像头截图 CLI-
**spogo**Spotify 终端-
**ordercli**外卖时间线-
**blucli**BluOS 控制-
**macOS Automator MCP**macOS 自动化 MCP-
**tokentally**LLM token 计算库-
**osc-progress**终端进度条库-
**TauTUI**Swift TUI 框架Swift
**Commander**Swift CLI 解析库Swift
**remindctl**Apple Reminders CLI-
**Sweet Cookie / SweetCookieKit**浏览器 Cookie 提取TypeScript/Swift
**sweetlink**Playwright 风格浏览器控制-
**tmuxwatch**tmux 会话监控 TUI-
**Markdansi**Markdown ANSI 渲染-
**llm.codes**开发文档 AI 转换-
**Stats Store**Sparkle 隐私分析-
**Demark**HTML 转 Markdown-
**eightctl**睡眠控制 (Eight Sleep)-
**homebrew-tap**Homebrew tap 分发-

Legacy Work(经典作品)

🧩 InterposeKit

属性信息
**链接**[github.com/steipete/InterposeKit](https://github.com/steipete/InterposeKit)
**功能**现代 Swift method swizzling 库
**特点**类型安全、支持单对象 hook、可撤销

🪝 Aspects

📄 PSPDFKit

项目关联性分析

1. AI Agent 基础设施链


OpenClaw (核心平台)
    ├── MCPorter (MCP 调用)
    ├── Claude Code MCP (agent-in-agent)
    ├── Oracle (多模型调用)
    └── Peekaboo (GUI 自动化)

2. 开发者工具链


Poltergeist (构建监视)
    ├── VibeTunnel (远程终端)
    ├── CodexBar (用量监控)
    └── Trimmy (粘贴优化)

3. macOS 自动化栈


AXorcist (Accessibility 底层)
    ├── Peekaboo (截图+自动化)
    └── macOS Automator MCP

4. AI SDK 生态


Tachikoma (Swift AI SDK)
    └── ElevenLabsKit (语音)
    
sag (CLI TTS) ← ElevenLabs 封装

5. 通信集成


imsg (iMessage)
wacli (WhatsApp)

整体技术方向总结

核心主题:AI 原生开发基础设施

Peter Steinberger 正在构建一套完整的 AI Agent 开发生态系统,主要特点:

1. **MCP (Model Context Protocol) 先行者**

2. **多模型、多平台策略**

3. **开发者体验优先**

4. **本地优先、隐私敏感**

5. **实用主义**

技术演进路线


iOS 原生开发 (PSPDFKit 时代)
    ↓
Swift/SwiftUI 深度专家
    ↓
AI 辅助开发探索 (Cursor/Claude Code)
    ↓
AI Agent 基础设施构建者 (当前)
    ↓
多 Agent 协作平台 (OpenClaw + MCP 生态)

对开发者的启示

1. 拥抱 AI 工具:steipete 同时使用 3-6 个 Claude 实例

2. 构建自己的工具链:遇到问题就造工具

3. 开源分享:40+ 个公开项目

4. 快速迭代:日到周级别的发布节奏

5. 跨平台思维:CLI + macOS app + Web 全覆盖

总结

Peter Steinberger 从 PSPDFKit 的成功退出后,全身心投入到 AI 原生开发工具的构建中。他的项目矩阵覆盖了从底层 SDK(Tachikoma)到上层应用(OpenClaw)的完整栈,特别在 MCP 生态、macOS 自动化、和多 agent 协作领域有深入探索。

对于关注 AI 辅助开发的开发者,steipete 的项目库是一个极好的学习资源和工具宝库。

报告作者:AI Assistant

数据来源:GitHub, steipete.me