Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View steipete's full-sized avatar
🤖
beep boop
🤖
beep boop

Sponsoring

Highlights

  • Pro

Organizations

@Cocoaheads-Austria @mentalfaculty @ResearchKit @xcpretty

Block or report steipete

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
steipete/README.md

Hi, I'm Peter 👋

📍 Vienna ↔ London | 🤖 Polyagentmorous builder | 🚀 Ex-PSPDFKit Founder

Swift TypeScript JavaScript Node.js Codex Claude CLI macOS SwiftUI Web

Deep in vibe-coding mode – building AI-powered developer tools at ludicrous speed. After 13+ years shipping native iOS, modern web feels like a breath of fresh air.

sweetistics.com (closed source) – AI-powered Twitter platform with analytics/ops stack.

Current Projects

  • Peekaboo - macOS CLI + MCP server for screenshots and VQA that lets agents see your screen
  • Poltergeist - The ghost that keeps your builds fresh—universal hot reload & file watcher
  • VibeTunnel - Turn any browser into your terminal; command agents from the road (vt.sh)
  • macOS Automator MCP - AppleScript/JXA MCP server to drive macOS apps
  • Claude Code MCP - Claude Code as a one-shot MCP server: an agent inside your agent
  • AXorcist - Swift wrapper for macOS Accessibility; chainable fuzzy UI queries that obey
  • Tachikoma - One interface to every AI model; Swift SDK for providers (tachikoma.build)
  • Trimmy - “Paste once, run once” — flattens multi-line shell snippets so they execute
  • TauTUI - Swift-native TUI that won’t tear. ⚡
  • Commander - Swifty Commander.js alternative; friendlier than ArgumentParser
  • mcporter - Call MCPs from TypeScript or package them as a CLI (mcporter.dev)
  • sweetlink - Playwright vibes, but in your current tab; close the agent loop
  • oracle - Ask GPT‑5 Pro with repo context when you’re stuck
  • tmuxwatch - Lightweight TUI to watch tmux sessions
  • agent-rules - Shared rules/knowledge for coding with agents
  • llm.codes - Transform JavaScript-heavy docs into clean Markdown (llm.codes)
  • Stats Store - Fast, privacy-first analytics for Sparkle (stats.store)
  • Demark - HTML in, pristine Markdown out—blink-fast converter (demark.md)
  • homebrew-tap - Brew tap for shipping my CLI tools fast

Legacy Work

  • CodeLooper - macOS menubar app for Cursor workflow monitoring and automation
  • InterposeKit - Modern Swift method swizzling
  • Aspects - AOP for Objective-C (10k+ stars)
  • PSPDFKit - Industry-leading PDF SDK (exited 2021)
  • Terminator MCP - Manage terminals outside the loop for better stability
  • Conduit MCP - Advanced file manipulation for faster refactoring
  • XC Sentinel - Intelligent Xcode automation with incremental builds and AI-friendly output
  • Matcha - Swift port of Bubble Tea TUI framework
  • VibeMeter - Archived: AI cost tracker for Cursor/OpenAI (vibemeter.ai)

GitHub Activity

GitHub Contribution Graph

What I'm Doing

  • Living in the future - Learning and building tools to make agentic engineering faster for everyone
  • Writing about AI workflows - Sharing my learnings on steipete.me
  • Rapid prototyping - Full apps in days, not months
  • Speaking at conferences - On vibe coding vs agentic engineering and the future of development

Latest Blog Posts

Connect

Twitter Mastodon Bluesky Blog LinkedIn GitHub


Recognition

  • Featured in The Pragmatic Engineer newsletter
  • International speaker (See my talks)
  • 15k+ GitHub stars across projects
  • Bootstrapped PSPDFKit to millions in ARR before exit

Media

Philosophy

"Ship beats perfect" - I build tools to solve my own problems, then share them with the world. Currently exploring how AI changes everything about software development.

Random Facts
  • Treat AI agents as "slot machines for programmers"
  • Run 3-6 Claude instances concurrently
  • Powered by Vienna coffee culture
  • Gym enthusiast (when not coding)
  • Coaches LGBTQ+ folks at Out In Tech

Pinned Loading

  1. speaking speaking Public

    Upcoming and past speaking engagements for Peter Steinberger @steipete

    65 1

  2. macos-automator-mcp macos-automator-mcp Public

    An MCP server to run AppleScript and JXA (JavaScript for Automation) to macOS.

    TypeScript 479 27

  3. claude-code-mcp claude-code-mcp Public

    Claude Code as one-shot MCP server to have an agent in your agent.

    JavaScript 914 104

  4. CodeLooper CodeLooper Public

    It's all about the loop, baby.

    Swift 130 8

  5. Peekaboo Peekaboo Public

    Peekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI…

    Swift 765 38

  6. VibeMeter VibeMeter Public archive

    A project to measure costs for Cursor and other AI provider.

    Swift 355 20