CORE
repository·main·Indexed 23 days ago
https://github.com/redplanethq/coreAn 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.
What's inside redplanethq-core
- The Codeberg integration enables interaction with Codeberg.org repositories and issues through CORE's Model Context Protocol (MCP) interface. It allows AI agents to manage git hosting resources directly.
Overview of Postman Integration features
mainThe Postman integration provides two primary capabilities for the CORE memory system:
- 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.
- 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.
Overview of GitHub Analytics Integration
mainThe 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).
What is the CORE Toolkit?
mainThe 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.
Overview of supported providers
mainThe
@core/providerspackage 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)
What is CORE?
mainCORE 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.
Slack Integration Overview
mainThe 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.Supercharge AI agents with CORE
mainCORE 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.
Telegram Integration Status
mainThe Telegram channel allows users to chat with the CORE Agent directly through the Telegram messaging app to get answers, perform actions across apps, and search memory.
Note: This integration is currently in development and is marked as Coming Soon.
GitHub Integration Overview
mainThe 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.
LinkedIn Integration Features
mainThe 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.
Discord Integration Overview
mainThe 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'.