docs: Complete README with full toolchain overview
This commit is contained in:
parent
9d73e6390c
commit
7c1bcef395
120
README.md
120
README.md
@ -1,37 +1,107 @@
|
|||||||
# IX-Tools — Community Tools for Inference-X
|
# ix-tools — Inference-X Community Toolchain
|
||||||
|
|
||||||
Public tools, governance documents, and utilities for the [Inference-X](https://inference-x.com) ecosystem.
|
**Tools, scripts, and source files for the Inference-X ecosystem.**
|
||||||
|
|
||||||
> **Inference-X** is the universal AI inference engine — 19 hardware backends, 228KB binary, runs anywhere. Community-owned, creator-protected.
|
Built in Morocco · Community-maintained · MIT License
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Repository Structure
|
## Repository Structure
|
||||||
|
|
||||||
| Directory | Content |
|
```
|
||||||
|-----------|---------|
|
ix-tools/
|
||||||
| `docs/` | Architecture, manifesto, provider framework, revenue model |
|
│
|
||||||
| `governance/` | Community governance and contribution levels |
|
├── site/ # Frontend source files
|
||||||
| `license/` | SALKA-IX License v1.0 |
|
│ ├── vitrine/ # inference-x.com (site vitrine)
|
||||||
| `watermark/` | Attribution standard for all IX ecosystem projects |
|
│ │ └── index.html # Main site — community portal
|
||||||
|
│ └── saas/ # build.inference-x.com
|
||||||
## Quick Start
|
│ ├── index.html # SaaS frontend (demo + repos + builder)
|
||||||
|
│ └── demo_module.js # Free demo backend module
|
||||||
```bash
|
│
|
||||||
# Clone the engine
|
├── tools/ # Developer tools
|
||||||
git clone https://git.inference-x.com/elmadani/inference-x.git
|
│ ├── builder/ # IX config builder
|
||||||
|
│ ├── organ/ # Organ store API client
|
||||||
# Clone community tools
|
│ ├── forge/ # Model forge (quantize, convert, package)
|
||||||
git clone https://git.inference-x.com/elmadani/ix-tools.git
|
│ ├── store/ # Community model store tools
|
||||||
|
│ └── compilation/ # Cross-platform build scripts
|
||||||
|
│
|
||||||
|
├── scripts/ # Deployment & operations
|
||||||
|
│ ├── install.sh # Universal installer
|
||||||
|
│ ├── deploy-oasis.sh # Deploy to OASIS VPS
|
||||||
|
│ ├── deploy-arche.sh # Deploy to ARCHE VPS
|
||||||
|
│ └── monitor.sh # Health monitoring
|
||||||
|
│
|
||||||
|
└── docs/ # Documentation
|
||||||
|
├── ARCHITECTURE.md # System architecture
|
||||||
|
├── API.md # API reference
|
||||||
|
└── CONTRIBUTING.md # How to contribute
|
||||||
```
|
```
|
||||||
|
|
||||||
## Community
|
---
|
||||||
|
|
||||||
- Website: [inference-x.com](https://inference-x.com)
|
## Tools Overview
|
||||||
- Git: [git.inference-x.com](https://git.inference-x.com)
|
|
||||||
- Build: [build.inference-x.com](https://build.inference-x.com)
|
### 🔧 Builder
|
||||||
|
Generates ready-to-run `ix-config.json` for any hardware combination.
|
||||||
|
Supports: CPU/CUDA/Metal/Vulkan/ROCm/OpenCL × Linux/macOS/Windows × ARM/x86
|
||||||
|
|
||||||
|
### 🫀 Organ Store
|
||||||
|
Tools to package, publish, and install IX "organs" — pre-configured AI personas.
|
||||||
|
Format: `organ.json` + GGUF model + system prompt + config
|
||||||
|
|
||||||
|
### ⚒ Forge
|
||||||
|
Model conversion and quantization pipeline:
|
||||||
|
- GGUF conversion from HuggingFace SafeTensors
|
||||||
|
- Q4/Q5/Q8/F16 quantization
|
||||||
|
- Model packaging for the Store
|
||||||
|
|
||||||
|
### 🏪 Store Client
|
||||||
|
CLI and API client for the IX community model store:
|
||||||
|
- Browse, download, install models
|
||||||
|
- Publish your own trained/fine-tuned models
|
||||||
|
- Rate and review
|
||||||
|
|
||||||
|
### 🔨 Compilation
|
||||||
|
Cross-platform build scripts for the IX engine:
|
||||||
|
```bash
|
||||||
|
./tools/compilation/build-linux-x64.sh
|
||||||
|
./tools/compilation/build-macos-arm64.sh
|
||||||
|
./tools/compilation/build-windows-x64.sh
|
||||||
|
./tools/compilation/build-raspberry.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Quick Install
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Universal installer
|
||||||
|
curl -fsSL https://inference-x.com/install.sh | bash
|
||||||
|
|
||||||
|
# Manual
|
||||||
|
git clone https://git.inference-x.com/elmadani/ix-tools
|
||||||
|
cd ix-tools
|
||||||
|
./scripts/install.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Contributing
|
||||||
|
|
||||||
|
1. Fork this repo on `git.inference-x.com`
|
||||||
|
2. Create a branch: `git checkout -b feature/my-tool`
|
||||||
|
3. Submit a PR
|
||||||
|
4. A craton administrator reviews
|
||||||
|
|
||||||
|
**Craton system**: The 11 geological cratons each have an administrator who reviews contributions from their region. See [11 Cratons](https://inference-x.com#join).
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
SALKA-IX License v1.0 — Free for the IX ecosystem. Commercial use requires a license.
|
MIT — Free for all use, commercial and personal.
|
||||||
See [license/SALKA-IX-LICENSE.md](license/SALKA-IX-LICENSE.md)
|
The IX engine itself uses the [SALKA-IX License](https://git.inference-x.com/elmadani/inference-x).
|
||||||
|
|
||||||
**Creator:** Elmadani Salka · All rights reserved
|
---
|
||||||
|
|
||||||
|
*Built by the Anti-Atlas craton — continuing the work of the khettara builders.*
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user