Boo helps AI agents read terminal sessions more clearly
Boo is a GNU screen style terminal multiplexer. It uses libghostty to keep track of each session’s screen contents, styles, cursor, and scrollback. Users can detach and reattach sessions, and scripts can read the screen or send input with commands.
Key points
- Boo lets terminal work keep running inside a session after disconnecting.
- Commands like peek, send, and wait let scripts read the screen and type into it.
- --json output makes it easier for an AI agent or script to process results.
- It offers install support for Linux and macOS.
- The project says it is not yet a drop-in GNU screen replacement.
Quick term guide
- terminal multiplexer
- A tool that lets you keep and manage multiple terminal work sessions.
- libghostty
- A Ghostty-based technology used to understand and rebuild terminal screen state.
- Screen content
- The current things shown on your screen that Gemini can use to answer a question.
- rollback
- A plan or action to return software to a previous working version.
- Solo makers
- People who build and launch their own products or services entirely on their own.
- AI agents
- AI agents are AI tools that can carry out steps toward a goal, not just answer once.
- automation
- A way to make repeated work happen without doing every step by hand.
- placement
- The process by which a university helps graduates find jobs at companies, often measured as a percentage of students hired.