Skip to content

Virtual team management and collaboration platform

License

Notifications You must be signed in to change notification settings

sbekkerm/vTeam

 
 

Repository files navigation

Ambient Code Platform

Kubernetes-native AI automation platform for intelligent agentic sessions with multi-agent collaboration

Overview

The Ambient Code Platform is an AI automation platform that combines Claude Code CLI with multi-agent collaboration capabilities. The platform enables teams to create and manage intelligent agentic sessions through a modern web interface.

Key Capabilities

  • Intelligent Agentic Sessions: AI-powered automation for analysis, research, content creation, and development tasks
  • Multi-Agent Workflows: Specialized AI agents model realistic software team dynamics
  • Git Provider Support: Native integration with GitHub and GitLab (SaaS and self-hosted)
  • Kubernetes Native: Built with Custom Resources, Operators, and proper RBAC for enterprise deployment
  • Real-time Monitoring: Live status updates and job execution tracking

🚀 Quick Start

Get running locally in under 2 minutes with Kind:

make kind-up
# Access at http://localhost:8080

Full guide: Kind Local Development

Alternative approaches: Minikube (older) • CRC (OpenShift-specific)

Architecture

The platform consists of containerized microservices orchestrated via Kubernetes:

Component Technology Description
Frontend NextJS + Shadcn User interface for managing agentic sessions
Backend API Go + Gin REST API for managing Kubernetes Custom Resources
Agentic Operator Go Kubernetes operator that watches CRs and creates Jobs
Claude Code Runner Python + Claude Code CLI Pod that executes AI with multi-agent collaboration

Learn more: Architecture Documentation

📚 Documentation

For Users

For Developers

Local Development

Integrations

🤖 Amber Automation Tool

Amber

  • 🤖 Auto-Fix: Automated linting/formatting fixes
  • 🔧 Refactoring: Automated code refactoring tasks
  • 🧪 Test Coverage: Automated test generation

Quick Links:

Note: Amber is a development tool for this repository and does NOT need to be deployed with the platform.

🧩 Components

Each component has its own detailed README:

🤝 Contributing

We welcome contributions! Please see:

Quick Development Workflow

# Fork and clone
git clone https://github.com/YOUR_USERNAME/vTeam.git
cd vTeam

# Create feature branch
git checkout -b feature/amazing-feature

# Make changes and test
make local-up
make test

# Submit PR
git push origin feature/amazing-feature

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Quick Links: Quick StartUser GuideArchitectureContributingAPI Docs

Note: This project was formerly known as "vTeam". Technical artifacts (image names, namespaces, API groups) still use "vteam" for backward compatibility.

About

Virtual team management and collaboration platform

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 46.2%
  • TypeScript 31.5%
  • Python 11.4%
  • Shell 8.0%
  • Makefile 1.9%
  • CSS 0.5%
  • Other 0.5%