Content
# Orchard
Orchard is a local macOS CLI and stdio MCP server for Apple Reminders, Calendar,
Contacts, and Shortcuts.
It uses Apple-supported local surfaces only:
- EventKit for Reminders and Calendar
- Contacts for read-only Contacts access
- `/usr/bin/shortcuts` for Shortcuts
- stdio MCP for Codex and Claude Code client-owned launch/teardown
No Notes, Mail, Messages, Photos, private databases, broad AppleScript control,
HTTP listener, daemon, or background service is included.
## Development
```bash
swift test
swift run orchard --help
swift run orchard auth status
```
## MCP
`orchard-mcp` is stdio-only. Configure Codex or Claude Code to launch it as a
child process. Do not run it as a daemon.
See `docs/agent-configs/` for example client configuration.
## Homebrew
The Homebrew tap is `ProjectProgramAMark/orchard`, backed by the public GitHub
repo `ProjectProgramAMark/orchard`.
```bash
brew tap ProjectProgramAMark/orchard git@github.com:ProjectProgramAMark/orchard.git
brew install ProjectProgramAMark/orchard/orchard
```
Because this tap uses a non-`homebrew-` repo name, include the repo URL when
tapping it the first time. There is also an unrelated public Homebrew cask named
`orchard`, so use the tap-qualified formula name when installing or upgrading.
Connection Info
You Might Also Like
everything-claude-code
Complete Claude Code configuration collection - agents, skills, hooks,...
markitdown
Python tool for converting files and office documents to Markdown.
awesome-claude-skills
A curated list of awesome Claude Skills, resources, and tools for...
antigravity-awesome-skills
The Ultimate Collection of 130+ Agentic Skills for Claude...
context-mode
MCP is the protocol for tool access. We're the virtualization layer for context.
claude-context-mode
claude-context-mode plugin reduces MCP context bloat, saving up to 99% of tokens.