⚠️ Export Control Notice: This software is subject to US export controls. Not authorized for use in embargoed countries.
🤖 NEW RELEASE - 100% FREE OPEN SOURCE

LACKADAISICAL AI CHAT

Your privacy-first AI companion that grows with you. Complete local processing, persistent memory, and zero cloud dependencies.

100%
Local Processing
0
Cloud Dependencies
11
Database Tables
5
AI Providers
CORE CAPABILITIES

PERSONAL AI COMPANIONSHIP

Built for individual growth and personalized experiences

🛡️

PRIVACY BY DESIGN

Complete local processing with zero data collection. Your conversations never leave your machine.

  • 100% Local AI Processing
  • No Cloud Dependencies
  • Zero Telemetry or Tracking
  • Optional AES-256 Encryption
  • SQLite Local Database
🧠

PERSISTENT MEMORY SYSTEM

Advanced memory architecture that remembers your preferences and conversation context across sessions.

  • Cross-Session Memory Recall
  • Dynamic Personality Evolution
  • Sentiment Analysis & Mood Tracking
  • Context-Aware Responses
  • Learning Adaptation Engine
🔌

EXTENSIBLE PLUGIN SYSTEM

Modular architecture with hot-reloadable TypeScript plugins for unlimited extensibility.

  • Weather Integration Plugin
  • Daily Horoscope Plugin
  • Poetry & Creative Writing
  • Custom Plugin Framework
  • Real-time Plugin Management
🎨

MODERN INTERFACE

Beautiful React 18 interface with real-time streaming, multiple themes, and responsive design.

  • Real-time Message Streaming
  • 5 Beautiful Themes Available
  • Mobile-First Responsive Design
  • Session Management
  • Export/Import Functionality
📝

PERSONAL JOURNAL SYSTEM

AI-assisted journaling with mood tracking, analytics, and privacy controls.

  • AI Writing Assistance
  • Automatic Mood Detection
  • Tag Organization System
  • Multiple Export Formats
  • Granular Privacy Controls

MULTI-PROVIDER AI

Support for multiple AI providers with automatic failover and model selection.

  • Ollama (Primary Local AI)
  • OpenAI GPT Integration
  • Anthropic Claude Support
  • Google Gemini Compatible
  • xAI Grok Integration
TECHNICAL ARCHITECTURE

ENTERPRISE-GRADE IMPLEMENTATION

Built with modern technologies and security best practices

FRONTEND STACK

  • Framework: React 18 + TypeScript
  • Build Tool: Vite
  • Styling: Tailwind CSS + DaisyUI
  • State Management: Zustand
  • Routing: React Router v6
  • Themes: 5 Built-in Themes

BACKEND ARCHITECTURE

  • Runtime: Node.js 18+
  • Framework: Express + TypeScript
  • Database: SQLite (11 Tables)
  • Security: Helmet + CORS + Rate Limiting
  • Logging: Winston
  • Validation: Joi + Zod

AI INTEGRATION

  • Primary: Ollama (Local)
  • External: OpenAI API
  • External: Anthropic Claude
  • External: Google Gemini
  • External: xAI Grok
  • Streaming: Server-Sent Events

SYSTEM REQUIREMENTS

  • OS: Windows/macOS/Linux
  • Node.js: 18.0.0+
  • RAM: 4GB Minimum
  • Storage: 2GB Available
  • Ollama: Optional (Recommended)
  • Ports: 3000, 3001
PLUGIN ECOSYSTEM

EXTENSIBLE ARCHITECTURE

Built-in plugins with easy custom development framework

🌤️

Weather Plugin

Real-time weather data and forecasts with OpenWeatherMap integration

🔮

Horoscope Plugin

Daily astrological insights with compatibility and lucky details

📝

Poem of the Day

Daily poetry inspiration with thematic analysis and mood matching

🔧

Custom Plugins

TypeScript framework for creating your own plugins with full API access

📰

News Integration

Latest news and current events integration (Framework Ready)

🎵

Music Recommendations

Music discovery and lyric analysis (Framework Ready)

QUICK START

GET STARTED IN MINUTES

Simple installation process for Windows, macOS, and Linux

1

Prerequisites

Install Node.js 18+ and optionally Ollama for local AI processing

# Download Node.js 18+ https://nodejs.org/ # Install Ollama (Optional) curl -fsSL https://ollama.ai/install.sh | sh
2

Download & Extract

Download the latest release from GitHub and extract to your preferred directory

# Clone repository git clone https://github.com/lackadaisical-security/lackadaisical-ai-chat.git # Or download ZIP from GitHub releases
3

Install Dependencies

Install all required dependencies for both frontend and backend

cd lackadaisical-ai-chat npm run install:all
4

Configure Environment

Copy environment file and configure your AI provider settings

cp env.example .env # Edit .env file with your settings # Add API keys for external providers (optional)
5

Initialize Database

Set up the SQLite database with required tables and initial data

npm run init:db
6

Start Application

Launch both frontend and backend services

# Development mode npm run dev # Or use Windows batch file start-lackadaisical-ai.bat
lackadaisical@security:~$ npm run dev
✅ Backend server running on http://localhost:3001
✅ Frontend development server running on http://localhost:3000
✅ Database initialized with 11 tables
✅ Ollama connection established
🤖 Lackadaisical AI Chat is ready!