Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -169,8 +169,6 @@ cython_debug/
# PyPI configuration file
.pypirc

CLAUDE.md

NOTES.md
# Local Netlify folder
.netlify
Expand All @@ -185,4 +183,9 @@ services/infragpt/config.yaml
.DS_Store/*
.DS_Store

./*/DS_Store
./*/DS_Store

services/wwwroot/*
services/mcp/*


36 changes: 36 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# InfraGPT Platform

InfraGPT is a multi-service AI SRE platform that converts natural language into infrastructure commands and automates DevOps workflows through intelligent integrations.

## Architecture

The platform follows a services-based architecture with shared modules and a centralized CLI client.

### Services (`/services/`)

#### InfraGPT Server
Backend API server providing core platform functionality and integrations with external services.

#### Web Application
Frontend interface for skills creation, management, and user interactions.

#### Agent Service
AI-powered agent system for automated DevOps workflows and intelligent task execution.

#### Website
Marketing and documentation website for the platform.

#### MCP (Model Context Protocol)
Protocol implementation for AI model context management and communication.

### CLI Client (`/cli/`)
Interactive command-line interface for natural language to infrastructure command conversion.

### Shared Modules

#### LLM Module (`/llm/`)
Centralized AI functionality shared across all services including client libraries, authentication, and prompt management.

## Navigation

Each service maintains its own documentation and development guidelines in service-specific directories. Refer to individual README files and CLAUDE.md files within each service for detailed implementation information and development instructions.
Loading