putme-in/putmein

Your AI-powered Autonomous DevOps, Infrastructure Monitoring & Deployment Engine

TypeScript

68

43 commits

updated Sep 17, 2026

See the code
ai-agents
deployment
devops
docker
kubernetes
security

README

PutmeIn - Autonomous DevOps, Infrastructure Monitoring & Deployment Engine powered by Ray & Brain.

npm version License: MIT Discord

Your AI-powered Autonomous DevOps, Infrastructure Monitoring & Deployment Engine

Open source platform to Secure, Build, Fix and Deploy any project with AI. Helps in managing huge servers, docker containers, vps, kubernetes clusters, vm's and much more.

🔒 . 🏗️ . 🛠️ . 🚀

PutmeIn combines Ray (an interactive Next.js web console and management dashboard) with Brain (a high-performance Go AI background daemon and Docker orchestrator) into a unified, daemonized system manager.

Putmein's Ray chat interface deploying God's Eye project in single message

Key Features

Autonomous DevOps Engine (Brain)

  • Security: Scans your code for vulnerabilities and suggests fixes. Also helps you fix the vulnerabilities in your code and in your projects
  • Conversational AI Interface: Chat with your infrastructure using natural language.
  • Automated Deployment: Deploy projects (Next.js, Nest.js, static sites, and more) with a single message.
  • CI/CD Pipelines: Automatic build, test, and deployment workflows.
  • Resource Management: Full container lifecycle management (start, stop, restart, view logs).
  • Error Resolution: AI-powered debugging and self-healing capabilities.

Full-Stack Dashboard (Ray)

  • Modern UI: Beautiful, responsive interface for managing your infrastructure.
  • Live Monitoring: Real-time metrics for CPU, RAM, disk usage, and network traffic.
  • Container Orchestration: One-click actions for all your Docker containers.
  • Security Center: Built-in security scanning and vulnerability detection.
  • Multi-Project Support: Manage multiple projects and deployments from a single dashboard.

Quick Start

# Linux / macOS / WSL
curl -fsSL https://putme.in/install.sh | bash
# Windows (PowerShell)
powershell -c "irm https://putme.in/install.ps1 | iex"

Option 2: Global NPM Installation

npm install -g putmein

Once installed, simply run:

ray

PutmeIn will start as a resilient background daemon via PM2 and display your local and network dashboard URLs:

Note: If you are running Putmein directly from the source code. The development ports are 3000 for Ray and 3100 for Brain.


CLI Usage & Commands

PutmeIn exposes the ray command globally:

CommandDescription
ray or ray startStarts Ray and Brain in the background via PM2 and displays dashboard URLs.
ray stopGracefully stops the running background services.
ray restartRestarts all services with fresh state.
ray statusInspects running processes, PIDs, CPU usage, memory consumption, and port status.
ray logsStreams live unified output logs from both Ray and Brain.
ray starterConfigures PutmeIn to start automatically on system boot (pm2 startup & pm2 save).
ray --no-startupDisables automatic startup on system boot.
ray cohenLaunches the interactive terminal TUI client.
ray --helpDisplays help menu and command list.
ray --versionPrints current installed version.

Building From Source

# Clone the repository
git clone https://github.com/putme-in/putmein.git
cd putmein

# Install dependencies and build standalone distribution
npm run build

# Start services locally
npm start

Contributing

If you found a bug, please create an issue with the title "Bug: " and a detailed description.

If you want to contribute to PutmeIn, check out our Developer Guide for prerequisites and local setup instructions. Please fork the repository and create a pull request.

Project Structure

  • Brain: Backend of PutmeIn. Written in Go. Handles AI processing, Docker management, and core automation.
  • Ray: Frontend of PutmeIn. Written in Next.js. Handles UI and user interaction.
  • Cohen: CLI tool of PutmeIn. Written in Node.js. Handles CLI commands and user interaction.
  • Landing: Landing page of PutmeIn. Written in Next.js. Handles landing page and user interaction.
  • Docs: Documentation of PutmeIn. Written in Docusaurus. Handles documentation and user interaction.

Contributors

putme-in/putmein

