Openwork is an LLM agent orchestration platform and cross-platform desktop application designed for building and running automated workflows. It serves as a local AI agent host and session manager, allowing users to connect local project folders to various large language models and remote cloud workers.
The project distinguishes itself through a local-first execution model that enables agents to process files directly on a host machine. It implements human-in-the-loop permissioning to intercept agent resource requests, requiring explicit user approval before accessing specific local system files or directories. Additionally, it uses a plugin-based skills interface to extend agent capabilities and supports template-based workflow persistence for saving and sharing repeatable prompt sequences.
The platform includes capabilities for agentic task monitoring through execution plan visualization and action auditing. It provides a hybrid processing model that links a local interface to remote cloud workers and utilizes server-sent events for real-time progress updates and permission requests.
The application supports multi-language interface localization for a global user base.