Skip to main content

Community Projects Overview

This is the beginning of the community projects section for self-hosting Agenta.

Community projects are first-class repository topics for self-hosting and deployment surfaces that are tracked explicitly.

They exist to make three things clear:

  • what setup a guide or contribution is about
  • who is expected to maintain it
  • what level of support users should expect

This section will be populated as community projects develop. For now, this page defines the dimensions used across community projects and links each taxonomy value to the matching GitHub issues and discussions views.

How To Read A Community Project

Each community project is described with a small set of dimensions:

DimensionLabel familyMeaning
Providerprovider/*Who provides the infrastructure or hosting environment
Platformplatform/*The deployment target or environment shape
Runtimeruntime/*How Agenta is run or orchestrated
OLAPolap/*The storage / analytics backend classification used by the setup
Maintenancemaintenance/*Who is expected to keep the setup working
Supportsupport/*The level of promise made to users

Provider Labels

The provider/* dimension describes where the infrastructure comes from.

LabelIssuesDiscussions
provider/localIssuesDiscussions
provider/railwayIssuesDiscussions
provider/hetznerIssuesDiscussions
provider/awsIssuesDiscussions
provider/azureIssuesDiscussions
provider/gcpIssuesDiscussions

Platform Labels

The platform/* dimension describes the shape of the deployment target.

LabelIssuesDiscussions
platform/localIssuesDiscussions
platform/vpsIssuesDiscussions
platform/eksIssuesDiscussions
platform/aksIssuesDiscussions
platform/gkeIssuesDiscussions

Runtime Labels

The runtime/* dimension describes how Agenta is started and orchestrated.

LabelIssuesDiscussions
runtime/docker-composeIssuesDiscussions
runtime/kubernetesIssuesDiscussions

OLAP Labels

The olap/* dimension classifies the storage / analytics backend used by the setup.

LabelIssuesDiscussions
olap/localIssuesDiscussions
olap/postgresIssuesDiscussions
olap/clickhouseIssuesDiscussions
olap/tigerdataIssuesDiscussions

Maintenance Labels

The maintenance/* dimension answers who is expected to do the work.

LabelIssuesDiscussions
maintenance/internalIssuesDiscussions
maintenance/communityIssuesDiscussions

Use this to answer:

  • who is expected to fix issues
  • who is expected to keep the setup current
  • who is expected to drive follow-up work

Support Labels

The support/* dimension answers what level of promise the repository makes to users.

LabelIssuesDiscussions
support/officialIssuesDiscussions
support/experimentalIssuesDiscussions

Use this to answer:

  • whether users should rely on the setup as a recommended path
  • whether the setup is best-effort or actively backed
  • whether the surface should be treated as stable or exploratory

Current Source Of Truth

The repository-level matrix for current community projects lives in docs/community-topics.md in the repository.

When a setup becomes a first-class community project, update:

  • the topic matrix
  • the GitHub labels
  • the relevant docs and ownership metadata

What Comes Next

This page is intentionally acting as the initial directory for community projects.

As community projects develop, this section can grow with project-specific pages, contribution guidance, and topic-specific documentation linked from the taxonomy above.