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 supported. This note will be visible to only 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.

Claude Code & OpenClaw 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.

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

πŸ”Œ Agent Plugins β€” Plugin marketplace for Claude Code. Includes Chief-of-Staff (email triage & productivity orchestrator), travel agent, credit card benefit tracking, and AI-powered file renaming.

πŸ“§ Fastmail MCP β€” Remote MCP server for Fastmail running on Cloudflare Workers, secured with Cloudflare Access OAuth.

πŸ“ 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. Agent-Plugins Agent-Plugins Public

    Personal plugin marketplace for Claude Code

    JavaScript 2

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

    AI-powered file renaming agent built with Claude Agent SDK

    Python 2

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

    Forked from tritter/homebridge-mertik-fireplace

    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 2 1