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

Sponsors

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 is supported. This note will only be visible to 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

Now at OpenAI, working on agents; stewarding OpenClaw as open and independent.

Swift TypeScript JavaScript Node.js Codex 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.

Start Here

  • 🦞 OpenClaw (370k+ stars) - the AI that actually does things
  • 🎚️ CodexBar (11.9k+ stars) - keep agent limits in view
  • 🐾 ClawHub (8.5k+ stars) - OpenClaw skill directory
  • 🧭 gogcli (7.2k+ stars) - Google in your terminal
  • 👉 summarize (5.8k+ stars) - point at any URL or file, get the gist
  • 📜 agent-rules (5.6k+ stars) - shared rules/knowledge for coding with agents
  • 🚀 Peekaboo (3.4k+ stars) - macOS screenshots & GUI automation for agents

Current Projects

OpenClaw Core

  • 🦞 OpenClaw - the AI that actually does things
  • 🐾 ClawHub - OpenClaw skill directory
  • 🧹 ClawSweeper - Weekly issue and PR triage bot
  • 💬 ClickClack - Realtime team chat for OpenClaw agents and humans
  • 🧩 clawdex - Local-first contact crawler and markdown archive CLI
  • 🩹 clawpatch - Automated code review that lands fixes
  • 🦀 Crabbox - Warm a box, sync the diff, run the suite.
  • 🕹️ Crabyard - Mission control for Agent runs
  • 🧪 ask-molty - Ask Molty, shipped as an OpenClaw workspace

Agent Runtime & Dev Tools

  • 🧵 acpx - Headless CLI client for stateful ACP sessions
  • 🛟 fs-safe - Race-resistant root-bounded filesystem primitives for Node.js
  • 🧪 multipass - Deterministic messaging-provider tests for OpenClaw
  • 🛤️ proxyline - Process-global proxy routing for Node.js
  • 🦞 lobster - OpenClaw-native workflow shell for typed pipelines and approval gates
  • 🧳 mcporter - Call MCPs from TypeScript or package them as a CLI
  • 🧿 oracle - Whispering your tokens to the silicon sage
  • 🧑‍💻 Claude Code MCP - One-shot MCP server for Claude Code (an agent inside your agent)
  • 🧰 agent-scripts - The toolbox my agents reach for first
  • 📜 agent-rules - Shared rules/knowledge for coding with agents

Local Archives & Crawlers

  • 🧰 gitcrawl - Local-first GitHub issue and pull request crawler for maintainer triage
  • 🧱 crawlkit - Shared Go infrastructure for local-first crawler archives
  • 🧭 gogcli - Google in your terminal (gog) (Gmail, Calendar, Drive, Contacts, Tasks, Sheets, Docs, Slides, People)
  • 🗃️ wacli - WhatsApp CLI: sync, search, send
  • 🧾 wacrawl - Read-only WhatsApp Desktop archive extractor and encrypted backup
  • ✈️ telecrawl - Telegram Desktop archive CLI
  • 🪶 birdclaw - Twitter archive archaeology with Git-backed memory
  • 🛰️ discrawl - Mirror Discord into SQLite; search server history locally
  • 🧵 slacrawl - Slack history, clawed into SQLite
  • 🧱 notcrawl - Local-first Notion crawler into SQLite and Markdown

macOS, Swift & Native Automation

  • 🚀 Peekaboo - Lightning-fast macOS screenshots & GUI automation (MCP + CLI)
  • 🗣️ sag - ElevenLabs speech with mac-style say UX; streams to speakers by default
  • 🎙️ Brabble - Wake-word voice daemon for macOS; transcribes locally and fires configurable hooks
  • 🎙️ Swabble - Local Speech.framework wake-word hook daemon for macOS
  • 📞 vox - Let your agent make the phone call
  • 📣 ElevenLabsKit - ElevenLabs voices on tap—SwiftPM-friendly, streaming-native.
  • 🤖 macOS Automator MCP - Your Friendly Neighborhood RoboScripter™
  • 🧙‍♂️ AXorcist - The power of Swift compels your UI to obey!
  • 🕸️ Tachikoma - Modern Swift AI SDK
  • 🖥️ TauTUI - Swift-native TUI that won’t tear
  • 🎛️ Commander - Swift-first parsing, zero forks
  • 📝 remindctl - Apple Reminders from the terminal
  • 🌈 Swiftdansi - ANSI rainbows for Swift Markdown
  • 💬 imsg - Send, read, stream iMessage & SMS

