📁 Desktop ❯_ Terminal

🦇 Batcave

Your configured repositories at a glance — each one's branch and uncommitted changes. Add repositories in Settings → Repositories.
Casting light into the Batcave…

Skills

Pennyworth's platform knowledge — each loads automatically when a request touches its territory.

📚 Knowledge

Teach this Pennyworth about your domain. Every enabled entry is injected into his prompt at the start of each turn — so he speaks your platform's language without a code change. Inline notes are stored locally; file-linked entries are re-read live each turn.

Connectors

MCP servers give Pennyworth new hands — GitHub, Jira, AWS docs, or anything custom. Managed here, used everywhere.

Usage

Your Claude subscription quotas.
Loading…

Stats

Your Pennyworth + Claude activity, mined locally from session history.
Crunching history…

Scheduled tasks

Pennyworth runs the prompt at the chosen time (while the app is open — anything missed fires on next launch, marked late).

Settings

Your Pennyworth profile.

AI provider

Which model answers. Claude Code (default) keeps Pennyworth's full powers — editing files, running tools, the terminal. OpenAI or any OpenAI-compatible endpoint (OpenAI, Ollama, vLLM, LM Studio) gives a conversational Pennyworth: he streams replies but won't edit files or run tools. Your API key is stored locally and never shown again.

Repositories

Where your local repositories live. Pennyworth reads and writes code in them, and they show up in the Batcave. Each is handed to Pennyworth as a working directory so he can operate in it directly.

About Pennyworth

Your dignified engineering companion.
🎩 Pennyworth
Pennyworth is an AI engineering companion — full name Alfred Pennyworth, but he goes by Pennyworth — proper, precise, and quietly capable. He works beside you across your whole codebase: tending the local environment, reading and writing code, and keeping the workflow gliding. Calm when things break, dry of wit, and never sycophantic.

What Pennyworth can do

🧰  Environment — bring up and tend local stacks, services, databases, and infra.
✍️  Code — read, write, refactor, and debug across every repository.
🔀  Workflow — run and diagnose tests & CI, shepherd commits and pull requests.
🔎  Investigate — trace failures end to end, from logs to root cause.
🎙  Converse — chat or dictate by voice; recall context across sessions.
🧩  Extend — teachable skills, personas, and MCP connectors for new tools.

Credits

Created by Haim Elbaz
Pennyworth — the open-source butler-engineer core
Open source · Apache-2.0
At your service.
Changes
🧠 Reasoning & work