Update README.md

- added new self-hosting instruction in the readme
- added new product images
- Linked readme to the latest docs
This commit is contained in:
Manik Aggarwal 2025-07-31 10:20:19 +05:30 committed by GitHub
parent 81c18ce9bb
commit 0dad877166
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

113
README.md
View File

@ -61,7 +61,7 @@ C.O.R.E is a portable memory graph built from your llm interactions and personal
[Check C.O.R.E Demo](https://youtu.be/iANZ32dnK60)
<img width="954" height="700" alt="Core dashboard" src="https://github.com/user-attachments/assets/d684b708-6907-47be-9499-a30b25434694" />
<img width="7480" height="4672" alt="core-memory-graph" src="https://github.com/user-attachments/assets/2b159e87-38ce-4cc6-ac16-047f645c3a4b" />
## 🧩 Key Features
@ -71,115 +71,30 @@ C.O.R.E is a portable memory graph built from your llm interactions and personal
## ☁️ C.O.R.E Cloud Setup
1. Sign up to [Core Cloud](https://core.heysol.ai) and start building your memory graph.
2. Add your text that you want to save in memory. Once clicking on `+ Add` button your memory graph will be generated.
3. [Connect Core Memory MCP with Cursor](#connecting-core-mcp-with-cursor)
1. Visit [core.heysol.ai](https://core.heysol.ai)
2. Sign up with your email
3. Tell CORE about yourself: “Im a software engineer working on a React project called TaskMaster. I prefer TypeScript and use Tailwind for styling.”
<img width="2048" height="1172" alt="add-memory" src="https://github.com/user-attachments/assets/a2b27235-23a2-41c1-a09a-aa5b9f6d4938" />
4. [Connect Core MCP with Claude](https://docs.heysol.ai/providers/claude)
5. [Connect Core MCP with Cursor](https://docs.heysol.ai/providers/cursor)
## 💻 C.O.R.E Local Setup
## 💻 C.O.R.E Self Hosting
#### Prerequisites
1. Docker
2. OpenAI API Key
> **Note:** We are actively working on improving support for Llama models. At the moment, C.O.R.E does not provide optimal results with Llama-based models, but we are making progress to ensure better compatibility and output in the near future.
>
#### Run C.O.R.E locally
1. **Copy Environment Variables**
Copy the example environment file to `.env`:
```bash
cp .env.example .env
```
2. **Start the Application**
Use Docker Compose to start all required services:
```bash
docker-compose up
```
3. **Access the App**
Once the containers are running, open your browser and go to [http://localhost:3000](http://localhost:3000).
4. **Create Account with Magic Link**
- To Create an account, click on `Continue with email` button
<img width="865" height="490" alt="Create account" src="https://github.com/user-attachments/assets/65de110b-2b1f-42a5-9b8a-954227d68d52" />
- Enter your email and click on `Send a Magic Link` button
<img width="824" height="429" alt="Enter email" src="https://github.com/user-attachments/assets/76128b61-2086-48df-8332-38c2efa14087" />
- `Copy the magic link from terminal logs` and open it in your browser
<img width="1010" height="597" alt="Magic link" src="https://github.com/user-attachments/assets/777cb4b1-bb93-4d54-b6ab-f7147e65aa5c" />
5. **Create Your Private Space & Add Data**
- In the dashboard, go to the top right section -> Type a message, e.g., `I love playing badminton`, and click `+Add`.
- Your memory is queued for processing; you can monitor its status in the `Logs` section.
<img width="1496" height="691" alt="Core memory logs" src="https://github.com/user-attachments/assets/dc34a7af-fe52-4142-9ecb-49ddc4e0e854" />
- Once processing is complete, nodes will be added to your private knowledge graph and visible in the dashboard.
- You can later choose to connect this memory to other tools or keep it private.
6. **Search Your Memory**
- Use the dashboard's search feature to query your ingested data within your private space.
## Connecting CORE MCP with Cursor
1. Open the CORE dashboard and navigate to the API section to generate a new API token.
2. In Cursor, go to: Settings → Tools & Integrations → New MCP Server.
3. Add the CORE MCP server using the configuration format below. Be sure to replace the API_TOKEN value with the token you generated in step 1.
MCP configuration to add in Cursor
```json
{
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@redplanethq/core-mcp"],
"env": {
"API_TOKEN": "YOUR_API_TOKEN_HERE",
"API_BASE_URL": "https://core.heysol.ai",
"SOURCE": "cursor"
}
}
}
}
```
4. Go to Settings-> User rules -> New Rule -> and add the below rule to ensure all your chat interactions are being stored in CORE memory
```
After every interaction, update the memory with the user's query and the assistant's
response to core-memory mcp. sessionId should be the uuid of the conversation
```
Check out our [docs](https://docs.heysol.ai/self-hosting/docker) for modular deployment
## Documentation
Explore our documentation to get the most out of CORE
- [Basic Concepts](https://docs.heysol.ai/core/overview)
- [API Reference](https://docs.heysol.ai/core/local-setup)
- [Connect Core Memory MCP with Cursor](#connecting-core-mcp-with-cursor)
- [Basic Concepts](https://docs.heysol.ai/concepts/memory_graph)
- [Self Hosting](https://docs.heysol.ai/self-hosting/overview)
- [Connect Core MCP with Claude](https://docs.heysol.ai/providers/claude)
- [Connect Core MCP with Cursor](https://docs.heysol.ai/providers/cursor)
## 🧑‍💻 Support
Have questions or feedback? We're here to help:
- Discord: [Join core-support channel](https://discord.gg/YGUZcvDjUa)
- Documentation: [docs.heysol.ai/core](https://docs.heysol.ai/core/overview)
- Documentation: [docs.heysol.ai](https://docs.heysol.ai)
- Email: manik@poozle.dev
## Usage Guidelines