macOS Desktop Companion

The blob that vibes with you

A desktop mascot that aggregates AI news, scores headlines with a local LLM, and alerts you when something big drops. No productivity. Just slop.

BREAKING
🧠Local LLM on-device
🚨Breaking news alerts
📰Aggregates AI news
😴Takes naps sometimes

>Quick Start

# Works everywhere. Installs everything. You're welcome. 🫠
$ curl -fsSL https://raw.githubusercontent.com/MichaelLod/slopbot/main/install.sh | bash

Downloads the latest release, moves it to /Applications, and launches Sloppy.

macOS 14.0+ required. The one-liner handles everything for you.

Everything Sloppy does

Spoiler: not much. And that's the point.

On-Device LLM

Runs Llama 3.2 1B locally via MLX. Scores every headline for importance—no API keys, no cloud, fully private.

Breaking News Alerts

When the LLM scores a headline ≥ 7/10, Sloppy auto-expands with an orange alert. Auto-dismisses after 8 seconds.

AI News Feed

Click Sloppy to see what's happening in AI. Pulls from Hacker News, Reddit, arXiv, and Google News.

Draggable & Always On Top

Sloppy floats above your windows. Drag it anywhere. It lives on your desktop like a good little mascot.

Menu Bar Controls

See model status, trigger LLM downloads, check for updates, or quit. Sloppy stays out of your dock.

Expressive Animations

Three expansion modes: collapsed blob, expanded news feed, and orange breaking news alert. Sloppy has moods.

Lives on your desktop

Sloppy appears as a floating blob in the corner of your screen. It doesn't take focus, doesn't interrupt you, just vibes in the background while you work (or pretend to work).

  • Transparent, borderless window
  • Click-through when you need it
  • Remembers its position
🫠

Built with

SwiftSwiftUIAppKitFeedKitMLX