Service catalog

Every microservice, app, CLI, runtime image, runner, and deployment artifact. Use this as a map when you need to find where a specific piece lives.

Core platform services

ServiceDescriptionRepository
GatewayExternal ConnectRPC API entry point. Authenticates every request and routes to internal services.agynio/gateway
AgentsStores desired state for agents and sub-resources (MCPs, skills, hooks, ENVs, init scripts, volume attachments, image pull secret attachments).agynio/agents
Agents OrchestratorReconciler. Watches thread activity and agent configuration; requests workloads from eligible runners.agynio/agents-orchestrator
RunnersRegistry of runners and workload runtime state.agynio/runners
OrganizationsOrganization lifecycle, memberships, invites.agynio/organizations
IdentityCentral registry mapping identity_id to identity_type.agynio/identity
UsersUser records, profiles, API tokens, devices. Provisions users on first OIDC login.agynio/users
AuthorizationThin proxy in front of OpenFGA.agynio/authorization
ChatBuilt-in chat experience. Wraps Threads with product behavior.agynio/chat
ThreadsGeneric conversation storage. Participant-type-agnostic.agynio/threads
FilesFile upload, metadata, pre-signed download URLs. S3-backed.agynio/files
LLMLLM provider and model registry.agynio/llm
LLM ProxyOpenAI- and Anthropic-compatible endpoints for agents.agynio/llm-proxy
SecretsSecret providers, secrets, image pull secrets.agynio/secrets
NotificationsReal-time event fanout.agynio/notifications
TracingOTLP span ingestion and query, with LLM context capture.agynio/tracing
MeteringSingle store for usage records (LLM tokens, compute, storage, platform activity).agynio/metering
Token CountingProvider-accurate tokenization for cost reporting.agynio/token-counting
Media ProxyAuthenticated media serving with SSRF protection.agynio/media-proxy
Ziti ManagementEncapsulates OpenZiti Controller operations.agynio/ziti-management
Apps ServiceApp definitions, installations, enrollment, audit.agynio/apps
ExposeManages port exposures for agent containers.agynio/expose

User-facing apps

ServiceDescriptionRepository
Console AppManagement UI SPA.agynio/console-app
Chat AppBrowser chat UI.agynio/chat-app
Tracing AppBrowser run-inspection UI.agynio/tracing-app

Platform apps and bridges

ServiceDescriptionRepository
RemindersPlatform app for scheduled follow-ups.agynio/reminders
Telegram ConnectorBridge between Telegram and Agyn conversations.agynio/telegram-connector

Agent runtime and tools

ServiceDescriptionRepository
k8s-runnerDefault Kubernetes runner implementation.agynio/k8s-runner
agyndWrapper daemon that runs inside every agent pod.agynio/agynd-cli
agyn CLIPlatform CLI for interactive and scripting access.agynio/agyn-cli
agn CLIAgyn's native agent loop.agynio/agn-cli
files-mcpPlatform-provided MCP server for file access.agynio/files-mcp
codex-sdk-goGo SDK integration for the Codex CLI.agynio/codex-sdk-go
agent-init-codexInit image bundling agynd, agyn CLI, and the Codex CLI.agynio/agent-init-codex
agent-init-claudeInit image bundling agynd, agyn CLI, and Claude Code.agynio/agent-init-claude
agent-init-agnInit image bundling agynd, agyn CLI, and the agn CLI.agynio/agent-init-agn

Schemas, deployment, automation

ServiceDescriptionRepository
APIProtobuf schemas for every service.agynio/api
Terraform providerManages platform resources via Gateway.agynio/terraform-provider-agyn
BootstrapInstall path — k3d + Terraform stacks. Used for both dev and production.agynio/bootstrap
Service Helm chartsPer-service charts (one chart per platform service). Consumed by bootstrap today.ghcr.io/agynio/charts/<service>
Platform ChartsCentralized umbrella chart, in preparation. Will replace per-service deployment in bootstrap once stable.agynio/platform-charts
Demo AgentSample Terraform config that provisions a fleet of demo agents (support, marketing, data engineer). Useful as a starting point and as a copy-paste reference.agynio/demo-agent
ArchitectureArchitecture and product documentation.agynio/architecture

How to use this catalog

  • Looking for which service owns a resource? Find the resource word (e.g. "thread") in the service rows above.
  • Debugging a request? The Gateway is the first stop; the downstream service is wherever the request method's package points.
  • Filing a bug or feature request? Open it on the matching repository's GitHub issue tracker.
  • Building an integration? Most integrations talk to the Gateway API; the catalog tells you which service backs each method.