What is omnigent built with?

omnigent is a Python repo built with FastAPI, anyio, Tokio, AIOHTTP, slack-bolt, and 6 more. It stores its data in SQLite, reaches it with alembic, signs people in with argon2-cffi, pyjwt, and cryptography, uses AI through openai-agents, tiktoken, OpenAI, Anthropic, and ai, makes its content with streamdown, @tiptap/markdown, shiki, react-markdown, remark-gfm, and 10 more, validates its data with Pydantic and Zod, is tested with espresso-core, rules, runner, Vitest, Testing Library, and 9 more, deploys with OpenTelemetry, Cloudflare, Fastlane, and opentelemetry, and uses aiosqlite. It has 2,619,537 written lines, with 3,812 test files.

Read on November 12, 2026, at commit 510b107. Read it as markdown

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Frontend

Interface 22

10 more

The base 4

Styles 6

Icons 2

  • Lucide205 files
  • @lobehub/icons13 files

Backend

Support

The base 5

Validation 2

Deploy 4

Tools 3

  • clap1 file
  • TypeScript1 file
  • packaging13 files

Content 15

3 more
  • react-pdf1 file
  • rehype-github-alerts1 file
  • remark-emoji1 file

Testing 14

  • Vitest683 files
  • Testing Library423 files
  • jsdom6 files
  • playwright3 files
  • Radix UI1 file
  • junit:junit42 files
  • org.robolectric:robolectric39 files
  • androidx.test:core23 files
  • fake-indexeddb2 files
  • androidx.test.ext:junit1 file
  • androidx.test.uiautomator:uiautomator1 file
  • espresso-core
2 more
  • rules
  • runner

Other 35

  • TanStack100 files
  • pyyaml45 files
  • filelock9 files
  • zustand5 files
  • python-dateutil2 files
  • certifi1 file
  • electron-updater1 file
  • nanoid1 file
  • OpenTelemetry1 file
  • pydantic-settings1 file
  • slack-sdk1 file
  • httpx170 files
23 more
  • anyhow12 files
  • cachetools12 files
  • @pierre/diffs7 files
  • tomlkit7 files
  • androidx.webkit:webkit4 files
  • serde4 files
  • toml4 files
  • androidx.browser:browser3 files
  • zstandard3 files
  • libc2 files
  • rrule2 files
  • serde_json2 files
  • clsx1 file
  • if-addrs1 file
  • ignore1 file
  • json51 file
  • notify1 file
  • notify-debouncer-full1 file
  • unicode-width1 file
  • ",
  • protobuf
  • s
  • t

Other repos with a similar stack

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

Frequently asked questions

What language is omnigent written in?
omnigent is written in Python, with 2,619,537 written lines.
What framework does omnigent use?
omnigent is built with FastAPI, anyio, Tokio, AIOHTTP, slack-bolt, React, androidx.activity:activity-ktx, react-router-dom, Vite, androidx.core:core-ktx, and Electron.
What database does omnigent use?
omnigent stores its data in SQLite and reaches it with alembic.

The proof: integrations/slack/src/omnigent_slack/tokens.py, line 32

What does omnigent sign people in with?
omnigent signs people in with argon2-cffi, pyjwt, and cryptography.
Does omnigent use AI?
Yes. omnigent uses AI through openai-agents, tiktoken, OpenAI, Anthropic, and ai.
What services does omnigent use?
omnigent uses aiosqlite.
Does omnigent have tests?
Yes. omnigent has 3,812 test files and is tested with espresso-core, rules, runner, Vitest, Testing Library, junit:junit, org.robolectric:robolectric, androidx.test:core, fake-indexeddb, androidx.test.ext:junit, androidx.test.uiautomator:uiautomator, jsdom, playwright, and Radix UI.
Which repos have a stack like omnigent'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 →