Skip to content

Lintegrate is the AI-powered DevOps engine that seamlessly integrates anything into any Linux environment. It analyzes your system, understands dependencies, configures services, resolves conflicts.

License

Notifications You must be signed in to change notification settings

Abstract-Chief/Lintegrate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Here is the short, non-AI, compact English version of your README — minimal marketing, just the essentials.


Lintegrate

DevOps tool for automated service integration on Linux.

Features

  • System state analysis
  • Plan generation
  • Modes: plan, dry-run, apply
  • YAML/JSON config support
  • Command safety validation

Requirements

  • Debian/Ubuntu
  • Python ≥ 3.8
  • OPENAI_API_KEY
  • sudo/root privileges

Installation

git clone https://github.com/Abstract-Chief/Lintegrate.git
cd Lintegrate
pip install -r requirements.txt
export OPENAI_API_KEY="your-api-key"

Quick Start

PostgreSQL

python -m lintegrate plan --target postgres --intent "dev db"
python -m lintegrate apply --target postgres --intent "dev db"
python -m lintegrate apply --config examples/postgres.yaml

Nginx Reverse Proxy

python -m lintegrate dry-run --target nginx --intent "reverse proxy"
python -m lintegrate apply --config examples/nginx.yaml

Commands

  • plan — generate a plan only
  • dry-run — simulate execution
  • apply — execute changes

CLI Options

--target TARGET
--intent TEXT
--config FILE
--constraint TEXT
--priority LEVEL
--no-confirm

Examples

PostgreSQL

python -m lintegrate apply \
  --target postgres \
  --intent "production db" \
  --constraint "listen on localhost" \
  --constraint "enable SSL"

Nginx

python -m lintegrate apply \
  --target nginx \
  --intent "reverse proxy" \
  --constraint "proxy to 127.0.0.1:8080"

Configuration Examples

postgres.yaml

target: postgres
intent: "dev database"
constraints:
  - "listen on localhost"
  - "create app_db"
params:
  db_name: app_db
  db_user: app_user

nginx.yaml

target: nginx
intent: "reverse proxy"
params:
  backend_host: 127.0.0.1
  backend_port: 3000
  listen_port: 80

Architecture (short)

cli.py        – CLI interface
ai_planner    – plan generation
executor      – execution engine
system_scan   – system analysis
config        – config loader

Safety

  • Dangerous command blocking
  • Confirmation prompts
  • Detailed logs

Supported Integrations

  • PostgreSQL
  • Nginx

If you want, I can also: 🔹 make it even shorter, 🔹 rewrite it in a more formal/technical style, 🔹 remove all mentions of AI, 🔹 prepare a “marketing-friendly” or “enterprise-style” version.

About

Lintegrate is the AI-powered DevOps engine that seamlessly integrates anything into any Linux environment. It analyzes your system, understands dependencies, configures services, resolves conflicts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages