Status
Early days. pidge can sign in to one or more Microsoft 365 / personal Microsoft accounts, browse / search / send / reply to e-mail, manage drafts + attachments, and manage calendars — create / edit / search / reschedule / cancel / duplicate events, move between calendars, RSVP, and create recurring meetings.
Built for AI agents
pidge is designed to be operated by AI coding agents — Claude Code, Codex, Copilot, etc. — on your behalf. You can run it directly too, but the primary surface is your agent.
Wire it into your agent with one command:
# or, if you run pidge from a source checkout instead of `cargo install`:
The emitted skill is deliberately small: it teaches the agent the concept plus a handful of patterns (JSON output, confirmation gates, account context) and tells it to use pidge --help for live command discovery — so the skill keeps working as pidge ships new functionality.
Account setup
# Add an account (interactive device code flow)
# List signed-in accounts and which one is default for e-mail / calendar
# Remove an account (interactive picker if more than one is signed in)
The first account you add becomes the default for both e-mail and calendar; change either with:
Sign in to multiple accounts and pidge merges reads across all of them by default.
Reading the inbox
# Shortcut: list 25 most recent across every signed-in account
# Shortcut: open a specific message by a fragment of its 8-char ID
# Explicit forms
# Pipe to scripts
|
Calendar
# Shortcut: list events for today + next 7 days across every account
# Canned windows
# Open one event by fragment of its 8-char hash
# Schedule a meeting with attendees and a Teams URL
# Recurring weekly team sync
# Reschedule
# Cancel (organizer-only; sends notices to attendees)
# RSVP to someone else's invite
# Pipe to scripts
|
Quick Start
# Install (macOS / Linux)
# Or via cargo
# Configure your AI provider (uses ailloy)
# Check status
# See what's available today
See INSTALL.md for all installation methods and shell completions.
AI Integration
pidge delegates AI configuration to ailloy, a unified AI provider library shared by the MKLab CLI suite (rigg, mdeck, cosq, pidge). Configure your provider once with pidge ai config and it's available to every ailloy-based tool.
Development
See CONTRIBUTING.md for the contributor guide.
License
MIT — see LICENSE.