100% CPU-Based AI Frameworks โ€ข Zero API Costs

Build Local AI Agent Workflows
On Any Standard CPU

Sub-billion parameter local agents engineered for speed, privacy, and zero network latency. Run offline multi-agent routing, RAG retrieval, SQL generation, and voice synthesis on Apple Silicon, Intel, or AMD CPUs.

GitHub Stars GitHub Forks GitHub Issues
Terminal
$pip install slm-orchestrator slm-rag slm-text-to-sql

ONNX Runtime GenAI

Highly-optimized cross-platform CPU execution. Leverage hardware acceleration on Apple Silicon (ARM64), Intel, and AMD standard setups.

Shared Model Cache

All framework agents share a single local cache folder (`~/.cache/slm_summarizer/`). Running all libraries requires only ~1.1 GB disk space.

Apache 2.0 Permissive

Both our codebases and Qwen 2.5 1.5B models are under the Apache 2.0 license. Safe and free for commercial enterprise deployment.

Open Source Local AI Frameworks for Python

A collection of modular libraries designed to perform specialized agentic tasks using small models.

CPU Only v0.1.2

SLM Orchestrator

A lightweight, local semantic router. Dynamically maps user queries to specialized sub-agents with JSON constraints and ReAct tool use.

CPU Only v0.1.2

SLM RAG

Local Retrieval-Augmented Generation library. Answers user questions offline using secure, CPU-optimized ONNX models and custom tools.

CPU Only v0.1.2

SLM Summarizer

Local CPU text summarizer agent. Supports Map-Reduce for large documents and an evaluator-corrector reflection loop.

CPU Only v0.1.0

SLM Text-to-SQL

Translate natural language questions into database queries locally. Includes QLoRA adapter training workflows.

CPU Only v0.1.0

SLM CLI Agent

Lightweight shell execution and CLI automation companion. Translates queries to platform-specific scripts with sandbox safety.

CPU Only v0.1.0

SLM Code Interpreter

Secure local Python execution sandbox. Iteratively runs code blocks on CPU with automated self-correction tracebacks.

CPU Only v0.1.0

SLM Git Repo Manager

Commit generation helper. Automatically reviews branch updates and structures beautiful conventional commit messages locally.

CPU Only v0.1.0

SLM Document Parser

Parse docx, txt, and PDF structures locally to extract semantic hierarchies and configurations matching strict JSON schemas.

CPU Only v0.1.0

SLM Vision Parser

Offline chart, diagram, and whiteboard reader. Converts scanned infographics and drawings to structured text layouts.

CPU Only v0.1.0

SLM Web Agent

Local browser automation and navigation companion. Crawls pages and maps visual DOM nodes to selectors autonomously.

CPU Only v0.1.0

SLM Web Scraper

High-speed local parsing engine that converts raw HTML documents into structured schema JSON layouts.

CPU Only v0.1.0

SLM Search Orchestrator

Off-grid query expansion and multi-step routing companion. Integrates with DuckDuckGo to aggregate search snippets locally.

Envisioned Agent Ecosystem & Roadmap

We are designing and building 20+ CPU-optimized, secure, and fully offline local SLM agents.

Web & Scraping

SLM Web Agent

Automate multi-step browser tasks offline. Plans actions, selects locators, and navigates forms using Playwright and Phi-3.5 on CPU.

Web & Scraping

SLM Web Scraper

High-speed local parsing engine that converts raw HTML documents into structured schema JSON layouts without cloud scrapers.

Web & Scraping

SLM Search Orchestrator

Off-grid query expansion and multi-step routing companion. Aggregates search snippets locally and distills clean answers.

Developer Tools

SLM Orchestrator

Autonomous meta-agent that inspects user queries, dynamically routes to local sub-agents, and sequences multi-step execution graphs.

Developer Tools

SLM Text-to-SQL

Translates natural language questions into valid SQL queries against PostgreSQL, SQLite, and MySQL database schemas offline.

Developer Tools

SLM Code Interpreter

Sandboxed Python execution environment for performing data analytics, plotting math charts, and evaluating algorithm logic.

Developer Tools

SLM Git Repo Manager

Automates git commit generation, code review diff analysis, and branch conflict resolution offline on standard desktop hardware.

Developer Tools

SLM Database Migrator

Analyzes legacy database schemas and generates zero-downtime, CPU-optimized migrations and modern ORM model definitions offline.

Productivity

SLM Summarizer

Condenses lengthy reports, legal documents, and research papers into concise bullet points offline using Map-Reduce chunking.

Productivity

SLM RAG

Answer questions from your own documents locally, privately, with zero API costs using quantized ONNX vector search models.

Productivity

SLM CLI Agent

Terminal terminal assistant that translates natural language intentions into safe bash/zsh command line invocations offline.

Productivity

SLM Email Assistant

Securely processes your incoming inbox streams. Auto-drafts contexts, filters spam, and extracts urgent action items on standard CPUs.

Productivity

SLM Meeting Summarizer

Offline transcription post-processor. Distills meeting transcripts into action trackers, schedules, and bulleted logs with strict formatting rules.

Productivity

SLM Voice Agent

Fast offline conversational companion combining Whisper speech-to-text, 1.5B chat, and lightweight text-to-speech pipelines on CPU.

Productivity

SLM Memory Manager

Manages long-term personal state and preference graphs. Learns and adapts to user query patterns locally without cloud synchronization.

Productivity

SLM Task Planner

Autonomous goal decomposition system. Breaks complex tasks into prioritized action items and assigns them to specialized local sub-agents.

Productivity

SLM PDF Chat

Securely parses complex PDF documents. Assembles layouts, reads tables, and lets you chat with local legal contracts, research articles, or receipts.

Productivity

SLM PKB Agent

Local knowledge management assistant. Builds, links, and tags markdown documents in Obsidian, Notion, or Logseq vaults offline.

Data & Utilities

SLM JSON Cleaner

Extracts, repairs, and validates malformed or truncated JSON strings produced by small language model generations.

Data & Utilities

SLM Document Parser

Chunking and parsing engine that converts raw PDF, DOCX, and TXT files into clean vector embeddings and text chunks.

Data & Utilities

SLM Vision Parser

Lightweight Florence-2 vision model integration for image captioning, OCR text extraction, and bounding box detection.

Data & Utilities

SLM Data Analyst

Loads local CSV, Parquet, or Excel files. Answers statistical questions, performs calculations, and auto-generates data visualization code.

Data & Utilities

SLM Translation Hub

Quantized multilingual translation library designed for offline local document conversion across 20+ language profiles.

Data & Utilities

SLM Math Agent

Specialized arithmetic reasoning model. Handles math formulations, algebraic simplifications, and steps through complex equations offline.

Data & Utilities

SLM Security Audit

Guardrail system that scans inputs and outputs for PII leaks, system command injections, and safety violations before model execution.

Data & Utilities

SLM Embeddings Server

Starts a local CPU-optimized embedding server to compute dense document and query vectors on standard hardware.

Contribute to our Privacy-First AI Community

SLM Agents is entirely open source. Join us in building efficient, local, private intelligence tools that run on standard computer hardware.