oh-my-pi is an agentic workflow automation platform and AI coding agent orchestrator designed for autonomous software engineering. It functions as a multi-model LLM router and an LSP-integrated development environment, coordinating specialized AI agents to perform codebase analysis, automated refactoring, and complex task execution.
The system distinguishes itself through the use of subagent coordination to execute parallel tasks within isolated environments and an auto-research framework for iterative experiments. It employs AST-driven structural search for code discovery and content-hash anchored editing to ensure precise file updates while minimizing token overhead.
The platform's capability surface includes intelligent codebase navigation via the Language Server Protocol, browser automation for interacting with web interfaces, and atomic git commit automation. It further supports persistent project memory, session-state persistence with conversation branching, and a plugin system for extending the runtime with custom TypeScript modules.
The project is implemented using TypeScript and leverages Deno for worker execution and system orchestration.