Skip to content
root edited this page Dec 30, 2025 · 6 revisions

Luna Chat Documentation

Welcome to the Luna Chat documentation wiki! Luna is a local-first, privacy-focused autonomous AI companion with a Council of sub-agents, long-term memory, and full system integration.

Quick Navigation

Getting Started

Core Features

Advanced Features

Integrations

Development


What is Luna?

Luna Chat v7 is a comprehensive AI Operating System designed for privacy and autonomy. Unlike standard chatbots, Luna features:

Council Architecture

Multiple sub-agents (Polaris, Aurora, Vega, Sol) deliberate in the background to provide thoughtful, well-rounded responses.

Local-First Design

Built to run entirely on local hardware with Ollama - your data never leaves your machine.

Deep Integration

  • Code execution sandbox
  • Calendar management (CalDAV)
  • Email (SMTP/IMAP)
  • Spotify music control
  • Document processing
  • Web search

Long-term Memory

Luna remembers facts, preferences, and conversation history with vector embeddings. NEW: MemoryCore integration provides three-tier memory consolidation (Working → Episodic → Semantic) with NeuralSleep LNN processing and consciousness metrics.


Feature Comparison

Feature Standard AI Luna
Memory Session-only Long-term facts and preferences
Thinking Single response Council deliberation
Relationships None AI friends who discuss insights
Actions Text only Code, calendar, email, files, music
Privacy Cloud-dependent 100% local capable
Personality Generic Customizable with mood tracking

Quick Start

# Clone
git clone https://github.com/bitwarelabs/luna-chat.git
cd luna-chat

# Create secrets
mkdir -p secrets
echo "your-password" > secrets/postgres_password.txt
echo "your-jwt-secret" > secrets/jwt_secret.txt
echo "your-redis-password" > secrets/redis_password.txt

# Start
docker compose build
docker compose up -d

Access Luna at http://localhost:3004


Support

Clone this wiki locally