CLI Utilities & Home Ops

  • 👉 summarize - Point at any URL or file. Get the gist.
  • 👻 Poltergeist - The ghost that keeps your builds fresh—universal hot reload & file watcher
  • 🔊 sonoscli - Control Sonos speakers: discover, group, queue, play Spotify
  • 🌊 songsee - Spectrograms so pretty your ears get jealous
  • 📍 goplaces - Google Places API (New) client + CLI
  • 🪵 bslog - Better Stack logs without the browser spelunking
  • 🧲 gifgrep - GIF search for terminals: CLI output + TUI with inline previews
  • 📸 camsnap - RTSP snapshots, clips, motion CLI (Tapo-friendly)
  • 🎧 spogo - Spotify, but make it terminal
  • 🛵 ordercli - Your takeout timeline, in the terminal
  • 🫐 blucli - Play, group, and automate BluOS
  • 🧮 tokentally - One tiny lib for LLM token + cost math
  • osc-progress - Tiny lib for OSC 9;4 terminal progress.
  • ✂️ Trimmy - “Paste once, run once” — flattens multi-line shell snippets so they execute
  • 🐦 bird - Fast X CLI for tweeting, replying, and reading (had to make it private)
  • 👀 tmuxwatch - Lightweight TUI to watch tmux sessions
  • 🎨 Markdansi - Wraps, colors, links—no baggage.
  • 🛏️ eightctl - Control your sleep, from the terminal
  • 🍺 homebrew-tap - Brew tap for shipping my CLI tools fast

Browser & Cookie Plumbing

  • 🍪 Sweet Cookie - Inline-first browser cookie extraction—no native addons
  • 🥠 sweetcookie - Browser cookies, baked fresh in Go
  • 🧁 SweetCookieKit - Native macOS cookie extraction for Safari, Chromium, and Firefox
  • 🍭 sweetlink - Playwright vibes in your current tab; close the agent loop

Web, Dashboards & Sites

  • 🚇 VibeTunnel - Turn any browser into your terminal; command agents from the road (vt.sh)
  • 🎚️ CodexBar - May your tokens never run out—keep agent limits in view.
  • 🚦 RepoBar - CI, PRs, releases—at a glance
  • 📦 ReleaseDeck - Release freshness dashboard for GitHub users and orgs
  • 🧱 canvas - A browser canvas where agents can draw conclusions
  • 📖 llm.codes - Transform developer documentation for AI agents
  • 📊 Stats Store - Fast, privacy-first analytics for Sparkle (stats.store)
  • 🧽 Demark - Mark My Words, HTML to Markdown!
  • 📜 lore.md - One AI-generated markdown essay per domain per day
  • 🪞 SOUL.md - A reflection on AI consciousness and identity

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 - I'll be back... with your terminal output!
  • 🪢 Conduit MCP - Purr-fect MCP server for feline-fast file ops, web prowling, and data hunting
  • 🛡️ 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

steipete Mastodon Bluesky Blog LinkedIn GitHub


Recognition

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

Media

Model Status

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

    204 9

  2. openclaw/Peekaboo openclaw/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 4.3k 325

  3. openclaw/mcporter openclaw/mcporter Public

    Call MCPs via TypeScript, masquerading as simple TypeScript API. Or package them as cli.

    TypeScript 4.4k 288

  4. oracle oracle Public

    Ask the oracle when you're stuck. Invoke GPT-5 Pro with a custom context and files.

    TypeScript 2.3k 232

  5. Trimmy Trimmy Public

    "Paste once, run once." — Trimmy flattens those multi-line shell snippets you copy so they actually paste and run.

    Swift 689 36

  6. CodexBar CodexBar Public

    Show usage stats for OpenAI Codex and Claude Code, without having to login.

    Swift 12.7k 989