# agent-factory: Generate Executable AI Agent Workflows

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Source: osrepos.com
Repository profile: https://osrepos.com/repo/mozilla-ai-agent-factory
Generated for open source discovery and AI-assisted research.

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
OSRepos URL: https://osrepos.com/repo/mozilla-ai-agent-factory

## 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.

## Topics

- python
- ai-agents
- agentic-ai
- cli
- mcp
- code-generation
- automation

## Repository Information

Last analyzed by OSRepos: Sat Oct 03 2026 15:55:13 GMT+0100 (Western European Summer Time)
Detail views: 2
GitHub clicks: 44

## Safety Notice

OSRepos shares public repositories for knowledge and discovery only. Review source code, dependencies, licenses, and security implications before running or installing anything.

## Content

## Overview

Agent 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.

It 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.

## Key Features

- Generates executable Python workflows from natural-language prompts.
- Supports one-shot tasks and multi-turn conversations.
- Uses any-agent to work across supported agent frameworks and model providers.
- Identifies relevant tools and MCP servers for a described task.
- Produces runnable agents with operational instructions and dependency files.
- Supports evaluating generated agents against automatic or manual criteria.

## Use Cases

- Developers can prototype an agent for a narrowly defined task before investing in a hand-built implementation.
- Teams can create agents that use MCP tools and servers to carry out work requiring external capabilities.
- Agent developers can compare workflow approaches across supported frameworks or model providers.
- Teams can generate a workflow and assess it against explicit criteria before adopting it for a task.

## Project Facts

- Language: Python
- License: Apache-2.0
- Stars: 111
- Forks: 13
- Topics: agent, agentic-ai, cli
- Archived: no

## Getting Started

The README demonstrates invoking the CLI with a task description:

```bash
uv 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."
```

See the [README](https://github.com/mozilla-ai/agent-factory) and [documentation](https://mozilla-ai.github.io/agent-factory/) for installation and configuration details.

## Considerations

The 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.