CoreLayer Docs

CoreLayer Documentation

Start here to install CoreLayer, configure a model provider, connect your first MCP server, and understand the permission model before giving Jarvis access to tools.

Welcome to the CoreLayer documentation. CoreLayer is a local-first desktop AI control layer that connects your personal apps, tools, models, and MCP workflows through a permission-guarded command center.

What is CoreLayer?

CoreLayer sits between you and your personal app ecosystem. Instead of a chatbot trapped in a browser tab, it operates as a desktop control layer:

  • Voice-native — wake word, streaming ASR/TTS, barge-in interruption
  • MCP-first — connect external tool servers through the Model Context Protocol
  • Tool-aware — unified registry for native modules, MCP tools, skills, and REST adapters
  • Permission-guarded — risky actions are classified, paused for approval, and logged
  • Local-first — SQLite on your machine, optional Supabase cloud sync

Documentation Sections

SectionWhat you'll find
Getting StartedInstall, quickstart, first MCP connection
ConfigurationModel providers, MCP servers, storage, voice, permissions
Core ConceptsJarvis, Control Center, Model Gateway, Tool Registry, Permission Guard
GuidesStep-by-step guides for common workflows
ReferenceConfig file, CLI commands, API endpoints
ArchitectureSystem design, runtime boundaries, data flow

On this page