{"name":"agent-factory: Generate Executable AI Agent Workflows","description":"Agent Factory turns natural-language task descriptions into executable Python agent workflows, using MCP tools and the any-agent library. It is aimed at developers who want to create, evaluate, and run agents without hand-coding every workflow.","github":"https://github.com/mozilla-ai/agent-factory","url":"https://osrepos.com/repo/mozilla-ai-agent-factory","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/mozilla-ai-agent-factory","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/mozilla-ai-agent-factory.md","json":"https://osrepos.com/repo/mozilla-ai-agent-factory.json","topics":["python","ai-agents","agentic-ai","cli","mcp","code-generation","automation"],"keywords":["python","ai-agents","agentic-ai","cli","mcp","code-generation","automation"],"stars":null,"summary":"Agent Factory turns natural-language task descriptions into executable Python agent workflows, using MCP tools and the any-agent library. It is aimed at developers who want to create, evaluate, and run agents without hand-coding every workflow.","content":"## Overview\n\nAgent Factory is a command-line tool that generates Python code for AI agent workflows from a description of the task. It addresses the setup work involved in assembling an agent, its tools, and its operational files, with generated workflows built on the any-agent library.\n\nIt is intended for developers and teams exploring agentic workflows who want to start from a natural-language goal rather than write the entire workflow by hand. Its support for MCP servers and multiple agent frameworks makes it useful when tool integration or framework choice matters.\n\n## Key Features\n\n- Generates executable Python workflows from natural-language prompts.\n- Supports one-shot tasks and multi-turn conversations.\n- Uses any-agent to work across supported agent frameworks and model providers.\n- Identifies relevant tools and MCP servers for a described task.\n- Produces runnable agents with operational instructions and dependency files.\n- Supports evaluating generated agents against automatic or manual criteria.\n\n## Use Cases\n\n- Developers can prototype an agent for a narrowly defined task before investing in a hand-built implementation.\n- Teams can create agents that use MCP tools and servers to carry out work requiring external capabilities.\n- Agent developers can compare workflow approaches across supported frameworks or model providers.\n- Teams can generate a workflow and assess it against explicit criteria before adopting it for a task.\n\n## Project Facts\n\n- Language: Python\n- License: Apache-2.0\n- Stars: 111\n- Forks: 13\n- Topics: agent, agentic-ai, cli\n- Archived: no\n\n## Getting Started\n\nThe README demonstrates invoking the CLI with a task description:\n\n```bash\nuv run agent-factory \"Create an AI agent that searches the web for the latest news on open-source AI and creates a newsletter article summarizing the findings.\"\n```\n\nSee the [README](https://github.com/mozilla-ai/agent-factory) and [documentation](https://mozilla-ai.github.io/agent-factory/) for installation and configuration details.\n\n## Considerations\n\nThe README specifies Python 3.13 or later. Generated workflows depend on the capabilities of the selected models, frameworks, and tools, so review and evaluate generated code before relying on it. The repository lists 33 open issues, and the supplied project data does not establish production readiness or long-term support.","metrics":{"detailViews":2,"githubClicks":44},"dates":{"published":null,"modified":"2026-10-03T14:55:13.000Z"}}