ɳSelfɳSELFDOCS
  • Getting Started

    • Introduction
    • Quick Start
    • Installation
    • Your First Project
  • Core Concepts

    • Architecture Overview
    • Project Structure
    • Configuration
    • Environments
  • Services

    • PostgreSQL Database
    • Hasura GraphQL
    • Authentication
    • Real-Time Communication
    • Storage (MinIO)
    • Email Configuration
    • Redis Cache
    • Search Engines
    • Functions
    • MLflow (ML Tracking)
    • Monitoring & Metrics
    • Admin UI
    • Dashboard
  • Database Tools

    • Schema Management
    • Migrations
    • Seeding Data
    • Backup & Restore
    • dbdiagram.io Sync
  • Microservices

    • NestJS Services
    • BullMQ Workers
    • Go Services
    • Python Services
  • CLI Reference

    • Complete Command Reference
    • Core Commands
    • Database Commands
    • Service Management
    • Production Commands
  • Deployment

    • Local Development
    • Production Setup
    • SSL/TLS Configuration
    • Domain Configuration
    • Environment Variables
  • Advanced Topics

    • Multi-Tenancy & SaaS
    • Security & Hardening
    • Custom Actions
    • Webhooks
    • Performance Tuning
    • Troubleshooting
  • ɳClaw

    • Backend Manager
    • API Gateway
    • Voice Input
    • Threads & Projects
  • Migration Guides

    • From Supabase
    • From Nhost
    • From Firebase
  • Resources

    • Changelog
    • Licensing
    • FAQ
    • Contributing
    • Support

ɳClaw Web UI — Features

The ɳClaw web client gives you a full browser interface to your self-hosted AI assistant. All data stays on your server.

Conversation interface

The main chat view streams responses in real time over WebSocket. Messages are stored in your Postgres database. Conversations persist across sessions and devices — any browser pointing at the same server sees the same history.

Thread and project management

Conversations are organized into threads. Threads can be grouped into projects. Use projects to keep work topics, research, and personal conversations separate without switching accounts.

Memory

ɳClaw maintains three memory layers across conversations:

  • Recent context — the last several exchanges, kept verbatim
  • Memory blocks — key facts extracted from past threads and stored as vector embeddings (requires pgvector)
  • Core summary — a compressed long-term summary of everything ɳClaw knows about you

You can view, edit, and delete memory entries from the Memory panel in the sidebar.

Google account integration

Connect a Google account via the Settings panel (requires nself-google plugin). Once connected, ɳClaw can read Gmail, check Calendar events, and access Drive files in response to your messages.

Companion pairing

Pair the web UI with the ɳClaw iOS or Android app for cross-device continuity. Messages and memory sync through your server, not a third party. See Threads and Projects for pairing instructions.

Co-Founder agent

The Co-Founder agent is an always-on background agent that monitors GitHub activity, summarizes issues and PRs, and surfaces action items during your next conversation. Enable it in Settings after connecting a GitHub token.

Dynamic tables

Ask ɳClaw to store structured data and it creates typed Postgres tables on demand. Query them with natural language or the standard GraphQL API. Tables appear in the Tables tab of the web UI.

Settings

The Settings panel lets you:

  • Set and switch your preferred LLM provider and model
  • Manage connected accounts (Google, GitHub)
  • View plugin status and installed tool registry
  • Export or delete your conversation history