Source: https://seerepo.com/r/microsoft/autogen/built
Markdown source: https://seerepo.com/r/microsoft/autogen/built.md
Description: autogen is a Python repo built with Gatsby, React, and FastAPI. It stores its data in Postgres, uses AI through OpenAI, and connects to Google.

# What is autogen built with?

autogen is a Python repo built with Gatsby, React, and FastAPI. It stores its data in Postgres, uses AI through OpenAI, and connects to Google. It has 763 files and 186,415 written lines, with 231 test files.

Read on October 27, 2026, at commit 004749e.

Repository: https://github.com/microsoft/autogen

## Frontend

### The base

- **Gatsby**: [in package.json](https://github.com/microsoft/autogen/blob/004749e6b7102c8fd317b9b1499ce5807223c278/package.json)
- **[React](https://seerepo.com/uses/react)**: [in package.json](https://github.com/microsoft/autogen/blob/004749e6b7102c8fd317b9b1499ce5807223c278/package.json)

## Backend

### The base

- **[FastAPI](https://seerepo.com/uses/fastapi)**: [in package.json](https://github.com/microsoft/autogen/blob/004749e6b7102c8fd317b9b1499ce5807223c278/package.json)

### Data

- **[Postgres](https://seerepo.com/uses/postgres)**: 1 file · [python/packages/autogen-studio/pyproject.toml, line 29](https://github.com/microsoft/autogen/blob/004749e6b7102c8fd317b9b1499ce5807223c278/python/packages/autogen-studio/pyproject.toml#L29)

### Services

- **[OpenAI](https://seerepo.com/uses/openai)**: 21 files · [python/packages/autogen-ext/src/autogen_ext/agents/openai/_openai_agent.py, line 36](https://github.com/microsoft/autogen/blob/004749e6b7102c8fd317b9b1499ce5807223c278/python/packages/autogen-ext/src/autogen_ext/agents/openai/_openai_agent.py#L36)
- **Google**: 6 files · [dotnet/src/AutoGen.Gemini/Extension/FunctionContractExtension.cs, line 7](https://github.com/microsoft/autogen/blob/004749e6b7102c8fd317b9b1499ce5807223c278/dotnet/src/AutoGen.Gemini/Extension/FunctionContractExtension.cs#L7)

## Other repos with a similar stack

- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): React, FastAPI, Postgres, OpenAI, Google · [Compare](https://seerepo.com/compare/microsoft/autogen/vs/Significant-Gravitas/AutoGPT)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): React, FastAPI, Postgres, OpenAI, Google · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/microsoft/autogen)
- [langflow-ai/langflow](https://seerepo.com/r/langflow-ai/langflow/built): React, FastAPI, OpenAI, Google · [Compare](https://seerepo.com/compare/langflow-ai/langflow/vs/microsoft/autogen)
- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): React, FastAPI, Postgres, OpenAI · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/microsoft/autogen)
- [vectorize-io/hindsight](https://seerepo.com/r/vectorize-io/hindsight/built): React, FastAPI, Postgres, OpenAI · [Compare](https://seerepo.com/compare/microsoft/autogen/vs/vectorize-io/hindsight)
- [Stirling-Tools/Stirling-PDF](https://seerepo.com/r/Stirling-Tools/Stirling-PDF/built): React, FastAPI, Postgres · [Compare](https://seerepo.com/compare/microsoft/autogen/vs/Stirling-Tools/Stirling-PDF)

## Frequently asked questions

### What language is autogen written in?

autogen is written in Python: 763 files and 186,415 written lines.

### What framework does autogen use?

autogen is built with Gatsby, React, and FastAPI.

The proof: [in package.json](https://github.com/microsoft/autogen/blob/004749e6b7102c8fd317b9b1499ce5807223c278/package.json)

### What database does autogen use?

autogen stores its data in Postgres.

The proof: [python/packages/autogen-studio/pyproject.toml, line 29](https://github.com/microsoft/autogen/blob/004749e6b7102c8fd317b9b1499ce5807223c278/python/packages/autogen-studio/pyproject.toml#L29)

### Does autogen use AI?

Yes. autogen uses AI through OpenAI.

The proof: [python/packages/autogen-ext/src/autogen_ext/agents/openai/_openai_agent.py, line 36](https://github.com/microsoft/autogen/blob/004749e6b7102c8fd317b9b1499ce5807223c278/python/packages/autogen-ext/src/autogen_ext/agents/openai/_openai_agent.py#L36)

### What services does autogen use?

autogen connects to Google.

The proof: [dotnet/src/AutoGen.Gemini/Extension/FunctionContractExtension.cs, line 7](https://github.com/microsoft/autogen/blob/004749e6b7102c8fd317b9b1499ce5807223c278/dotnet/src/AutoGen.Gemini/Extension/FunctionContractExtension.cs#L7)

### Does autogen have tests?

Yes. autogen has 231 test files.

### Which repos have a stack like autogen's?

The ones that share most of its stack: Significant-Gravitas/AutoGPT, bojieli/ai-agent-book, and langflow-ai/langflow.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
