# remi

Connects Apple Reminders to AI assistants with iCloud sync and section support. Lets agents create, sort, and complete tasks directly from chat.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 25
- Author: mattheworiordan
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/mattheworiordan/remi
- Updated: 2026-04-06
- HTML: https://affpapa.org/en/nevibecode/mcp/remi

## What it does

The server provides 16 tools for managing Apple Reminders, including `remi_lists`, `remi_add`, and `remi_today`. It parses conversational dates, handles recurrence, and looks up lists using fuzzy string matching.

Three distinct layers run underneath. EventKit manages standard task queries, ReminderKit creates sections, and direct SQLite updates sync list members across iCloud. Swift helpers keep execution fast without web wrappers.

Section syncing fails completely without Full Disk Access for your terminal. You will also need macOS 13 or newer, Node.js 18+, and Xcode Command Line Tools.

## Requirements
- Needs: Node.js (commands run via npx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add remi -- npx -y @mattheworiordan/remi
```

### Codex

**Platform CLI**
```bash
codex mcp add remi -- npx -y @mattheworiordan/remi
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "remi": {
            "command": "npx",
            "args": [
                "-y",
                "@mattheworiordan/remi"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "remi": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@mattheworiordan/remi"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add remi npx -y @mattheworiordan/remi
```

## When to use it
- manage Apple Reminders directly through agent conversations
- organize tasks into list sections synced across iCloud
- find reminders without typing exact list titles
- schedule recurring items using casual date phrasing

## Example prompts
- Show me all reminders that are due today
- Add a high-priority task "Review PR" to my Work list due next Friday
- Move "Bananas" to the Produce section in Groceries

## Similar
- [Reactive Resume](https://affpapa.org/en/nevibecode/mcp/reactive-resume.md) — MCP server · ★ 44874
- [screenpipe](https://affpapa.org/en/nevibecode/mcp/screenpipe.md) — MCP server · ★ 22053
- [Inbox Zero](https://affpapa.org/en/nevibecode/mcp/inbox-zero.md) — MCP server · ★ 12791
- [kaneo](https://affpapa.org/en/nevibecode/mcp/kaneo.md) — MCP server · ★ 9602
- [Mindwtr](https://affpapa.org/en/nevibecode/mcp/mindwtr.md) — MCP server · ★ 2318
- [Azure DevOps (ADO)](https://affpapa.org/en/nevibecode/mcp/azure-devops-ado.md) — MCP server · ★ 2067

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
