CORE

repository·main·Indexed 23 days ago

https://github.com/redplanethq/core

An open-source, self-hostable personal AI Operating System designed as an 'always-on' assistant for structured task planning and execution. Version 0.7.20 features integrations via Model Context Protocol (MCP) and webhooks for services including Codeberg, Discord, ElevenLabs, Ghost, and GitHub Analytics.

Tokens
254K
Snippets
363
Records
1.3K
Agent score
83%

What's inside redplanethq-core

  1. Overview of Postman Integration features

    main

    The Postman integration provides two primary capabilities for the CORE memory system:

    1. Activity Tracking: Automatically captures and ingests activity from Postman workspaces, collections, environments, APIs, monitors, and mock servers into CORE's knowledge graph. It processes these into structured events.
    2. MCP Integration: Exposes Postman data as a set of read-only Model Context Protocol (MCP) tools. This allows an AI agent to inspect your API platform (workspaces, collections, monitors, etc.) on demand using the Postman REST API.
  2. Overview of GitHub Analytics Integration

    main

    The GitHub Analytics integration tracks engineering performance metrics for GitHub repositories. It provides insights across three main categories:

    • DORA Metrics: Deployment frequency, lead time for changes, and change failure rate.
    • Delivery Speed: PR merge time, PR throughput, and commit frequency.
    • Stability & Reliability: Hotfix rate and revert rate.
    • Code Quality: PR size analysis (average lines changed per PR).
  3. What is the CORE Toolkit?

    main

    The CORE Toolkit is a unified actions layer that exposes over 50 app integrations through a single Model Context Protocol (MCP) endpoint. It allows any MCP-compatible agent (such as Claude Code, Cursor, Windsurf, or custom agents) to interact with various third-party services without requiring individual MCP server configurations for every app.

    Key Benefits:

    • Single Endpoint: Connect apps once on the CORE Dashboard to grant access to all connected agents.
    • On-demand Tool Loading: To save context window tokens, CORE does not provide all tools at once. Instead, it filters and returns only the 1-3 most relevant tool schemas based on the agent's intent query.
    • Pre-authenticated Integrations: CORE handles the authentication (OAuth or API keys) for the connected services, so the agent doesn't need to manage individual credentials.
  4. Overview of supported providers

    main

    The @core/providers package supports several categories of providers. Note that some implementations are currently in production while others are marked as coming soon.

    Graph Providers

    • Neo4j (Production ready)
    • FalkorDB (Coming soon)
    • HelixDB (Coming soon)

    Vector Providers

    • pgvector (Coming soon)
    • Turbopuffer (Coming soon)
    • Qdrant (Coming soon)

    Model Providers

    • Vercel AI SDK (Coming soon)
  5. What is CORE?

    main

    CORE is a personal AI Operating System designed to be proactive rather than reactive. Unlike a standard chatbot that requires manual prompting, CORE monitors activity across connected applications (e.g., GitHub, Linear, Sentry, Gmail) and AI sessions (e.g., Claude Code, Codex, Cursor) to identify tasks automatically.

    Key Capabilities:

    • Proactive Monitoring: It notices events like incoming emails, assigned GitHub issues, or Sentry alerts and acts based on your memory and skills.
    • Direct Action: It can execute tasks directly, such as replying to emails, updating issues, filing PRs, sending messages, running terminal commands, or driving a browser.
    • Persistent Operation: Through the Gateway, CORE can run tasks in Docker or on Railway, allowing it to remain operational even when your local machine is closed.
    • Unified Context: It maintains a temporal knowledge graph (Memory) that spans all connected tools and interfaces.
  6. Slack Integration Overview

    main
    The Slack integration provides real-time workspace activity tracking for the CORE memory system. It captures communications, reactions, and collaborations via webhooks and API access to create a memory layer of team interactions, project discussions, and team dynamics.
  7. Supercharge AI agents with CORE

    main

    CORE provides stateless AI agents (like Claude Code, Cursor, Windsurf, or Claude Desktop) with persistent memory and a toolkit of actions. Instead of starting every session from zero, agents can build on a growing knowledge base of project architecture, past decisions, and user preferences.

    Key Capabilities:

    • Persistent Memory: Automatically stores conversations, decisions, and context to build a long-term knowledge base.
    • Cross-App Actions: Allows agents to perform tasks in external applications (e.g., creating GitHub issues, managing calendars, drafting emails, or checking Linear boards) directly from the agent's interface.
  8. GitHub Integration Overview

    main

    The GitHub integration for CORE automatically captures GitHub activities and notifications, processes them into structured events, and ingests them into CORE's knowledge graph. This enables intelligent memory and context building based on your GitHub workflow.

    Key Capabilities:

    • Activity Tracking: Monitors Pull Requests (creation, comments, reviews), Issues (creation, assignment, comments), and Repository Events (watching, subscribing, state changes).
    • Notification Processing: Tracks assignments, review requests, @mentions, new comments, state changes (open/close/merge), and team mentions.
    • MCP Integration: Leverages the GitHub Copilot MCP server for extended functionality and seamless integration with GitHub's AI tools.
  9. LinkedIn Integration Features

    main

    The LinkedIn integration for CORE provides the following capabilities:

    • Activity Tracking: Automatically syncs your LinkedIn posts and shared content.
    • Profile Data: Fetches basic information from your LinkedIn profile.
    • Posting: Allows you to create and publish new posts directly from the CORE interface.
  10. Discord Integration Overview

    main

    The Discord integration allows you to access CORE's Meta Agent directly within Discord. You can chat with your agent in any server or via Direct Message (DM) to perform actions across your connected apps and search your memory without leaving the Discord interface.

    Note: This feature is currently in development and is marked as 'Coming Soon'.