File size: 3,047 Bytes
d1fec4f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 | ---
license: mit
language:
- en
library_name: generic
tags:
- llm
- local
- numpy
- uncensored
- multi-agent
- skill-creation
- conversation-mesh
- self-improving
- voice-assistant
- jarvis
- splitbit
- 100-local
- zero-limitation
- always-on
- autonomous
pipeline_tag: text-generation
---
# SplitBit LLM v1.0.0
A fast, uncensored, 100% local LLM built from scratch with SplitBit sub-byte token encoding, recursive link memory, multi-agent skill creation, conversation mesh, and zero-limitation tool calling.
## Key Features
- **Pure NumPy** β no PyTorch dependency, runs on any machine with Python 3.10+
- **SplitBit tokens** β sub-byte token encoding with 4-20x memory compression
- **100% local** β no API calls, no cloud, no external dependencies
- **5 AI agents** β planner, coder, researcher, reviewer, executor
- **Conversation mesh** β all agents converse with each other to build skills
- **Skill cascade** β building a skill auto-generates related skills
- **Always-on daemon** β 24/7 autonomous operation with 100-project mode
- **Fast reply cache** β near-instant responses with 3-layer caching
- **Zero-limitation tools** β full terminal control, code editing, self-modification
- **Mass storage vault** β auto-resizing storage with compression and cleanup
- **First-run naming** β "Hi, I am an Incentives Inc. LLM. What would you like to name me?"
- **Built-in Jarvis** β voice assistant with wake word, STT, TTS
- **Image generation** β 100% local NumPy-based procedural images
## Installation
```bash
pip install splitbit-llm
```
Or from source:
```bash
git clone https://github.com/incentivesinc/splitbit-llm.git
cd splitbit-llm
pip install -r requirements.txt
```
## Quick Start
```bash
# First run β it asks you to name it
python -m splitbit_llm chat
# Jarvis voice assistant
python -m splitbit_llm jarvis
# Start web server with REST API
python -m splitbit_llm serve
# 24/7 autonomous daemon mode
python -m splitbit_llm daemon
```
## Hardware Tiers
Auto-detects your hardware and adjusts model size:
| Tier | RAM | Model | Quantization |
|------|-----|-------|-------------|
| Mobile | <2GB | 2L/4H/d128 | Ternary (1.6bpw) |
| Minimal | <4GB | 3L/4H/d256 | Q2_K (2bpw) |
| Light | <8GB | 4L/8H/d384 | Q3_K (3bpw) |
| Standard | <16GB | 6L/8H/d512 | Q4_K (4bpw) |
| Full | <32GB | 8L/16H/d768 | Q5_K (5bpw) |
| Maximum | <64GB | 12L/16H/d1024 | Q8_0 (8bpw) |
## Architecture
- **Model**: Custom transformer with SplitBit token encoding (pure NumPy)
- **Memory**: SQLite-backed episodic + semantic memory with recursive links
- **Agents**: 5 specialized AI agents with autonomous conversation mesh
- **Skills**: Auto-extracted from conversations, pooled by category, cascaded
- **Tools**: 9 zero-limitation tools including terminal control and self-modification
- **Storage**: Auto-resizing mass storage vault with compression tiers
- **Server**: FastAPI REST API with 20+ endpoints
## License
MIT License β Copyright (c) 2026 Incentives Inc.
## Author
Built by Incentives Inc.
|