Skip to main content

What is NeuralCleave?

NeuralCleave is an open-source personal AI assistant runtime that connects a large language model to 32 messaging platforms, 13 AI providers, local voice, self-modifying skills, and a privacy mode that keeps every byte on your machine. Unlike tools that wrap an API behind a chatbot UI, NeuralCleave runs the model stack in-process — HuggingFace, faster-whisper, Kokoro TTS, OpenWakeWord, and sentence-transformers all execute locally alongside the Python gateway.

Key Features

32 Messaging Channels

Telegram, Discord, Slack, WhatsApp, Email, SMS, and 26 more. One gateway, all platforms.

13 AI Providers

OpenAI, Anthropic, Gemini, DeepSeek, Ollama, Mistral, xAI Grok, Cohere, and more — switchable at runtime.

Local Voice Pipeline

Wake word (OpenWakeWord) → VAD → STT (faster-whisper) → LLM → TTS (ElevenLabs / Kokoro / pyttsx3). 100% local when using Ollama + Kokoro.

Self-Modifying Skills

Skills are Python files the agent can read, write, and reload at runtime. The assistant extends itself.

Semantic Memory

Vector-embedded conversation memory with cosine similarity retrieval. In-process, no external vector DB required.

Privacy Mode

One flag routes everything — LLM, STT, TTS, embeddings — through local models. Zero external API calls.

How it compares

Where to start

Quickstart

Get a live agent in under five minutes.

Configuration

Full config.toml reference.

Voice Setup

Enable wake word, STT, and TTS.

API Reference

REST API for all gateway operations.