Your AI-powered Autonomous DevOps, Infrastructure Monitoring & Deployment Engine

TypeScript

68

43 commits

updated Sep 17, 2026

See the code
ai-agents
deployment
devops
docker
kubernetes
security

README

PutmeIn - Autonomous DevOps, Infrastructure Monitoring & Deployment Engine powered by Ray & Brain.

npm version License: MIT Discord

Your AI-powered Autonomous DevOps, Infrastructure Monitoring & Deployment Engine

Open source platform to Secure, Build, Fix and Deploy any project with AI. Helps in managing huge servers, docker containers, vps, kubernetes clusters, vm's and much more.

🔒 . 🏗️ . 🛠️ . 🚀

PutmeIn combines Ray (an interactive Next.js web console and management dashboard) with Brain (a high-performance Go AI background daemon and Docker orchestrator) into a unified, daemonized system manager.

Putmein's Ray chat interface deploying God's Eye project in single message

Key Features

Autonomous DevOps Engine (Brain)

  • Security: Scans your code for vulnerabilities and suggests fixes. Also helps you fix the vulnerabilities in your code and in your projects
  • Conversational AI Interface: Chat with your infrastructure using natural language.
  • Automated Deployment: Deploy projects (Next.js, Nest.js, static sites, and more) with a single message.
  • CI/CD Pipelines: Automatic build, test, and deployment workflows.
  • Resource Management: Full container lifecycle management (start, stop, restart, view logs).
  • Error Resolution: AI-powered debugging and self-healing capabilities.

Full-Stack Dashboard (Ray)

  • Modern UI: Beautiful, responsive interface for managing your infrastructure.
  • Live Monitoring: Real-time metrics for CPU, RAM, disk usage, and network traffic.
  • Container Orchestration: One-click actions for all your Docker containers.
  • Security Center: Built-in security scanning and vulnerability detection.
  • Multi-Project Support: Manage multiple projects and deployments from a single dashboard.

Quick Start

# Linux / macOS / WSL
curl -fsSL https://putme.in/install.sh | bash
# Windows (PowerShell)
powershell -c "irm https://putme.in/install.ps1 | iex"

Option 2: Global NPM Installation

npm install -g putmein

Once installed, simply run:

ray

PutmeIn will start as a resilient background daemon via PM2 and display your local and network dashboard URLs:

Note: If you are running Putmein directly from the source code. The development ports are 3000 for Ray and 3100 for Brain.


CLI Usage & Commands

PutmeIn exposes the ray command globally:

CommandDescription
ray or ray startStarts Ray and Brain in the background via PM2 and displays dashboard URLs.
ray stopGracefully stops the running background services.
ray restartRestarts all services with fresh state.
ray statusInspects running processes, PIDs, CPU usage, memory consumption, and port status.
ray logsStreams live unified output logs from both Ray and Brain.
ray starterConfigures PutmeIn to start automatically on system boot (pm2 startup & pm2 save).
ray --no-startupDisables automatic startup on system boot.
ray cohenLaunches the interactive terminal TUI client.
ray --helpDisplays help menu and command list.
ray --versionPrints current installed version.

Building From Source

# Clone the repository
git clone https://github.com/putme-in/putmein.git
cd putmein

# Install dependencies and build standalone distribution
npm run build

# Start services locally
npm start

Contributing

If you found a bug, please create an issue with the title "Bug: " and a detailed description.

If you want to contribute to PutmeIn, check out our Developer Guide for prerequisites and local setup instructions. Please fork the repository and create a pull request.

Project Structure

  • Brain: Backend of PutmeIn. Written in Go. Handles AI processing, Docker management, and core automation.
  • Ray: Frontend of PutmeIn. Written in Next.js. Handles UI and user interaction.
  • Cohen: CLI tool of PutmeIn. Written in Node.js. Handles CLI commands and user interaction.
  • Landing: Landing page of PutmeIn. Written in Next.js. Handles landing page and user interaction.
  • Docs: Documentation of PutmeIn. Written in Docusaurus. Handles documentation and user interaction.

Contributors

Languages

TypeScript

76.7%

Go

19.2%

JavaScript

1.6%

Shell

1.3%