What is pentagi built with?

pentagi is a Go repo built with Gin, github.com/charmbracelet/bubbletea, github.com/gin-contrib/static, Vite, React, and 1 more. It stores its data in Postgres and HashiCorp, signs people in with github.com/gin-contrib/sessions, golang.org/x/oauth2, github.com/golang-jwt/jwt/v5, github.com/aws/aws-sdk-go-v2/credentials, and github.com/coreos/go-oidc/v3, uses AI through github.com/aws/aws-sdk-go-v2/service/bedrockruntime and Ollama, connects to Google, makes its content with github.com/charmbracelet/glamour, marked, @react-pdf/renderer, @tiptap/markdown, highlight.js, and 4 more, validates its data with github.com/go-playground/validator/v10, github.com/invopop/jsonschema, github.com/xeipuuv/gojsonschema, Zod, and @hookform/resolvers, is tested with github.com/stretchr/testify, Vitest, Testing Library, @playwright/test, and @axe-core/playwright, deploys with github.com/sirupsen/logrus, github.com/moby/moby/client, github.com/moby/moby/api, OpenTelemetry, go.opentelemetry.io/otel/metric, and 10 more, and uses go-sqlite3, pgx, pq, github.com/pgvector/pgvector-go, github.com/pressly/goose/v3, and 3 more. It has 330,671 written lines, with 489 test files.

Read on November 7, 2026, at commit cffed94. Read it as markdown

Frontend

Styles 4

Interface 17

5 more

The base 3

Icons 1

Backend

The base 1

Data 10

Sign-in 5

AI 2

  • github.com/aws/aws-sdk-go-v2/service/bedrockruntime2 files
  • Ollama1 file

Services 1

Support

The base 2

Content 9

Validation 5

Testing 5

  • github.com/stretchr/testify132 files
  • Vitest119 files
  • Testing Library59 files
  • @playwright/test42 files
  • @axe-core/playwright1 file

Deploy 15

3 more

Tools 6

  • @graphql-codegen/cli1 file
  • ESLint1 file
  • github.com/aws/smithy-go1 file
  • @graphql-typed-document-node/core1 file
  • github.com/swaggo/gin-swagger1 file
  • github.com/swaggo/swag1 file

Other 33

  • @apollo/client30 files
  • github.com/charmbracelet/x/ansi16 files
  • use-debounce15 files
  • date-fns7 files
  • containerd3 files
  • GraphQL3 files
  • go.opentelemetry.io/proto/otlp2 files
  • Axios1 file
  • Docker1 file
  • github.com/distribution/reference1 file
  • github.com/gin-contrib/cors1 file
  • github.com/gin-contrib/gzip1 file
21 more
  • github.com/gorilla/websocket1 file
  • google.golang.org/grpc1 file
  • golang.org/x/crypto5 files
  • github.com/vektah/gqlparser/v24 files
  • github.com/joho/godotenv3 files
  • github.com/creack/pty2 files
  • gopkg.in/yaml.v32 files
  • clsx1 file
  • github-slugger1 file
  • github.com/digitalocean/go-smbios1 file
  • github.com/fatih/color1 file
  • github.com/go-ole/go-ole1 file
  • github.com/mattn/go-runewidth1 file
  • github.com/rivo/uniseg1 file
  • github.com/shirou/gopsutil/v31 file
  • golang.org/x/net1 file
  • golang.org/x/sync1 file
  • golang.org/x/sys1 file
  • golang.org/x/term1 file
  • graphql-ws1 file
  • ws1 file

Other repos with a similar stack

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

Frequently asked questions

What language is pentagi written in?
pentagi is written in Go, with 330,671 written lines.
What framework does pentagi use?
pentagi is built with Gin, github.com/charmbracelet/bubbletea, github.com/gin-contrib/static, Vite, React, and react-router-dom.
What database does pentagi use?
pentagi stores its data in Postgres and HashiCorp.

The proof: backend/cmd/etester/main.go, line 19

What does pentagi sign people in with?
pentagi signs people in with github.com/gin-contrib/sessions, golang.org/x/oauth2, github.com/golang-jwt/jwt/v5, github.com/aws/aws-sdk-go-v2/credentials, and github.com/coreos/go-oidc/v3.
Does pentagi use AI?
Yes. pentagi uses AI through github.com/aws/aws-sdk-go-v2/service/bedrockruntime and Ollama.
What services does pentagi use?
pentagi connects to Google and uses go-sqlite3, pgx, pq, github.com/pgvector/pgvector-go, github.com/pressly/goose/v3, github.com/sqlc-dev/pqtype, SQLite, and lru-cache.

The proof: backend/pkg/tools/searchers/google.go, line 17

Does pentagi have tests?
Yes. pentagi has 489 test files and is tested with github.com/stretchr/testify, Vitest, Testing Library, @playwright/test, and @axe-core/playwright.
Which repos have a stack like pentagi's?
The ones that share most of its stack:infiniflow/ragflowmultica-ai/multicaQuantumNous/new-api

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 →