credkellar-boop/Infinite-Zer0
GitHub: credkellar-boop/Infinite-Zer0
Stars: 6 | Forks: 1
# 🌌 Infinite-Zer0
An advanced hardware ecosystem and AI integration framework designed to bridge the gap between high-level language models and embedded edge hardware. Optimized for the M5Stack Cardputer (ESP32-S3) stack and modular RF interfaces.
### 🛡️ Status & Badges
[](https://github.com/credkellar-boop/Infinite-Zer0/actions/workflows/build.yml)
[](https://crates.io/crates/infinite-zer0)
[](https://platformio.org/)
[](https://docs.m5stack.com/en/core/cardputer)
[](https://opensource.org/licenses/MIT)
## 🚀 Overview
**Infinite-Zer0** serves as a production-ready, cross-platform runtime environment. It utilizes a tethered approach to feed contextual data from hardware transceivers directly into high-level AI models for deep analysis, decoding, and automated operational feedback loops.
### 🌟 Key Features
* **⚡ Native Rust Core:** Published crate layout ready to handle cross-platform libraries and optimal performance layers.
* **🤖 AI Bridge Middleware:** A tethered Python interface connecting edge modules natively to the Google Gemini API framework.
* **📟 Embedded Core OS:** Dedicated firmware builds pre-configured via PlatformIO utilizing `M5Unified` and `M5GFX` graphics architecture.
* **📡 SDR & RF Tooling:** Modular integrations for RF capture, waterfall visualization, and signal processing workflows.
## 📂 Project Structure
Infinite-Zer0/
├── ⚙️ .github/
│ └── 🛠️ workflows/
│ ├── build.yml # Firmware verification pipeline
│ └── publish.yml # Crates.io automated deployment
├── 🧠 ai_bridge/
│ ├── 📁 prompts/
│ │ └── system_prompt.txt # Main AI model operational context
│ ├── 🐍 bridge_host.py # Serial command routing & execution engine
│ ├── 🐍 gemini_client.py # High-level AI model integration layer
│ └── 🐍 generate_payload.py # Automated generation script
├── 📑 docs/
│ └── hardware_setup.md # ESP32 pinouts and CC1101 wiring layout
├── 🔌 firmware/
│ ├── 📁 apps/ # Device-side application logic (MicroPython tools)
│ ├── 📁 core_os/ # Primary C++ device initialization and runtime loop
│ ├── 📁 drivers/ # Custom SPI modules for CC1101 & RFID transceivers
│ └── 🔧 platformio.ini # Hardware build environment settings
├── 🛠️ hardware/
│ └── 📊 bom.csv # Bill of Materials / Prototype components
├── 📻 sdr_tools/
│ ├── 🐍 hackrf_waterfall.py # GNU Radio / Qt interface for live signal visualization
│ └── 🐍 sdr_helpers.py # Signal decoding and protocol tools
├── 🦀 src/
│ └── 📜 lib.rs # Main library entry point for the Rust crate
├── 📦 Cargo.toml # Rust package manifest details
├── 🐳 Dockerfile # Cross-platform environment container recipe
├── 🚫 .dockerignore # Build asset container filter
└── 📜 README.md # Project documentation index
https://crates.io/crates/infinite-zer0