Open-source Codex Pet Home software
Cute desktop pet nest, but useless without the main CodexPet app.
bb is an agentic IDE that can control itself
We built bb, an open-source agentic development environment for working with coding agents.
There are a ton of these now, so you might ask yourself: why this one?
Most of the open-source ones feel like terminal wrappers. We wanted something that has the polish of the Codex app, but is open source, local-first, and works across providers.
We also wanted our ADE to be able to use itself. Most agent managers treat the agent like it’s just running in a terminal. In bb, your coding agents can spawn other threads, read their output, open files for you to view in the editor, and even customize bb’s own UI.
It’s scriptable too. An external agent, cron job, shell script, or bot can spin up tasks inside bb, and when they’re finished they’re sitting there waiting for you to review in the interface.
Right now it works with Claude Code, Codex, Cursor, Pi, and OpenCode using the provider subscriptions you already pay for.
I’d love for you all to give it a shot and let me know if it does or doesn't work for you.
Repo: https://github.com/ymichael/bb App: https://getbb.app
Cute desktop pet nest, but useless without the main CodexPet app.
Polished Codex wrapper, but another launcher in a category that doesn't need one.
Remote Codex over Tailscale is clever, but Blink Shell already dominates iOS SSH.
Single dashboard view for parallel Claude Code and Codex agent sessions.
Feels like Codespaces for LLM-driven coding: each session gets its own git worktree plus a browser xterm and a virtual mobile keyboard. The background 'shepherd' that preserves PTY sessions across server restarts and the single Go binary embedding the React frontend are neat, practical engineering decisions — just remember you need the Claude/Codex CLIs and to lock down access when exposing the server.
Search-as-you-type with background indexing and auto-discovery of ~/.codex and ~/.claude files is a very practical combination — you can start typing immediately while it builds the index. Hitting Enter to resume sessions via the codex/claude CLIs and opening raw JSONL in $PAGER are small, pragmatic features that show the author actually uses this workflow; trade-offs are the Rust build requirement and narrow scope (Codex/Claude only).