chaoswork

chaoswork / appine

Public

Appine = App in Emacs, which is an Emacs plugin using a Dynamic Module that allows you to embed native macOS views (WebKit, PDFKit etc.) directly inside Emacs windows.

45
2
100% credibility
Found Mar 17, 2026 at 45 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Objective-C
AI Summary

Appine is an Emacs plugin for macOS that embeds native Mac views for web browsing, PDF reading, document previews, and more directly inside Emacs windows for seamless use.

How It Works

1
🔍 Discover Appine

You learn about Appine, a handy addition for Emacs on Mac that lets you open web pages, PDFs, and previews right inside your editing window without jumping to other apps.

2
📥 Bring it home

You grab Appine by adding a simple note to your Emacs setup file, and it automatically downloads the ready-to-use piece for your Mac.

3
⚙️ Tweak your setup

You add easy shortcuts like a quick key to open web pages or files, so everything feels natural from the start.

4
Launch your first view
🌐
Browse the web

Enter a web address to enjoy full browsing with smooth scrolling and cookies, just like Safari but inside Emacs.

📄
View a file

Choose a PDF or document to see it rendered with perfect zoom and copyable text using Mac's built-in tools.

5
Jump in and play

Click the view to make it active – scroll effortlessly, zoom in, manage tabs, and copy content back to your notes, feeling the native Mac speed.

6
🔄 Stay in control

Switch tabs, resize windows, or click away to edit in Emacs while the view pauses safely beside you.

😊 Emacs magic unlocked

You now work, browse, read, and preview everything fluidly in one window, boosting your flow without ever leaving your favorite editor.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 45 to 45 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is appine?

Appine packs native macOS apps—like WebKit browsers, PDFKit viewers, Quick Look previews, and even Word/Excel renderers—directly inside Emacs windows via an Objective-C dynamic module. It solves the itch of Emacs purists who hate context-switching to Safari or Preview for web surfing, PDF reading, or file previews, letting you stay in your editor with full hardware acceleration and smooth native rendering. Think "app in Emacs," delivering appiness world-style integration without leaving your buffers.

Why is it gaining traction?

Unlike cross-platform hacks like EAF that lean on heavy Qt libs, Appine taps macOS-native frameworks for zero-lag scrolling, cookie-full browsing, and seamless tab switching—all auto-resizing with Emacs splits. Org-mode users get instant link/file opening, plus a toolbar for cut/copy/paste across apps. The active/inactive state toggle locks Emacs safely during use, hooking devs who crave alpine app fluidity inside their editor.

Who should use this?

macOS Emacs diehards juggling Org notes with web research or PDF annotations. Power users on Emacs 29+ who split windows constantly and want native previews for docs without alt-tabbing. Org-mode workflow fiends tired of external apps interrupting their flow.

Verdict

Grab it if you're on macOS and Emacs 29—straight.el install is dead simple with prebuilt binaries, docs shine with videos, but 45 stars and 1.0% credibility scream early alpha: macOS-only, no editing yet, file issues welcome. Promising for appine fans, but test before prime time.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.