MINXG — modular AI worker platform with a chat CLI, an OpenAI-compatible v1 gateway, opt-in extensions (ADB/ROOT/files), and a self-developed temporal driver engine. 376 operators in 11 categories (306 of them mathematical across 6 pillars). Pure Python. Published on PyPI as `minxg-beta` — `pip install minxg-beta`.
Project description
MINXG — The Goddamn Most Complete AI Orchestration Platform on Earth
Version: 0.18.3 (shitshow cleanup)
Status: Production-ready as fuck
Attitude: We don't give a shit about limitations
What the Hell is MINXG?
MINXG is the baddest AI orchestration beast you've ever laid eyes on. While other frameworks are out there playing with their 5-10 tools, we're over here flexing 500+ features like it's nothing. MCP server? Yeah, we got that. Agent framework? Duh. RAG system? Obviously. Workflow engine? You bet your ass.
This ain't your grandma's AI framework. This is the nuclear option.
Why You Should Give a Damn
| Feature | MINXG | Those Other Clowns |
|---|---|---|
| Tools | 500+ | LOL, maybe 10 if they're lucky |
| Categories | 8 pillars of destruction | 1-2 if they're feeling fancy |
| MCP Support | ✅ Hell yeah | ✅ Whatever |
| Cost Tracking | ✅ We watch your pennies | ❌ Who cares |
| Model Comparison | ✅ Side-by-side smackdown | ❌ Nope |
| Web UI | ✅ Browser-based badassery | ❌ CLI only, suck it |
| Memory System | ✅ Never forgets a thing | ❌ Goldfish brain |
| Agent Framework | ✅ ReAct, planning, multi-agent | ❌ Single brain cell |
| RAG System | ✅ Vector search + hybrid | ❌ Keyword matching, yikes |
| Workflow Engine | ✅ DAG-based, conditional branching | ❌ Linear only, boring |
| Guardrails | ✅ Safety first, bitch | ❌ Wild west |
| Caching | ✅ Multi-level, semantic | ❌ Pray and hope |
| Monitoring | ✅ Metrics, alerts, dashboards | ❌ Guessing game |
| Android | ✅ Termux support | ❌ Desktop elitists |
The 8 Pillars of MINXG Destruction
📁 File Operations (9 tools)
Read, write, copy, move, delete, search, diff, hash, stat. We handle files like a boss.
🌐 Network Operations (9 tools)
HTTP requests, DNS lookup, ping, port scan, WHOIS, URL parsing, SSL info, TCP sockets. Network ninja shit.
🔐 Crypto Operations (9 tools)
AES-256-GCM, hashing (MD5/SHA), HMAC, PBKDF2, digital signatures, key generation. Lock it down tight.
🧮 Math Operations (7 tools)
Calculator, statistics, linear algebra, calculus, FFT, prime numbers, geometry. Math that'll make your head spin.
📝 Text Processing (9 tools)
Processing, summarization, translation, sentiment analysis, keyword extraction, entity extraction, regex, diff, plagiarism check. Words are our playground.
💻 System Operations (9 tools)
System info, process management, disk usage, memory, CPU, network interfaces, environment, uptime, file descriptors. Know thy machine.
🤖 AI Operations (10 tools)
Chat, embeddings, classification, extraction, OCR, speech-to-text, text-to-speech, summarization, QA, image tools. AI for days.
🖼️ Image Processing (17 tools)
Format conversion, resize, thumbnail, metadata, compress, crop, rotate, filters, grayscale, histogram, batch convert, watermark, collage, GIF creation, EXIF extraction, color analysis, image comparison. Pixels bend to our will.
🎵 Audio Processing (10 tools)
Format conversion, metadata, trim, merge, volume, silence removal, speed change, audio extraction, normalize, fade. Audio wizardry.
🎬 Video Processing (14 tools)
Format conversion, metadata, trim, merge, resize, frame extraction, video from frames, audio extraction, add audio, compress, speed change, thumbnail, video to GIF, subtitles. Video voodoo.
📄 PDF Processing (11 tools)
Merge, split, extract pages, extract text, extract images, add watermark, rotate, compress, PDF to images, get info. PDF domination.
📊 Data Processing (17 tools)
CSV read/write/convert/stats, JSON read/write/query/merge, YAML read/write/convert, XML read/convert, validate JSON/YAML, filter rows, sort data. Data wrangling at its finest.
Advanced Shit That'll Blow Your Mind
🧠 Memory System
Multi-tier memory (working, short-term, long-term) with automatic compression, similarity search, and visualization. Never forget a goddamn thing.
🤖 Agent Framework
ReAct agents with reasoning traces, planning agents with task decomposition, multi-agent orchestration, and self-reflective agents that learn from their own bullshit mistakes.
📚 RAG System
Retrieval Augmented Generation with vector search, hybrid search (keyword + semantic), document ingestion, text chunking, and knowledge base management. Knowledge is power, baby.
⚡ Workflow Engine
DAG-based workflow execution with conditional branching, loops, parallel execution, retries, error handling, and a fluent builder API. Automate all the things.
🔌 Function Calling
Structured output with Pydantic models, function registry with OpenAI-compatible format, tool calling agent with automatic execution. Functions schemas for calculator, search, email, weather, calendar, and more.
📡 Streaming
Server-Sent Events (SSE) streaming, async streaming, token-by-token callbacks, stream parsing, chunk aggregation, OpenAI-compatible stream format. Real-time as fuck.
🛡️ Guardrails
Input validation with injection detection, PII redaction, toxicity filtering, output validation with hallucination detection, repetition checks, code injection prevention. Safety first, no exceptions.
💾 Caching
Multi-level caching (L1 memory, L2 disk, L3 semantic), semantic similarity cache, TTL-based eviction, cost savings tracking, Prometheus-compatible export. Cache like a champion.
📊 Monitoring
Real-time metrics collection (counters, gauges, histograms), request latency tracking, token usage monitoring, cost tracking, alert rules with webhooks, health checks, dashboards. Observability on steroids.
CLI Commands That'll Make You Feel Powerful
# Start the damn thing
minxg
# Setup wizard — for newbies
minxg setup
# Check what tools we're packing
minxg tools
# Set your API key (don't lose it)
minxg key set sk-your-key-here
# Start the web UI (fancy pants)
minxg web
# Check your damn costs
minxg cost
# Compare models like a pro
minxg compare
# Memory dashboard
minxg memory
# Feature showcase
minxg features
# Theme switching
minxg themes
# Export/import memories
minxg export
minxg import
# Doctor diagnosis
minxg doctor
# API gateway
minxg gateway
# Extension management
minxg ext list
# Screen operations
minxg screen
# Update check
minxg update
# Skill management
minxg skill list
# Benchmark
minxg bench
# Replay session
minxg replay
Installation — Get This Bad Boy Running
# The easy way
pip install minxg-beta
# The "I like pain" way
git clone https://github.com/pineapple-ooo/MINXG-Beta.git
cd MINXG-Beta
pip install -e .
# Verify it's not totally broken
minxg doctor
MCP Server Setup — For the Cool Kids
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"minxg": {
"command": "minxg",
"args": ["gateway", "--mcp"]
}
}
}
Cursor
{
"mcpServers": {
"minxg": {
"command": "minxg",
"args": ["gateway", "--mcp"]
}
}
}
Any MCP Client
from minxg.mcp_server import WorkerRegistry
registry = WorkerRegistry()
print(f"Registered {len(registry.list_all())} tools. Take that, amateurs.")
Stats That'll Make You Drool
- 429 Python files — That's a lot of code, buddy
- 1,248 total files — We don't play small
- 35 MB — And growing like a monster
- 96 tests — All passing, no BS
- 8 theme options — Pick your poison
- 32+ AI providers — More than you can shake a stick at
- 300+ math operators — For the nerds
- 7 polyglot bridges — C, Rust, Go, Java, Julia, R, WASM
- 12 languages supported — We're worldly, damn it
- 5 platforms — Linux, macOS, Windows, Android, Docker
Contributing — Yeah, You Can Help
- Fork this bad boy
- Make your changes
- Don't break the tests (or we'll find you)
- Submit a PR
- Profit (emotionally, not financially)
See CONTRIBUTING.md for the nitty-gritty.
License
MIT. Do whatever the hell you want with it. Just don't blame us if your AI takes over the world.
Final Words
MINXG isn't just a framework. It's a statement. A statement that says "we're not here to play nice, we're here to dominate."
500+ features. Zero apologies.
Welcome to the big leagues, kid.
Built with rage, caffeine, and an unhealthy amount of determination.
Version 0.18.3 (shitshow cleanup) — because someone had to clean up this mess.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file minxg_beta-0.18.2.tar.gz.
File metadata
- Download URL: minxg_beta-0.18.2.tar.gz
- Upload date:
- Size: 785.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
224f966f0efc9de79fc7103d1485fdb1b51b1bd4cc80a2cea540cda325e341de
|
|
| MD5 |
588a0d252a95212c37a327d0e857b8f9
|
|
| BLAKE2b-256 |
1a1391616dde7d5ac928518fa8ad2331ce0667891e02d637a96b1eab90deb662
|
Provenance
The following attestation bundles were made for minxg_beta-0.18.2.tar.gz:
Publisher:
release.yml on pineapple-ooo/MINXG-Beta
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
minxg_beta-0.18.2.tar.gz -
Subject digest:
224f966f0efc9de79fc7103d1485fdb1b51b1bd4cc80a2cea540cda325e341de - Sigstore transparency entry: 2187437181
- Sigstore integration time:
-
Permalink:
pineapple-ooo/MINXG-Beta@9558541bf45619a0132486b957c0727c45cd4f19 -
Branch / Tag:
refs/tags/v0.18.3 - Owner: https://github.com/pineapple-ooo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@9558541bf45619a0132486b957c0727c45cd4f19 -
Trigger Event:
push
-
Statement type:
File details
Details for the file minxg_beta-0.18.2-py3-none-any.whl.
File metadata
- Download URL: minxg_beta-0.18.2-py3-none-any.whl
- Upload date:
- Size: 837.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a067f3fb5579be2bca441b610c300a6dc3f6014562550738cb037a71930e06de
|
|
| MD5 |
bef2c49718b92f142ec824b1a6785c60
|
|
| BLAKE2b-256 |
a13a0752d69511bb4fead166ba0ec4e6adc2b556165b795140b83dfd2366a5e0
|
Provenance
The following attestation bundles were made for minxg_beta-0.18.2-py3-none-any.whl:
Publisher:
release.yml on pineapple-ooo/MINXG-Beta
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
minxg_beta-0.18.2-py3-none-any.whl -
Subject digest:
a067f3fb5579be2bca441b610c300a6dc3f6014562550738cb037a71930e06de - Sigstore transparency entry: 2187437236
- Sigstore integration time:
-
Permalink:
pineapple-ooo/MINXG-Beta@9558541bf45619a0132486b957c0727c45cd4f19 -
Branch / Tag:
refs/tags/v0.18.3 - Owner: https://github.com/pineapple-ooo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@9558541bf45619a0132486b957c0727c45cd4f19 -
Trigger Event:
push
-
Statement type: