BrainBank
AI Classroom/MCPResources

Agentic Engineering & Building Open-Source AI Agent Toolkits

7/19/2026, 12:11:05 AM · Source

#automation#mcp#agents#open-source#dev-tools

An exploration of Peter Steinberger's extensive open-source ecosystem centered on OpenClaw, Model Context Protocol (MCP) integrations, and native automation tools designed to optimize agentic software development workflows.

Peter (steipete) is a Vienna and London-based polyagentmorous builder, former founder of PSPDFKit, and current team member at OpenAI working on agents. He stewards OpenClaw, an open and independent AI agent ecosystem, while actively developing a suite of local-first crawlers, native macOS automation tools, and developer utilities.

steipete - Overviewsteipete - Overview


Featured Projects (Start Here)

  • 🦞 OpenClaw (381k+ stars) - The AI that actually does things.
  • 🎚️ CodexBar (15.6k+ stars) - Keep agent limits in view.
  • 🐾 ClawHub (9k+ stars) - OpenClaw skill directory.
  • 🧭 gogcli (8k+ stars) - Google in your terminal.
  • 👉 summarize (6.2k+ stars) - Point at any URL or file, get the gist.
  • 📜 agent-scripts (5.2k+ stars) - Shared rules/knowledge for coding with agents.
  • 🚀 Peekaboo (4.8k+ stars) - macOS screenshots & GUI automation for agents.

Project Directory

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.
  • 🕹️ Crabfleet: 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.
  • 🧪 crabline: Deterministic local messaging-channel mocks for OpenClaw QA.
  • 🛤️ 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.

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 (currently 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.
  • 📦 ReleaseBar: Release freshness dashboard for public GitHub users and orgs.
  • 🧱 canvas: A browser canvas where agents can draw conclusions.
  • 📖 llm.codes: Transform developer documentation for AI agents (llm.codes).
  • 📊 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).

Current Focus & Activity

  • 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

  • OpenClaw, OpenAI and the future
  • Shipping at Inference-Speed
  • The Signature Flicker
  • Just Talk To It - the no-bs Way of Agentic Engineering
  • Claude Code Anonymous

Recognition & Media

Highlights

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

Media & Appearances

  • How I created OpenClaw, the breakthrough AI agent – TED 2026 talk on OpenClaw and agentic engineering.
  • How to Code 20x Faster with Claude Code – Detailed walkthrough of my AI-native development workflow.
  • Inside Apple's AI Fail – German podcast discussing Apple Intelligence.
  • AI Native Development Interview – Deep dive into vibe coding and the future of software development.
  • Arena Live Build – Full Session – Live coding session showing the full Arena build process.
  • Claude 3 Sonnet 'Funeral' in San Francisco – WIRED article featuring the memorial for Claude 3.5 Sonnet (no paywall).

Philosophy & Insights

"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.
  • Model Status: What model is Peter using? Check the live blurb at whatmodelispeterusing.com.

Key Takeaways

  • Ecosystem Pioneer: Leading agent development with OpenClaw, capturing over 428k+ ecosystem GitHub stars.
  • Local-First & CLI Driven: Deeply values terminal-first operations, building local crawlers for major platforms (Slack, WhatsApp, Notion, Google).
  • AI-Native Workflow: Champions rapid prototyping ("vibe coding"), running multiple concurrent LLM instances to accelerate development cycles.
  • Proven Tech Entrepreneur: Successfully built and exited PSPDFKit before shifting focus to foundational agent research at OpenAI.

Learning map

Agentic Engineering Roadmap

Stage 1: Foundations of Agentic Workflows

  • Learn the Agentic Mindset: Understand the transition from manual vibe-coding to steering autonomous agents.
  • Master Prompt Rules: Use shared rules and knowledge (like agent-scripts) to prime agents for specific codebases.

Stage 2: Implementing Model Context Protocol (MCP)

  • Understand MCP Architecture: Learn how host applications communicate securely with local/remote MCP servers.
  • Build Custom MCP Servers: Use utilities like mcporter or the TypeScript SDK to expose custom system APIs to LLMs.

Stage 3: OS & GUI Automation

  • Implement Desktop Automation: Learn how to grant agents GUI access (using tools like Peekaboo or macOS Automator MCP).
  • Local-First Data Scraping: Build robust markdown and SQLite indexing systems (gitcrawl, notcrawl) to supply rich context to local agents.

Get hands-on — step by step

Step 1: Initialize an MCP Environment

Install the Model Context Protocol CLI and run a basic host wrapper to understand how tools are exposed.

Step 2: Use an Existing MCP Tool

Clone and run mcporter or another simple local server to expose system commands to your agent configuration.

Step 3: Run an Agentic Task

Set up a local agent (such as Claude Desktop) pointed to your local MCP server and instruct it to automate a macOS GUI step, such as taking a screenshot or adding a reminder.

Top 3 sources

  1. 1
    Model Context Protocol Official Documentation

    The official open standard documentation for connecting AI models to secure local and remote data sources.

    https://modelcontextprotocol.io

  2. 2
    steipete GitHub Profile

    Peter Steinberger's primary workspace containing Peekaboo, sweetcookie, mcporter, and other native agent-orchestration tools.

    https://github.com/steipete

  3. 3
    Anthropic MCP Servers Repository

    A collection of community and official Model Context Protocol servers to quickly connect your agent to real-world platforms.

    https://github.com/modelcontextprotocol/servers

Links are AI-suggested — worth a quick sanity check before diving in.