🚨 Active Supply Chain Attack:node-ipc Package Compromised.Learn More
Socket
Book a DemoSign in
Socket

eddy-app

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install
Package was removed
Sorry, it seems this package was removed from the registry

eddy-app

AI-powered text editing from your macOS menubar

latest
Source
npmnpm
Version
2.0.2
Version published
Maintainers
1
Created
Source

Eddy

Native macOS menubar app for AI-powered text editing. Select text anywhere, press a shortcut, and Eddy improves it using OpenAI.

Eddy Demo

Installation

npx eddy-app

Or download directly from Releases.

Requirements

  • macOS 14.0 (Sonoma) or later
  • OpenAI API key

Actions

ActionShortcutDescription
GrammarCmd+Shift+GFix spelling and grammar
ImproveCmd+Shift+IEnhance clarity and readability
ExpandCmd+Shift+EMake text longer with more detail
ShortenCmd+Shift+SCondense text
FormalCmd+Shift+FProfessional tone
CasualCmd+Shift+CFriendly, relaxed tone
MarkdownCmd+Shift+MConvert to Markdown
VisionCmd+Shift+VAnalyze screenshot and suggest reply

Permissions Required

  • Accessibility - For global keyboard shortcuts
  • Automation (System Events) - For simulating Cmd+C/V in other apps
  • Screen Recording - For Vision screenshot feature (optional)

Development

Requirements

  • Xcode 15.0 or later

Setup

If you have both Xcode and Command Line Tools installed, ensure Xcode is the active developer directory:

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

Project Structure

eddy-app/
├── Eddy.xcodeproj/          # Xcode project
├── Eddy/                    # Source code
│   ├── EddyApp.swift        # Main entry point & AppDelegate
│   ├── Info.plist           # App configuration
│   ├── Eddy.entitlements    # Permissions
│   ├── Models/              # Data models
│   ├── Services/            # Core services (OpenAI, Clipboard, etc.)
│   ├── Views/               # SwiftUI views
│   ├── Windows/             # Window controllers
│   └── Resources/
│       ├── Assets.xcassets/ # Icons
│       └── Prompts/         # Action prompts
├── bin/cli.js               # NPM installer CLI
└── package.json             # NPM package config

Building & Running

From Xcode:

  • Open Eddy.xcodeproj
  • Press Cmd+R to build and run

From Terminal:

# Build
xcodebuild -project Eddy.xcodeproj -scheme Eddy -configuration Debug build

# Run
open ~/Library/Developer/Xcode/DerivedData/Eddy-*/Build/Products/Debug/Eddy.app

# Stop
pkill -x Eddy

Debugging

# View logs
log stream --predicate 'process == "Eddy"' --level debug

Adding New Actions

Create a .md file in Eddy/Resources/Prompts/:

---
id: myaction
label: My Action
description: What this action does
action: Processing
shortcut: CommandOrControl+Shift+X
icon: icon-name
order: 9
type: text
---

Your system prompt here.

For screenshot-based actions, use type: screenshot.

License

MIT

Keywords

text

FAQs

Package last updated on 16 Dec 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts