WorkGPT is an open-source agent framework built by the team-openpm organization, published on GitHub and as an npm package. It operates similarly to AutoGPT or LangChain: you provide a natural-language directive and an array of APIs (described via OpenAPI files), and WorkGPT iteratively converses with an LLM to plan and execute API calls until the directive is fulfilled. The framework is tightly integrated with OpenPM, a companion open-source package manager for OpenAPI files. This lets developers load pre-packaged API definitions (such as ipinfo or other community-published specs) directly into WorkGPT without writing custom wrappers. Custom OpenAPI files can also be imported for proprietary or internal APIs. All endpoints from a loaded API are automatically exposed as callable functions to the LLM. WorkGPT handles authentication transparently: the developer passes an authKey and the library determines the correct authorization mechanism. A finishing-program API pattern lets developers define a schema the LLM must conform to when completing a task, making structured data extraction reliable. WorkGPT ships with a Puppeteer-based text browser example that gives the LLM access to live web pages, enabling use cases like web research and content crawling. The project was released in 2023, gained significant GitHub attention as an early OpenAPI-driven agent framework, but shows limited commit activity since mid-2023, suggesting the project is in maintenance-only or dormant status as of 2026. Key features: - Directive-driven agent loop: iterates LLM calls until a natural-language goal is fully completed - OpenAPI-first API integration: any API representable as an OpenAPI spec can be plugged in - OpenPM compatibility: loads APIs from the OpenPM open-source package registry - Automatic authentication handling: infers auth mechanism from a single authKey - Puppeteer text-browser integration for live web access and crawling - Finishing-program API pattern for structured/schema-constrained output extraction - npm package installable as 'workgpt' for Node.js/TypeScript projects - Open-source under MIT-style license on GitHub
Free and open-source (MIT license). No commercial pricing.