CLI tool for enterprise workflow automation using agentic AI
Top 29.3% on sourcepulse
Patchwork is an agentic AI framework designed to automate enterprise development workflows such as code reviews, bug fixing, and security patching. It targets developers and DevOps teams seeking to streamline repetitive tasks using a self-hosted CLI agent and various Large Language Models (LLMs). The primary benefit is the reduction of manual effort in common development processes.
How It Works
Patchwork operates through a modular architecture comprising reusable "Steps" (atomic actions like creating a PR or calling an LLM), customizable "Prompt Templates" for LLM interactions, and "Patchflows" that orchestrate these components for specific automation tasks. This approach allows for flexible composition of complex workflows, enabling users to build custom automations or leverage pre-built ones for tasks like vulnerability remediation or documentation generation.
Quick Start & Requirements
pip install 'patchwork-cli[all]' --upgrade
security
group for Semgrep/depscan, rag
group for ChromaDB. Supports OpenAI-compatible LLM endpoints (Groq, Together AI, Hugging Face, local models via llama.cpp, ollama, vllm, TGI). Requires API keys for chosen LLMs and GitHub.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The AGPL-3.0 license requires any modifications or derivative works of the core framework to be made publicly available under the same license, which could be a significant consideration for proprietary enterprise use.
3 months ago
1 day