1 hour ago · 11 min read2182 words · Tech · hide · 0 comments

There is a small blue blob living on my desktop. It floats above every window, including full-screen ones, on every virtual desktop. Left alone, it wanders, naps in a corner, or peeks off the edge of the screen and comes back. Move the cursor too close and it gets startled. Type for a while and it politely scoots out of the way of your caret. Pick it up and it bounces happily when you let go. That is Jiggy. It sounds like a toy, and it is one, but it is built like something meant to last: a predictable, thoroughly tested behavior core underneath a thin rendering shell, at about 12 MB of memory. This post is a tour of how it works today, the emotions it can show, and where the project is headed next. Eight faces, one per mood: How it works %%{init: {'flowchart': {'curve': 'basis'}}}%% flowchart LR Agent(["🟢 Agent: Jiggy<br/>perceive → decide → render"]) Env(["🖥️ Environment<br/>your macOS desktop"]) Env == "observation<br/>cursor · typing · caret · scroll" ==> Agent Agent ==…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.