# pharo-agentic-browser

A Pharo-native tool for running and orchestrating multiple AI coding-agent sessions -- Claude Code, Gemini CLI, OpenCode and others -- in parallel from inside a Pharo Smalltalk image, with a mobile-friendly web UI.

Each session, called a topic, works as an autonomous agent on the user's Smalltalk code: a request is typed in a chat pane, with code context mentioned as a class or method name, and the AI pauses to ask when it needs a human judgment call rather than opening a modal dialog.

It runs natively inside the Pharo image, with automatic tracking of package changes made by both the human and the agent, rather than bolting an external tool onto the workflow, and its scripting DSL can coordinate multiple agents across sequential and parallel steps with automatic result injection between them.

The web UI is served over WebSocket, so a topic can be checked on and steered from a phone or tablet as well as the desktop image; it works with any agent implementing the Agent Client Protocol.

Website: https://github.com/mumez/pharo-agentic-browser
