EveryDev.ai
Sign inSubscribe
Explore AI Tools
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
Main Menu
  • Tools
  • Developers
  • Topics
  • Discussions
  • Communities
  • News
  • Podcasts
  • Blogs
  • Builds
  • Contests
  • Compare
  • Arena
Create
    Home
    Tools

    2,490+ AI tools

    • New
    • Trending
    • Featured
    • Compare
    • Arena
    Categories
    • Agents1659
    • Coding1210
    • Infrastructure537
    • Marketing449
    • Design434
    • Projects392
    • Research369
    • Analytics338
    • Testing232
    • MCP226
    • Data211
    • Security200
    • Integration169
    • Learning155
    • Communication148
    • Prompts144
    • Extensions137
    • Commerce125
    • Voice122
    • DevOps99
    • Web78
    • Finance21
    1. Home
    2. Tools
    3. rem
    rem icon

    rem

    Command Line Assistants
    Featured

    A blazing-fast open-source CLI for macOS Reminders that uses EventKit via cgo for sub-200ms reads and writes, natural language dates, and AI agent skill support.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open-source under the MIT License. No cost to use, modify, or distribute.

    Engagement

    Available On

    macOS
    API
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Command Line AssistantsTask AutomationAgent Skill Registries

    Alternatives

    axeSHAIskillshare
    Developer
    BRO3886Bangalore, IndiaEst. 2025

    Listed May 2026

    About rem

    rem is an open-source command-line interface for macOS Reminders, written in Go and maintained by BRO3886 on GitHub. It accesses Apple's EventKit framework directly via cgo through the companion go-eventkit library, achieving sub-200ms response times for all read and write operations. The project is available under the MIT License and can be installed via Homebrew, a curl install script, or go install.

    What It Is

    rem is a macOS-only CLI tool that lets developers and power users manage their Reminders from the terminal without the performance overhead of AppleScript or JXA. Rather than sending Apple Events across process boundaries, rem compiles EventKit bindings directly into a single Go binary, giving it direct in-process memory access to the Reminders store. The project homepage claims this approach is 462× faster than JXA/AppleScript — reading 224 reminders takes approximately 130ms versus 60+ seconds with the scripting bridge.

    Core Capabilities

    rem ships 20 commands covering the full lifecycle of reminders and lists:

    • CRUD — add, list, show, update, complete, uncomplete, delete
    • Flags and search — flag, unflag, search, overdue, upcoming, today
    • List management — lists, list-mgmt create/rename/delete
    • Import/Export — JSON and CSV with full property round-trip, including --dry-run preview
    • Interactive mode — full terminal menu via rem interactive
    • Stats — rem stats for overall counts and breakdowns

    All list and show commands support --output (-o) with table, json, and plain formats, making rem easy to pipe into tools like jq.

    AI Agent Integration

    rem includes a built-in skills subsystem designed for AI coding agents. Running rem skills install copies an embedded skill file to the agent's skill directory, teaching it all 20 commands, date formats, and output options. The project homepage lists support for Claude Code (~/.claude/skills/), Codex CLI (~/.agents/skills/), and OpenClaw (~/.openclaw/skills/). Every command outputs structured JSON and uses stable reminder IDs, which the project describes as intentional design choices for agent-friendly scripting.

    Natural Language Date Parsing

    Date input is handled by the go-eventkit/dateparser package, which the README documents as supporting 30+ patterns. Inputs like tomorrow, next friday at 2pm, in 3 hours, eod, and ISO timestamps (2026-02-15 14:30) are all recognized. The parser works identically in both direct CLI use and agent-invoked contexts.

    Architecture and Go API

    rem is structured around a service layer that wraps go-eventkit, with Cobra command definitions, domain models, export handlers, and a UI layer for table formatting. The go-eventkit library is also published separately (github.com/BRO3886/go-eventkit) so Go developers can use the same EventKit bridge programmatically in their own applications without the CLI layer. The README notes one known use of AppleScript — querying the default list name — and one use of a private ReminderKit bridge for the flagged property, which EventKit does not expose natively.

    Update: v0.10.2

    The latest release is v0.10.2, published on April 16, 2026. The repository was created in February 2026 and last pushed in May 2026, indicating active early development. The project had 64 stars and 4 forks as of the last recorded update.

    rem - 1

    Community Discussions

    Be the first to start a conversation about rem

    Share your experience with rem, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open-source under the MIT License. No cost to use, modify, or distribute.

    • All 20 CLI commands
    • Sub-200ms EventKit access
    • Natural language date parsing
    • JSON and CSV import/export
    • AI agent skill installation

    Capabilities

    Key Features

    • Sub-200ms reads and writes via EventKit cgo bridge
    • Single binary with no helper processes or runtime dependencies
    • Natural language date parsing (30+ patterns)
    • 20 commands: full CRUD, search, stats, overdue, upcoming, interactive mode
    • Multiple output formats: table, JSON, plain text
    • JSON and CSV import/export with full property round-trip
    • AI agent skill installation for Claude Code, Codex CLI, and OpenClaw
    • Shell completions for bash, zsh, and fish
    • Interactive terminal mode
    • Background update check via GitHub releases
    • Public Go API via go-eventkit library
    • Supports iCloud and local Reminders lists

    Integrations

    macOS Reminders (EventKit)
    iCloud
    Claude Code
    Codex CLI
    OpenClaw
    jq
    Homebrew
    API Available
    View Docs

    Reviews & Ratings

    No ratings yet

    Be the first to rate rem and help others make informed decisions.

    Developer

    BRO3886

    BRO3886 builds open-source developer tools focused on macOS automation and Go-based system integrations. The rem project provides a high-performance CLI for macOS Reminders, backed by the go-eventkit library that bridges Apple's EventKit framework via cgo. The developer publishes both the CLI and the underlying Go library separately, enabling programmatic EventKit access for other Go developers.

    Founded 2025
    Bangalore, India
    1 employees

    Used by

    Claude Code Users
    Codex CLI Users
    OpenClaw Users
    Read more about BRO3886
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    axe icon

    axe

    axe is a command-line tool for managing and automating tasks in Go projects, providing a simple interface for running scripts and commands.

    SHAI icon

    SHAI

    AI-powered shell assistant that helps users write and understand shell commands using natural language.

    skillshare icon

    skillshare

    A CLI tool that syncs AI CLI skills from a single source of truth to all your AI coding assistants like Claude Code, Cursor, OpenCode, and 50+ more.

    Browse all tools

    Related Topics

    Command Line Assistants

    AI-powered command-line assistants that help developers navigate, search, and execute terminal commands with intelligent suggestions and context awareness.

    138 tools

    Task Automation

    Agent-powered tools that automate routine project tasks and workflows with intelligent prioritization, dependency management, and contextual assignment of work across teams.

    88 tools

    Agent Skill Registries

    Registries and directories that catalog agent capabilities, skills, and competencies, enabling discovery and composition of agent abilities across platforms.

    56 tools
    Browse all topics
    Back to all tools
    1view
    Discussions