Skip to content

InvokeAI Development

This section of the documentation is for developers interested in contributing to the InvokeAI codebase, or building on top of it. It includes guides for setting up your development environment, understanding the project structure, and making your first contribution.

Setup

Instructions for setting up your local development environment, including how to run the project locally and how to set up your tooling.

Learn more

Front End

An introduction to the front end codebase, including the technologies used and how to get started.

Learn more

Guides

A collection of guides for common development tasks, such as adding new model architectures, making tests, and more.

Learn more

Architecture

An overview of the InvokeAI architecture, including the major components and how they interact.

Learn more

Process

An overview of the development processes we follow, including our pull request merge policy and release process.

Learn more

This site was designed and developed by Aether Fox Studio.