Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

platformatic/intelligent-command-center

Open more actions menu

Repository files navigation

Intelligent Command Center (OSS)

Open-source intelligent command center for cloud application management built on Platformatic Runtime.

Overview

The Intelligent Command Center provides a comprehensive platform for managing and monitoring cloud applications with intelligent features including:

  • Application Management - Deploy and manage applications across Kubernetes environments
  • Monitoring & Metrics - Real-time performance monitoring and health checks
  • User Management - Secure authentication and user management system
  • Service Discovery - Automatic discovery and management of microservices
  • Pod Management - Kubernetes pod monitoring and resource allocation

Architecture

This is a microservices application built on Platformatic Runtime with:

  • main - API gateway/composer that routes to all services
  • frontend - React SPA for the user interface
  • control-plane - Core application management and K8s integration
  • user-manager - Authentication & user management (OAuth2, sessions)

Requirements

  • Node.js >= v20.18.0
  • Docker and Docker Compose
  • Kubernetes cluster (for deployment)
  • PostgreSQL database
  • pnpm package manager

Quick Start

1. Install Dependencies

pnpm install

2. Generate Session Key

# On macOS
pnpm run generate:session:key:mac

# On Linux
pnpm run generate:session:key:linux

3. Start Databases

docker-compose --env-file /dev/null up -d

4. Start the Application

# Development mode
pnpm dev

# Production mode
pnpm start

The application will be available at http://localhost:3042

Features

Core Features (Open Source)

  • Application Lifecycle Management: Deploy, update, and manage applications
  • Real-time Monitoring: Track application health and performance
  • User Authentication: Secure OAuth2-based authentication
  • Service Management: Discover and manage microservices
  • Pod Monitoring: Track Kubernetes pods and resource usage
  • Deployment History: Track application deployments and changes

Development

# Run tests
pnpm test

# Lint code
pnpm lint

# Build application
pnpm build

# Clean dependencies
pnpm clean

Docker

Build and run with Docker:

# Build image
docker build -t intelligent-command-center .

# Run container
docker run -p 3042:3042 intelligent-command-center

Contributing

We welcome contributions! Please see our Contributing Guide for details.

License

Licensed under the Apache License, Version 2.0. See LICENSE for the full license text.

Support


Built with ❤️ by the Platformatic team.

About

Platformatic Intelligent Command Center

Resources

Code of conduct

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.