What is InvokeAI built with?

InvokeAI is a TypeScript repo built with FastAPI, React, Vite, and @tanstack/react-router. It stores its data in idb, uses AI through torch, diffusers, torchvision, accelerate, bitsandbytes, and 4 more, makes its content with html-to-image and yaml, validates its data with Zod, and is tested with Vitest, playwright, and axe-core. It has 1,680,613 written lines, with 2,414 test files.

Read on November 8, 2026, at commit 85f81fa. Read it as markdown

Frontend

The base 3

Styles 1

  • @fontsource/inter1 file

Interface 5

Icons 1

Backend

The base 1

AI 9

Data 1

Support

Tools 2

  • TypeScript2 files
  • openapi-typescript1 file

Content 2

Validation 1

Testing 3

  • Vitest1,157 files
  • playwright3 files
  • axe-core2 files

Other 9

  • TanStack99 files
  • i18next64 files
  • fflate1 file
  • i18next-http-backend1 file
  • socket.io-client1 file
  • use-sync-external-store1 file
  • react-i18next462 files
  • tinykeys3 files
  • fuzzysort2 files

Other repos with a similar stack

Ordered by how much of its stack they share with InvokeAI, then by stars.

Frequently asked questions

What language is InvokeAI written in?
InvokeAI is written in TypeScript, with 1,680,613 written lines.
What framework does InvokeAI use?
InvokeAI is built with FastAPI, React, Vite, and @tanstack/react-router.
What database does InvokeAI use?
InvokeAI stores its data in idb.
Does InvokeAI use AI?
Yes. InvokeAI uses AI through torch, diffusers, torchvision, accelerate, bitsandbytes, gguf, compel, MediaPipe, and mistral-common.
Does InvokeAI have tests?
Yes. InvokeAI has 2,414 test files and is tested with Vitest, playwright, and axe-core.
Which repos have a stack like InvokeAI's?

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →