All posts
AI Tools 12 min read July 7, 2026

CORE: A Self-Hosted Personal AI OS for Always-On Agents

A practical guide to RedPlanetHQ/core, the open-source personal AI OS that combines temporal memory, proactive task watching, 50+ app connectors, skills, voice and messaging surfaces, and a gateway for Claude Code, Codex, browser, and terminal work.

#CORE#RedPlanetHQ#Personal AI OS#AI Agents#Self Hosted AI#MCP#AI Memory#Claude Code#Codex#Automation
Neel Shah
Neel Shah Tech Lead · Senior Data Engineer · Ottawa

Most AI assistants wait for you to open a chat window.

RedPlanetHQ/core is built around a different idea: a personal AI operating system that is always watching, always connected, and able to act across the tools you already use.

CORE is open source and self-hostable. It combines persistent memory, tasks, app connectors, reusable skills, a gateway for coding and browser work, multiple interfaces, and human approval gates. The README describes it as “Your Personal AI OS”: not a chatbot you open, but an AI that notices work, gathers context, drafts plans, asks for approval where needed, and runs through the right execution surface.

That makes CORE worth studying because it sits at the intersection of three trends:

  • AI agents moving from chat into background workflows
  • personal memory graphs becoming the context layer for repeated work
  • self-hosted automation becoming important for privacy and control

The result is ambitious: an always-on AI layer for your email, GitHub, Linear, Slack, calendar, terminal, browser, coding agents, and personal routines.


Interactive: CORE as a personal AI OS
Switch views to compare memory, action, and control layers.
Open sourceself-hostable stack
50+app connectors
4voice, scratchpad, messaging, chat
88.24%LoCoMo benchmark claim
CORE's differentiator is the temporal knowledge graph: preferences, decisions, goals, conversations, and task history become reusable context.
The action layer connects apps, watches events, drafts plans, and can run Claude Code, Codex, browser agents, or terminal commands through a gateway.
The control layer matters most: per-task autonomy, approval before sensitive actions, self-hosting, encryption, and human-in-loop defaults.

What CORE Is

CORE is an open-source personal AI operating system from RedPlanetHQ.

The basic promise is not “another chat assistant.” It is a persistent AI layer that sits across your tools, watches activity, remembers context, and can act when the right trigger appears.

The system includes:

  • Memory: a temporal knowledge graph across tools and conversations.
  • Tasks: one-shot or recurring work units with plans, state, and task-scoped chat.
  • Connectors: more than 50 app integrations through one MCP endpoint.
  • Skills: reusable instructions that fire automatically based on context.
  • Gateway: execution for Claude Code, Codex, browser agents, and terminal commands.
  • Interfaces: voice, scratchpad, messaging, and chat.
  • Self-hosting: local Docker or server deployment so data can stay in your infrastructure.

That is why the phrase “personal AI OS” is useful. CORE is trying to be the coordination layer around your work, not just a place to type prompts.

Why Always-On Matters

Most AI tools are pull-based. You ask; they answer.

CORE is designed to be event-driven. A GitHub issue gets assigned. A Sentry alert fires. An email arrives. A meeting ends. A scratchpad task appears. CORE can notice the event, pull related memory and connected context, draft a plan, and either act or ask for approval.

That changes the shape of automation.

Instead of needing to remember every follow-up, the system can monitor the edges of your workflow. Instead of starting every agent session from scratch, the system can bring prior decisions and preferences into the next task.

The upside is obvious: less context reconstruction, fewer missed follow-ups, and more background execution.

The risk is also obvious: an always-on assistant must be governed carefully.

Four Interfaces, One Memory

CORE exposes multiple surfaces:

  • Voice: speak a task without opening a dashboard.
  • Scratchpad: write checklist items in a daily page and let CORE pick them up.
  • Messaging: send tasks from WhatsApp, Slack, or Telegram.
  • Chat: use a normal assistant interface when you want discussion first.

The interesting design decision is that these surfaces share the same memory and context. A task sent from a phone can still use project context from GitHub, Slack, prior coding sessions, and stored preferences.

That is the difference between “many chatbots” and “one assistant with many doors.”

Memory as a Temporal Knowledge Graph

The memory layer is the most important part of CORE.

The README describes memory as a temporal knowledge graph containing preferences, decisions, goals, directives, conversations, and context from connected tools. That matters because real work depends on time.

A useful assistant needs to know:

  • what decision was made last week
  • which project convention overrides the default
  • which GitHub issue relates to a Slack thread
  • which person prefers which kind of update
  • which recurring task should run every morning
  • which old instruction has been superseded

That is not simple retrieval. It is temporal context management.

CORE’s LoCoMo benchmark claim is also relevant here. The project reports 88.24% average accuracy across single-hop, multi-hop, open-domain, and temporal reasoning. Benchmarks are not the whole story, but the focus on temporal reasoning fits the product direction.

Connectors and MCP

CORE’s connector layer is built around a broad toolkit: GitHub, Linear, Jira, Slack, Gmail, Calendar, Sentry, Notion, Todoist, and many more.

The README describes 50+ apps through one MCP endpoint and 1000+ actions in the toolkit docs. That positioning is important. If an assistant only has memory but cannot act, it becomes a smarter notebook. If it can act but has no memory, it becomes a brittle automation script.

The useful combination is memory plus action:

  • read the issue
  • pull related Slack context
  • inspect prior incidents
  • draft a plan
  • open a coding session
  • post a status update
  • ask before merging or sending anything sensitive

That is the agent workflow most teams actually want.

The Gateway: Coding, Browser, and Terminal Work

CORE can delegate execution through a gateway. The gateway can run Claude Code, Codex, browser agents, and terminal commands on your machine, in Docker, or in a hosted environment such as Railway.

This matters because background AI work often needs a real execution surface.

For example, “fix this issue” is not just a language task. The agent may need to read the repo, create a branch, run tests, inspect logs, open a PR, and summarize what changed. CORE’s gateway gives the personal OS a way to launch that work while keeping the task, memory, and approval state connected.

That is where the OS metaphor becomes practical. The assistant is not only a planner. It can coordinate execution.

Human-in-the-Loop by Default

The most important design choice is control.

CORE lets the user decide where it can act autonomously and where it must wait. You can let it investigate alerts automatically but require approval before merging. You can require plan approval before a coding session starts. You can require confirmation before an email is sent.

That matters because personal AI operating systems will fail if they ignore trust boundaries.

An assistant that can read everything and act everywhere must have visible controls:

  • per-task autonomy settings
  • per-app permissions
  • approval gates
  • audit trails
  • self-hosting options
  • encryption and data-isolation guarantees

CORE’s README leans into that model: open source, self-hostable, human-in-loop by default, and data that stays in your infrastructure.

Practical Setup Shape

The quickstart is simple for a project of this size:

npm install -g @redplanethq/corebrain
corebrain setup

The setup wizard asks for an install directory, AI provider, API key, and chat model. It generates secrets, starts the stack, and opens a local dashboard at http://localhost:3033.

The requirements are not trivial: Docker, Docker Compose, and a reasonable machine or server. The README lists Docker 20.10+, Docker Compose 2.20+, 4 vCPU, and 8GB RAM.

That is the right expectation. A personal AI OS with memory, connectors, gateway execution, and app surfaces is infrastructure, not a single npm script.

Where CORE Fits

CORE is most relevant if you want a personal or team AI layer that can:

  • watch your tools for tasks and incidents
  • remember prior decisions and preferences
  • turn notes into work items
  • run coding sessions through Codex or Claude Code
  • drive browser and terminal workflows
  • post updates to Slack or messaging apps
  • keep a recurring daily operating rhythm
  • self-host sensitive context

It is less relevant if all you need is occasional chat or a lightweight prompt helper.

The value of CORE appears when work is repeated, distributed across apps, and dependent on context.

My Take

CORE is ambitious in the right way.

The next generation of personal AI tools will not be only a better chat box. They will need memory, triggers, connectors, permissions, task state, and execution environments. They will need to meet users where work actually happens: phone, chat, voice, browser, terminal, GitHub, Slack, email, and calendar.

CORE puts those pieces into one open-source system.

The hard parts will be trust, reliability, setup complexity, connector maintenance, and deciding which actions should be autonomous. But those are exactly the right hard problems to work on.

For builders interested in self-hosted AI agents, persistent AI memory, MCP-based automation, or personal operating systems around Codex and Claude Code, RedPlanetHQ/core is worth a serious look.

Frequently asked questions

What is CORE: A Self-Hosted Personal AI OS for Always-On Agents about?

A practical guide to RedPlanetHQ/core, the open-source personal AI OS that combines temporal memory, proactive task watching, 50+ app connectors, skills, voice and messaging surfaces, and a gateway for Claude Code, Codex, browser, and terminal work.

Who should read this article?

This article is written for engineers, technical leads, and data teams working with CORE, RedPlanetHQ, Personal AI OS.

What can readers use from it?

Readers can use the article as a practical reference for ai tools decisions, implementation tradeoffs, and production engineering workflows.