orka
Health Uyari
- License รขโฌโ License: MIT
- Description รขโฌโ Repository has a description
- Active repo รขโฌโ Last push 0 days ago
- Low visibility รขโฌโ Only 5 GitHub stars
Code Gecti
- Code scan รขโฌโ Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions รขโฌโ No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
๐ Cloud and AI-native multi-agent orchestration platform for Kubernetes
Orka
Kubernetes-native AI agent orchestration.
Getting Started ยท Architecture ยท API Reference ยท Documentation
Orka turns your Kubernetes cluster into an AI-powered task execution platform. Spin up swarms of AI agents that write code, review PRs, research topics, or run containers โ each as an isolated Kubernetes Job with full scheduling, retries, and observability. A coordinator agent dynamically decomposes complex tasks, spawns specialist agents to work in parallel, and synthesizes their results โ no manual orchestration graphs required.
One helm install, one LLM secret, and you're chatting with an orchestrator that handles the rest.
Why Run AI Agents on Kubernetes?
No API keys on developer machines โ LLM credentials live in Kubernetes Secrets, managed by your platform team. Developers connect via ServiceAccount tokens โ no risk of leaked keys in dotfiles, shell history, or laptops.
Centralized control โ One place to set model policies, rate limits, and allowed providers across every team. Swap models or providers without touching developer configs.
Every agent action is auditable โ Tasks run as Kubernetes Jobs with full logs, Prometheus metrics, and result storage. Know exactly what every agent did, when, and at what cost.
Isolated execution โ Each agent runs in its own Pod with a hardened security context: non-root, read-only rootfs, all capabilities dropped, seccomp enforced. Agents can't escape their sandbox.
Scale with your cluster โ Priority scheduling, retry policies, concurrency limits, and cron-based execution โ all handled by the Kubernetes control plane you already operate.
What Can You Build?
Parallel code review โ Spawn a swarm of review agents โ security, performance, test coverage, accessibility, whatever you need. Each reviews independently and in parallel, then the coordinator synthesizes findings into a single report.
Autonomous dev workflows โ A coordinator agent dynamically breaks down a feature request, delegates implementation to specialist agents (backend, frontend, tests), and opens a PR with the combined result โ no predefined workflow graphs.
Research with competing hypotheses โ Multiple agents investigate different theories in parallel, challenge each other's findings, and converge on the strongest explanation. The adversarial structure avoids the anchoring bias of sequential investigation.
Scheduled operations โ Cron-based agents that run daily security scans, dependency audits, or report generation โ all with retry policies and webhook notifications.
Use your favorite AI client โ Connect Continue, Cursor, or any OpenAI-compatible client to Orka's API. Your cluster manages the LLM credentials โ developers just code.
CI/CD integration โ Trigger agent tasks from GitHub Actions, monitor progress via the REST API, and gate deployments on agent analysis.
Features
- ๐ค AI Agents โ Anthropic, OpenAI, or Azure OpenAI with tools, skills, and session persistence
- ๐ ๏ธ Agent Runtimes โ Delegate to Codex CLI, Claude Code CLI, or GitHub Copilot CLI for full autonomous coding
- ๐ Multi-Agent Coordination โ Coordinators delegate to specialists with depth and concurrency controls
- ๐ฌ Interactive Chat โ Agentic orchestrator with SSE streaming that creates and manages agents and tasks for you
- ๐ง Durable Memory โ Namespace-scoped recall, transcript search, and reviewable memory proposals for coordinated agents
- ๐ก๏ธ Repository Security Scanning โ Scheduled and incremental repository scans with threat models, validated findings, patch generation, and remediation PRs
- ๐ฅ๏ธ Web Dashboard โ Built-in React UI embedded in the controller binary โ zero extra deployments
- ๐ฆ Declarative CRDs โ Task, Agent, Tool, Provider, and Skill custom resources for GitOps workflows
- โฐ Scheduled Tasks โ Cron-based recurring execution with concurrency policies
- ๐ REST & OpenAI-Compatible API โ Full CRUD +
/openai/v1/chat/completionsendpoint for Continue, Cursor, and any OpenAI-compatible client - ๐ Kubernetes & OIDC API Auth โ ServiceAccount bearer tokens by default, optional OIDC JWT validation for external callers, and verified requester stamping on Tasks
- ๐ฎ Anthropic-Compatible API โ
/anthropic/v1/messagesendpoint for Claude Code and other Anthropic-native clients - ๐ Observability โ Prometheus metrics, structured logging, health probes
- ๐ Hardened by Default โ Non-root containers, read-only rootfs, ServiceAccount token auth
Quick Start
Install
helm install orka charts/orka \
--namespace orka-system \
--create-namespace
Set Up a Provider
kubectl create secret generic anthropic-secret \
--from-literal=api-key=your-api-key
kubectl apply -f - <<EOF
apiVersion: core.orka.ai/v1alpha1
kind: Provider
metadata:
name: anthropic
spec:
type: anthropic
secretRef:
name: anthropic-secret
key: api-key
defaultModel: claude-sonnet-4-20250514
EOF
Start Chatting
Use the built-in dashboard, or connect any OpenAI-compatible client:
kubectl port-forward -n orka-system svc/orka-api 8080:8080
# Open the web dashboard
open http://localhost:8080
The built-in orchestrator creates agents, runs tasks, monitors progress, and returns results โ all from natural language. See the OpenAI Compatibility and Anthropic Compatibility docs for proxy setup with your preferred client.
Documentation
| Getting Started | Installation, quick start, CLI setup |
| Architecture | System design, components, and data flow |
| Configuration | CRD reference, Helm values, controller flags, metrics |
| Agent Runtimes | Codex CLI, Claude Code CLI, and Copilot CLI runtimes |
| Interactive Chat | Chat endpoint, tools, and SSE streaming |
| Multi-Agent Coordination | Coordinator agents and task delegation |
| Memory | Durable memory, proposals, transcript search, and validation |
| API Reference | REST API endpoints and usage examples |
| OpenAI Compatibility | OpenAI-compatible chat completions API |
| Anthropic Compatibility | Anthropic-compatible Messages API |
| Web Dashboard | Frontend architecture and pages |
| Security | Security model and hardening |
| Repository Security Scanning | Repository scan workflow, threat models, findings, and remediation |
| Development | Building, testing, and contributing |
| Testing | Test structure, patterns, and commands |
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi