Skip to main content

System Requirements

Hardware

ComponentMinimumRecommended
CPU2 cores4+ cores (more if you run many parallel sessions)
RAM4 GB8+ GB
Disk10 GB free50+ GB free (scales with concurrent sessions and repository size)

Disk usage scales with the number of concurrent sessions, plans, and round tables — each gets its own Git worktree under StoragePath.

Software

RequirementVersionNotes
.NET Runtime9.0+Runs the API, Session Agent, and Deployment Agent
Git2.20+Worktree-based isolation
OSWindows 10/11, Windows Server 2019+, Linux (Docker)Windows Service deployment is the recommended path on Windows

Agent providers

Polygent offers seven providers. The built-in Polygent Code agent needs no CLI install. For the rest, Polygent shells out to provider CLIs already installed on the API server — install whichever you plan to use:

  • Polygent Code (built-in, no CLI)
  • Claude Code
  • Gemini CLI
  • OpenCode
  • Kilo CLI
  • Codex
  • Qwen Code

Each external provider's CLI must be on PATH and have valid credentials for the API it talks to.

Database

Polygent supports three database providers, configured via appsettings.json:

ProviderUse Case
SQLiteDefault, zero-configuration, suitable for small teams and trials
PostgreSQLRecommended for production with multiple users
SQL ServerEnterprise environments with existing SQL Server infrastructure

See the Database configuration guide.

Network

  • The API listens on a configurable port (default 5000 for a bare process / Windows Service; 8080 inside the container image). Override with the standard ASP.NET Core Urls / ASPNETCORE_URLS setting.
  • Real-time updates require WebSocket support — make sure reverse proxies forward Upgrade and Connection headers
  • Agent provider CLIs need outbound access to their respective APIs (Anthropic, Google, OpenAI, etc.)
  • The Session Agent and Deployment Agent services connect back to the API over HTTPS using an API key
  • Optional: GitHub and/or Azure DevOps connectivity for OAuth login, PR creation, and ticket sync

Authentication

Polygent supports the following sign-in methods:

  • Google OAuth2
  • Microsoft OAuth2 (Microsoft 365 / Entra ID)
  • Generic OpenID Connect — any OIDC-compliant IdP (Okta, Auth0, Keycloak, etc.)

Configure OAuth credentials in appsettings.json. JWT keys (RS256) are auto-generated under StoragePath on first run. Tokens use secure, HttpOnly cookies and rotate automatically; sign-in state syncs across browser tabs.

Browser support

The client targets evergreen browsers:

BrowserMinimum
Chrome110+
Edge110+
Firefox115+
Safari16+

WebSockets must be allowed end-to-end for live updates.

Optional integrations

IntegrationUse Case
GitHub PAT / OAuthOAuth login, issue sync, PR creation, public release pulls
Azure DevOps PATWork item sync, PR/MR creation and tracking
Session Agent host(s)Spread AI sessions across multiple machines
Deployment Agent host(s)Run slot deployments on dedicated machines
MCP-compatible CLIsExternal agent access to Polygent's ticket/session search