Skip to content
View omarshahine's full-sized avatar

Block or report omarshahine

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
omarshahine/README.md

Hi, I'm Omar

I build native macOS apps and AI-powered tools for personal productivity. Most of what I make scratches my own itch β€” managing dotfiles, triaging email, tracking travel, or controlling the fireplace from the terminal.

I work at Microsoft during the day. Everything here is nights-and-weekends work, built almost entirely with Claude Code.

Apps

πŸ› οΈ ShellCraft β€” Native macOS app for managing shell configuration through a GUI. Edit aliases, PATH, SSH keys, Git config, Homebrew, and Claude Code settings from a single window.

πŸ’¬ Obsidian Chat β€” Agentic AI chat plugin for Obsidian. Two providers (Anthropic + OpenAI), best models, no bloat. Reads, edits, and creates notes through natural conversation with a mobile-first design.

OpenClaw Plugins

I'm a maintainer of OpenClaw, an open source personal AI assistant. Most of these plugins also ship as Claude Code plugins.

🦞 HomeClaw β€” HomeKit smart home control via MCP. Control lights, locks, thermostats, and scenes from Claude Desktop, Claude Code, or OpenClaw. Native macOS menu bar app with a split-process architecture to work around Apple's HomeKit restrictions.

🌑️ Daikin CLI β€” Control Daikin One+ thermostats from the command line. Ships as an OpenClaw plugin for natural-language climate control. Fork of redgoose/daikin-one.

πŸ’‘ lutron-cli β€” Control Lutron Caseta lighting, shades, fans, warm-dim bulbs, and Pico remotes from the terminal. Scenes, Smart Away, battery checks, a whole-house panic switch, and a full-state export included. Ships as an OpenClaw plugin and a Claude Code plugin.

🍎 Apple PIM β€” Native macOS integration for Calendar, Reminders, Contacts, and Mail using EventKit and Contacts frameworks. Works with Claude Code (MCP) and OpenClaw.

πŸ“¦ openclaw-parcel β€” Package delivery tracking via Parcel. Check status, add tracking numbers, and see what's arriving without leaving the terminal.

πŸ“š openclaw-instapaper β€” Instapaper reading list management. Save articles, list unread bookmarks, archive, and export highlights to Obsidian.

🎬 Trakt Plugin β€” Track movies and TV shows via Trakt.tv. Go CLI with --json output plus OpenClaw and Claude Code plugins. Search, watch history, watchlist, show progress, and mark-as-watched. Based on angristan/trakt-cli.

🍽️ restaurant-cli β€” Pluggable reservation booking across Resy and OpenTable (Tock and SevenRooms coming). Search, book, snipe (timed-release booking via POSIX at), cancel, and list reservations from one CLI. Also ships as an OpenClaw plugin and a Claude Code plugin.

πŸ“§ Fastmail MCP β€” Remote MCP server for Fastmail running on Cloudflare Workers, secured with Cloudflare Access OAuth. Also ships as the fastmail-cli OpenClaw plugin.

Claude Code Plugins

πŸ”Œ Chief-of-Staff Template β€” Template for building Claude Code personal assistant plugins. Includes Chief-of-Staff (email triage & productivity orchestrator), travel agent, credit card benefit tracking, and AI-powered file renaming.

πŸ“ Rename Agent β€” AI-powered file renaming agent built with the Claude Agent SDK. Reads file contents and renames intelligently.

Other Projects

πŸ”₯ Valor Fireplace CLI β€” Command line interface to control Valor fireplaces over your local network.

πŸ’° FamZoo YNAB Sync β€” Sync FamZoo family finance transactions with YNAB budgets.

Pinned Loading

  1. chief-of-staff-template chief-of-staff-template Public template

    Template for building Claude Code personal assistant plugins

    JavaScript 7

  2. claude-rename-agent claude-rename-agent Public

    AI-powered file renaming agent built with Claude Agent SDK

    Python 4

  3. homebridge-valor-fireplace homebridge-valor-fireplace Public

    Connects real fire with Homebridge.

    TypeScript

  4. Apple-PIM-Agent-Plugin Apple-PIM-Agent-Plugin Public

    Native macOS integration for Calendar, Reminders, and Contacts using EventKit and Contacts frameworks

    Swift 5 4