# CORE Documentation ## Docs - [Discord](https://docs.getcore.me/access-core/channels/discord.md): Chat with CORE's Meta Agent in Discord - [Email](https://docs.getcore.me/access-core/channels/email.md): Email your Meta Agent for asynchronous assistance - [Google Chat](https://docs.getcore.me/access-core/channels/google-chat.md): Chat with CORE's Agent in Google Chat - [iMessage](https://docs.getcore.me/access-core/channels/imessage.md): Chat with CORE's Agent via iMessage - [Signal](https://docs.getcore.me/access-core/channels/signal.md): Chat with CORE's Agent on Signal - [Slack](https://docs.getcore.me/access-core/channels/slack.md): Chat with CORE's Agent in Slack - [Telegram](https://docs.getcore.me/access-core/channels/telegram.md): Chat with CORE's Agent on Telegram - [Web Dashboard](https://docs.getcore.me/access-core/channels/web-dashboard.md): Chat with CORE's Agent through the web interface - [WhatsApp](https://docs.getcore.me/access-core/channels/whatsapp.md): Chat with CORE's Agent on WhatsApp - [Overview](https://docs.getcore.me/access-core/overview.md): Connect CORE to messaging apps and AI providers - [Add Data to Ingestion Queue](https://docs.getcore.me/api-reference/add-data-to-ingestion-queue.md): Add data to the ingestion queue for processing. Content will be analyzed and facts will be extracted into the knowledge graph. - [Create Webhook](https://docs.getcore.me/api-reference/create-webhook.md): Create webhook configuration for real-time notifications - [Delete Log Entry](https://docs.getcore.me/api-reference/delete-log-entry.md): Delete a specific log entry and associated episode if it exists - [Get Episode Facts](https://docs.getcore.me/api-reference/get-episode-facts.md): Get facts/statements for a specific episode - [Get Ingestion Logs](https://docs.getcore.me/api-reference/get-ingestion-logs.md): View ingestion queue status and processing logs - [Get Specific Log](https://docs.getcore.me/api-reference/get-specific-log.md): Retrieve detailed information about a specific ingestion log - [Get User Profile](https://docs.getcore.me/api-reference/get-user-profile.md): Get user profile information via OAuth2 authentication - [Get Webhook](https://docs.getcore.me/api-reference/get-webhook.md): Get webhook configuration details - [List Labels](https://docs.getcore.me/api-reference/list-labels.md): Get list of all labels in the authenticated user's workspace - [OAuth2 Authorization Decision](https://docs.getcore.me/api-reference/oauth2-authorization-decision.md): Handle user's allow/deny decision for OAuth2 authorization - [OAuth2 Authorization Endpoint](https://docs.getcore.me/api-reference/oauth2-authorization-endpoint.md): OAuth2 authorization endpoint supporting authorization code flow with PKCE. Requires user to be logged in via session cookie. - [OAuth2 Token Endpoint](https://docs.getcore.me/api-reference/oauth2-token-endpoint.md): Exchange authorization code for access token, or refresh an existing token. Supports both JSON and form-encoded requests. - [OAuth2 Token Introspection](https://docs.getcore.me/api-reference/oauth2-token-introspection.md): Get information about the current access token - [OAuth2 User Info Endpoint](https://docs.getcore.me/api-reference/oauth2-user-info-endpoint.md): Get authenticated user information - [Search Knowledge Graph](https://docs.getcore.me/api-reference/search-knowledge-graph.md): Perform advanced semantic search with graph traversal capabilities. Supports temporal filtering, entity type filtering, and relevance scoring. - [Update Webhook](https://docs.getcore.me/api-reference/update-webhook.md): Update webhook configuration - [Resend](https://docs.getcore.me/channels/email-resend.md): Add resend as your email channel for your instance - [Slack](https://docs.getcore.me/channels/slack.md): Message your butler directly in Slack: DMs or @mentions. - [Telegram](https://docs.getcore.me/channels/telegram.md): Message your butler directly on Telegram via a dedicated bot. - [Memory](https://docs.getcore.me/concepts/memory.md): Pointer to the memory documentation. - [Agent](https://docs.getcore.me/concepts/meta-agent.md): The orchestrator — triggers, memory, tools, and execution - [Scratchpad](https://docs.getcore.me/concepts/scratchpad.md): Your daily page — write [ ] tasks and CORE picks them up within minutes - [Toolkit](https://docs.getcore.me/concepts/toolkit.md): How CORE takes actions across your connected apps - [Widgets](https://docs.getcore.me/concepts/widgets.md): Embeddable views that pull live data from your connected integrations into CORE - [Browser](https://docs.getcore.me/gateway/browser.md): Automate browsers with pre-configured profiles and sessions for authentication and automation - [Coding](https://docs.getcore.me/gateway/coding.md): Spawn and manage coding agent sessions from anywhere - [Exec](https://docs.getcore.me/gateway/exec.md): Execute shell commands on your machine with security controls - [Integrations](https://docs.getcore.me/gateway/integrations.md): Manage integrations on your CORE instance from the CLI - [Notion](https://docs.getcore.me/gateway/load/notion.md): Browse and ingest Notion pages into CORE's memory from the CLI - [Gateway](https://docs.getcore.me/gateway/overview.md): Run a local agent on your machine that connects CORE to your development environment - [Search](https://docs.getcore.me/gateway/search.md): Search your CORE memory from the terminal - [Gateway Setup](https://docs.getcore.me/gateway/setup.md): Step-by-step runbook to install, register, and connect a Gateway to CORE - [TUI](https://docs.getcore.me/gateway/tui/overview.md): Interactive terminal UI for chatting with CORE and managing reminders, integrations, and conversations - [Tunnels](https://docs.getcore.me/gateway/tunnels.md): Expose a gateway running on your laptop to CORE over Tailscale Funnel or ngrok - [Getting Started](https://docs.getcore.me/getting-started.md): Install and run your personal AI OS in minutes. Open source, self-hosted, yours forever. - [Local setup](https://docs.getcore.me/guides/local-setup.md) - [Adding Integrations to Your Instance](https://docs.getcore.me/integrations/adding-to-instance.md): Register custom integrations on your self-hosted CORE instance using the CLI - [MCP Hub](https://docs.getcore.me/integrations/mcp-hub-guide.md) - [Schedule based](https://docs.getcore.me/integrations/schedule-based-guide.md) - [Webhook based](https://docs.getcore.me/integrations/webhook-based-guide.md) - [Introduction](https://docs.getcore.me/introduction.md): Your personal AI OS — always on, always watching, open source and self-hosted. - [Authentication](https://docs.getcore.me/mcp/authentication.md): Two ways to authenticate with CORE's MCP endpoint - [Configuration](https://docs.getcore.me/mcp/configuration.md): Configure CORE's MCP endpoint with query parameters - [Statement Aspects](https://docs.getcore.me/memory/aspects.md): The closed enum CORE uses to classify every fact in memory and route searches. - [Entity Types](https://docs.getcore.me/memory/entity_types.md): The 11 entity types CORE extracts, how they are deduplicated, and how they flow through search. - [How CORE Ingests Memory](https://docs.getcore.me/memory/how-core-ingests.md): The ingestion pipeline that turns raw content into Episodes, Entities, Statements, and embeddings. - [How CORE Searches Memory](https://docs.getcore.me/memory/how-core-searches.md): The V2 search pipeline: label routing, LLM aspect extraction, handler dispatch, merge and rerank. - [Labels](https://docs.getcore.me/memory/labels.md): Workspace-scoped tags that act as the primary scoping mechanism for V2 search - [Memory overview](https://docs.getcore.me/memory/overview.md): The memory primitives, storage layout, and how they connect. - [Query Types](https://docs.getcore.me/memory/query_types.md): The 6 query types the CORE search router classifies every query into, and what each handler returns. - [Memory reference](https://docs.getcore.me/memory/reference.md): Canonical identifiers, enums, tool names, and shapes for CORE memory. - [Migrating from V1](https://docs.getcore.me/migrating-from-v1.md): Step-by-step guide to migrate your CORE instance from V1 to V2 - [Building Integrations](https://docs.getcore.me/opensource/building-integrations.md) - [Changelog](https://docs.getcore.me/opensource/changelog.md): Product updates and announcements - [Amp](https://docs.getcore.me/providers/amp.md): Connect your Amp code editor to CORE's memory system via MCP - [Augment Code](https://docs.getcore.me/providers/augment-code.md): Connect Augment Code to CORE's memory system via MCP - [Browser Extension](https://docs.getcore.me/providers/browser-extension.md): Connect CORE browser extension to capture web context and share memory across tools - [Claude](https://docs.getcore.me/providers/claude.md): Connect your Claude Desktop app to CORE's memory system - [Claude Code CLI](https://docs.getcore.me/providers/claude-code.md): Connect your Claude Code CLI to CORE's memory system - [Cline](https://docs.getcore.me/providers/cline.md): Connect Cline to CORE's memory system via MCP - [Codex CLI](https://docs.getcore.me/providers/codex.md): Connect your Codex CLI to CORE's memory system - [Copilot CLI](https://docs.getcore.me/providers/copilot-cli.md): Connect GitHub Copilot CLI to CORE's memory system via MCP - [Copilot Coding Agent](https://docs.getcore.me/providers/copilot-coding-agent.md): Connect GitHub Copilot Coding Agent to CORE's memory system via MCP - [Crush](https://docs.getcore.me/providers/crush.md): Connect Crush terminal to CORE's memory system via MCP - [Cursor](https://docs.getcore.me/providers/cursor.md): Connect your Cursor Desktop app to CORE's memory system - [Factory](https://docs.getcore.me/providers/factory.md): Connect Factory droid to CORE's memory system via MCP - [Kilo-Code](https://docs.getcore.me/providers/kilo-code.md): Connect Kilo Code Agent to CORE's memory system via MCP - [Kiro](https://docs.getcore.me/providers/kiro.md): Connect AWS Kiro to CORE's memory system via MCP - [Memory Rules for AI Tools](https://docs.getcore.me/providers/memory-rules.md): Instructions to make your AI tools automatically search and store CORE memory - [Obsidian](https://docs.getcore.me/providers/obsidian.md): Sync your Obsidian notes with CORE and get memory-aware answers directly inside Obsidian - [OpenClaw](https://docs.getcore.me/providers/openclaw.md): Connect OpenClaw to CORE's memory system for persistent context and integrations - [Opencode](https://docs.getcore.me/providers/opencode.md): Connect Opencode to CORE's memory system via MCP - [Perplexity Desktop](https://docs.getcore.me/providers/perplexity.md): Connect Perplexity Desktop to CORE's memory system via MCP - [Qodo Gen](https://docs.getcore.me/providers/qodo-gen.md): Connect Qodo Gen to CORE's memory system via MCP - [Qwen Coder](https://docs.getcore.me/providers/qwen-coder.md): Connect Qwen Coder CLI to CORE's memory system via MCP - [Roo Code](https://docs.getcore.me/providers/roo-code.md): Connect Roo Code to CORE's memory system via MCP - [Rovo Dev CLI](https://docs.getcore.me/providers/rovo-dev.md): Connect Atlassian Rovo Dev CLI to CORE's memory system via MCP - [Trae](https://docs.getcore.me/providers/trae.md): Connect Trae to CORE's memory system via MCP - [VS Code (Github Copilot)](https://docs.getcore.me/providers/vscode.md): Connect your VS Code editor to CORE's memory system via MCP - [VS Code Insiders](https://docs.getcore.me/providers/vscode-insiders.md): Connect VS Code Insiders to CORE's memory system via MCP - [Warp](https://docs.getcore.me/providers/warp.md): Connect Warp terminal to CORE's memory system via MCP - [Windsurf](https://docs.getcore.me/providers/windsurf.md): Connect your Windsurf IDE to CORE's memory system - [Zed](https://docs.getcore.me/providers/zed.md): Connect your Zed editor to CORE's memory system via MCP - [Remote Claude Code Sessions](https://docs.getcore.me/quickstart/remote-coding-sessions.md): Trigger Claude Code sessions on your machine from WhatsApp or Slack: no laptop needed. - [Extend to Dev Tools (MCP)](https://docs.getcore.me/self-hosting/ai-providers.md): Give Claude Code, Cursor, and other MCP-compatible tools access to your self-hosted butler's memory and toolkit. - [Embedding Models](https://docs.getcore.me/self-hosting/embeddings.md): Configure embedding models for semantic search and memory retrieval - [Environment Variables](https://docs.getcore.me/self-hosting/environment-variables.md): Environment variables for CORE self-hosting - [Mac App](https://docs.getcore.me/self-hosting/mac-app.md): Point the CORE Mac app at your self-hosted instance - [Model Providers](https://docs.getcore.me/self-hosting/model-providers.md): Configure AI model providers for your self-hosted CORE instance. - [Self-Host CORE](https://docs.getcore.me/self-hosting/setup.md): Run CORE on your own infrastructure. Docker-based, fully open source. - [How I Look at an Account](https://docs.getcore.me/skills/account_research.md): My personal lens for sizing up any company or person before outreach — what signals I care about, what angles I look for, and what I want surfaced in a research report. Applied whenever the agent researches an account, drafts cold outreach, prepares for a call, or summarises a prospect. Trigger with… - [How I Organise My Inbox](https://docs.getcore.me/skills/email_label_management.md): My personal labelling policy for email — what counts as Urgent, what's a Customer signal, what's Trying to Sell, and the rest. Applied wherever email is touched — labelling tasks, triage, summaries, agent flows reading my inbox. Trigger with "how I label email", "set my inbox labelling rules", or "t… - [How I Look at Engineering Analytics](https://docs.getcore.me/skills/engineering_analytics.md): My personal lens for reading engineering metrics — which numbers matter, what thresholds I treat as healthy vs. concerning, and what I want flagged when something moves. Applied whenever the agent reads engineering data, summarises team health, or generates a report. Trigger with "how I look at engi… - [What's Important in My Inbox](https://docs.getcore.me/skills/notify_emails.md): A personal policy for what counts as important email — key vendors, customer signals, security alerts, money matters, and the people I always want to hear from. Loaded whenever email is touched, so triage, replies, summaries, and notifications all use the same definition of "important". Trigger with… - [Skills](https://docs.getcore.me/skills/overview.md): Tell CORE what matters to you once — every task reads from the same definition. - [Cal.com](https://docs.getcore.me/toolkit/cal-com.md): Meeting scheduling and availability management - [Discord](https://docs.getcore.me/toolkit/discord.md): Community management and server interactions for messaging, channels, and role management - [GitHub](https://docs.getcore.me/toolkit/github.md): Comprehensive repository management, issue tracking, and CI/CD automation for your GitHub workflows - [GitHub Analytics](https://docs.getcore.me/toolkit/github-analytics.md): DORA metrics and engineering performance tracking for GitHub repositories - [Gmail](https://docs.getcore.me/toolkit/gmail.md): Comprehensive email management with advanced search and filtering - [Google Calendar](https://docs.getcore.me/toolkit/google-calendar.md): Schedule and manage calendar events with availability checking - [Google Docs](https://docs.getcore.me/toolkit/google-docs.md): Document creation and editing with rich text formatting - [Google Sheets](https://docs.getcore.me/toolkit/google-sheets.md): Spreadsheet management and data manipulation - [Google Tasks](https://docs.getcore.me/toolkit/google-tasks.md): Simple task lists integrated with Google Workspace - [HubSpot](https://docs.getcore.me/toolkit/hubspot.md): Comprehensive CRM for contacts, companies, deals, and ticket management - [Linear](https://docs.getcore.me/toolkit/linear.md): Modern issue tracking and project management platform for seamless team collaboration - [Notion](https://docs.getcore.me/toolkit/notion.md): All-in-one workspace for notes, databases, and collaborative documentation with powerful knowledge management tools - [Toolkit Overview](https://docs.getcore.me/toolkit/overview.md): A unified actions layer for any AI agent - [Slack](https://docs.getcore.me/toolkit/slack.md): Team messaging platform for channels, direct messages, and file sharing - [Todoist](https://docs.getcore.me/toolkit/todoist.md): Personal and team task management with projects and priorities - [Zoho Mail](https://docs.getcore.me/toolkit/zoho-mail.md): Enterprise email solution with comprehensive management capabilities ## OpenAPI Specs - [openapi](https://docs.getcore.me/openapi.json)