{
  "version": "https://jsonfeed.org/version/1",
  "title": "@jelloeater👾",
  "home_page_url": "https://jelloeater.me/",
  "feed_url": "https://jelloeater.me/feed.json",
  
  
  "items": [
    
    
    {
      "id": "https://jelloeater.me/blog/tool-fatigue/",
      "url": "https://jelloeater.me/blog/tool-fatigue/",
      "title": "Tool Fatigue",
      "content_text": "\u003ch1 id=\"intro\"\u003eIntro\u003c/h1\u003e\n\n\n  \n    \u003cblockquote\u003e\n      \u003cp\u003eA picture is worth a thousand words.\u003c/p\u003e\n    \u003c/blockquote\u003e\n  \n\u003cp\u003e\u003cstrong\u003eThen this is complete crap.\u003c/strong\u003e\u003c/p\u003e\n\u003ch2 id=\"tools\"\u003eTools\u003c/h2\u003e\n\u003cpre class=\"mermaid\"\u003eflowchart LR\n\nsubgraph access\nChat\nJetbrains\nLocal\nRemote_Server\nPhone\nVSCode\nCherry_Studio\nend\n\nAgent_Mgmt_AgentDeck --\u003e Opencode \u0026 Crush \u0026 Goose\nJetbrains --\u003e AgentBridge_ACP --\u003e Opencode\nChat --\u003e Telegram_Gateway --\u003e Hermes\nLocal --\u003e Agent_Mgmt_AgentDeck\nLocal --\u003e  Obsidian_AgentConsole_ACP  ---\u003e Hermes\nVSCode --\u003e ACP_Client --\u003e Opencode \u0026 Goose\nPhone --\u003e Termux --\u003e Crush\n\nRemote_Server --\u003e Agent_Mgmt_AgentDeck\nRemote_Server --\u003e KanDev --\u003e OpenCode\nRemote_Server --\u003e CodeNomad --\u003e OpenCode\nRemote_Server --\u003e Minions --\u003e Hermes\n\nsubgraph agent\nGoose\nOpencode\nCrush\nHermes\nend\n  \u003c/pre\u003e\n  \n\u003ch2 id=\"providers\"\u003eProviders\u003c/h2\u003e\n\u003cpre class=\"mermaid\"\u003eflowchart LR\nGithub_Copilot --\u003e work\nOpenRouter --\u003e home\n\nsubgraph work\ngithub-copilot/gpt-5.6-luna\ngithub-copilot/claude-haiku-4.5\nend\nsubgraph home\nopenrouter/deepseek/deepseek-v4-flash-0731\nopencode/big-pickle\nend\n  \u003c/pre\u003e\n  \n\u003ctable\u003e\n  \u003cthead\u003e\n      \u003ctr\u003e\n          \u003cth style=\"text-align: left\"\u003eRepository\u003c/th\u003e\n          \u003cth style=\"text-align: center\"\u003eStars\u003c/th\u003e\n          \u003cth style=\"text-align: center\"\u003eLicense\u003c/th\u003e\n          \u003cth style=\"text-align: center\"\u003eActivity\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n      \u003ctr\u003e\n          \u003ctd style=\"text-align: left\"\u003e\u003ca href=\"https://github.com/kdlbs/kandev\"\u003ekandev\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/kdlbs/kandev\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/kdlbs/kandev?style=flat-square\" alt=\"Stars\"\u003e\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/kdlbs/kandev\"\u003e\u003cimg src=\"https://img.shields.io/github/license/kdlbs/kandev?style=flat-square\" alt=\"License\"\u003e\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/kdlbs/kandev\"\u003e\u003cimg src=\"https://img.shields.io/github/last-commit/kdlbs/kandev?style=flat-square\" alt=\"Last Commit\"\u003e\u003c/a\u003e\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd style=\"text-align: left\"\u003e\u003ca href=\"https://github.com/catatafishen/agentbridge\"\u003eagentbridge\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/catatafishen/agentbridge\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/catatafishen/agentbridge?style=flat-square\" alt=\"Stars\"\u003e\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/catatafishen/agentbridge\"\u003e\u003cimg src=\"https://img.shields.io/github/license/catatafishen/agentbridge?style=flat-square\" alt=\"License\"\u003e\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/catatafishen/agentbridge\"\u003e\u003cimg src=\"https://img.shields.io/github/last-commit/catatafishen/agentbridge?style=flat-square\" alt=\"Last Commit\"\u003e\u003c/a\u003e\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd style=\"text-align: left\"\u003e\u003ca href=\"https://github.com/asheshgoplani/agent-deck\"\u003eagent-deck\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/asheshgoplani/agent-deck\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/asheshgoplani/agent-deck?style=flat-square\" alt=\"Stars\"\u003e\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/asheshgoplani/agent-deck\"\u003e\u003cimg src=\"https://img.shields.io/github/license/asheshgoplani/agent-deck?style=flat-square\" alt=\"License\"\u003e\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/asheshgoplani/agent-deck\"\u003e\u003cimg src=\"https://img.shields.io/github/last-commit/asheshgoplani/agent-deck?style=flat-square\" alt=\"Last Commit\"\u003e\u003c/a\u003e\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd style=\"text-align: left\"\u003e\u003ca href=\"https://github.com/donivatamazondotcom/obsidian-agent-console\"\u003eobsidian-agent-console\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/donivatamazondotcom/obsidian-agent-console\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/donivatamazondotcom/obsidian-agent-console?style=flat-square\" alt=\"Stars\"\u003e\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/donivatamazondotcom/obsidian-agent-console\"\u003e\u003cimg src=\"https://img.shields.io/github/license/donivatamazondotcom/obsidian-agent-console?style=flat-square\" alt=\"License\"\u003e\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/donivatamazondotcom/obsidian-agent-console\"\u003e\u003cimg src=\"https://img.shields.io/github/last-commit/donivatamazondotcom/obsidian-agent-console?style=flat-square\" alt=\"Last Commit\"\u003e\u003c/a\u003e\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd style=\"text-align: left\"\u003e\u003ca href=\"https://github.com/agent37-platform/minions\"\u003eminions\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/agent37-platform/minions\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/agent37-platform/minions?style=flat-square\" alt=\"Stars\"\u003e\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/agent37-platform/minions\"\u003e\u003cimg src=\"https://img.shields.io/github/license/agent37-platform/minions?style=flat-square\" alt=\"License\"\u003e\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/agent37-platform/minions\"\u003e\u003cimg src=\"https://img.shields.io/github/last-commit/agent37-platform/minions?style=flat-square\" alt=\"Last Commit\"\u003e\u003c/a\u003e\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd style=\"text-align: left\"\u003e\u003ca href=\"https://github.com/aaif-goose/goose\"\u003egoose\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/aaif-goose/goose\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/aaif-goose/goose?style=flat-square\" alt=\"Stars\"\u003e\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/aaif-goose/goose\"\u003e\u003cimg src=\"https://img.shields.io/github/license/aaif-goose/goose?style=flat-square\" alt=\"License\"\u003e\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/aaif-goose/goose\"\u003e\u003cimg src=\"https://img.shields.io/github/last-commit/aaif-goose/goose?style=flat-square\" alt=\"Last Commit\"\u003e\u003c/a\u003e\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd style=\"text-align: left\"\u003e\u003ca href=\"https://github.com/charmbracelet/crush\"\u003ecrush\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/charmbracelet/crush\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/charmbracelet/crush?style=flat-square\" alt=\"Stars\"\u003e\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/charmbracelet/crush\"\u003e\u003cimg src=\"https://img.shields.io/github/license/charmbracelet/crush?style=flat-square\" alt=\"License\"\u003e\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/charmbracelet/crush\"\u003e\u003cimg src=\"https://img.shields.io/github/last-commit/charmbracelet/crush?style=flat-square\" alt=\"Last Commit\"\u003e\u003c/a\u003e\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd style=\"text-align: left\"\u003e\u003ca href=\"https://github.com/anomalyco/opencode\"\u003eopencode\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/anomalyco/opencode\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/anomalyco/opencode?style=flat-square\" alt=\"Stars\"\u003e\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/anomalyco/opencode\"\u003e\u003cimg src=\"https://img.shields.io/github/license/anomalyco/opencode?style=flat-square\" alt=\"License\"\u003e\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/anomalyco/opencode\"\u003e\u003cimg src=\"https://img.shields.io/github/last-commit/anomalyco/opencode?style=flat-square\" alt=\"Last Commit\"\u003e\u003c/a\u003e\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd style=\"text-align: left\"\u003e\u003ca href=\"https://github.com/nousresearch/hermes-agent\"\u003ehermes-agent\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/nousresearch/hermes-agent\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/nousresearch/hermes-agent?style=flat-square\" alt=\"Stars\"\u003e\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/nousresearch/hermes-agent\"\u003e\u003cimg src=\"https://img.shields.io/github/license/nousresearch/hermes-agent?style=flat-square\" alt=\"License\"\u003e\u003c/a\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/nousresearch/hermes-agent\"\u003e\u003cimg src=\"https://img.shields.io/github/last-commit/nousresearch/hermes-agent?style=flat-square\" alt=\"Last Commit\"\u003e\u003c/a\u003e\u003c/td\u003e\n      \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch1 id=\"overthinking\"\u003eOverthinking\u003c/h1\u003e\n\u003cp\u003e\u003cimg src=\"overthinking.webp\" alt=\"overthinking\"\u003e\u003c/p\u003e",
      "date_published": "2026-08-14T23:00:00Z"
    }
    
    , 
    {
      "id": "https://jelloeater.me/blog/obsidian-acp/",
      "url": "https://jelloeater.me/blog/obsidian-acp/",
      "title": "Obsidian’s Agent Era",
      "content_text": "\u003cp\u003eSo quick hot take on some Obsidian plugins relating to AI:\u003c/p\u003e\n\u003cp\u003eFor the longest time, I leaned hard on the \u003ca href=\"https://github.com/logancyang/obsidian-copilot\"\u003eCopilot\u003c/a\u003e extension for when I needed to do things like quick note summaries for time tracking and Slack, but as of late, I\u0026rsquo;ve started using a few different agents inside my vault via ACP (Agent Control Protocol).\u003c/p\u003e",
      "date_published": "2026-08-13T23:00:00Z"
    }
    
    , 
    {
      "id": "https://jelloeater.me/blog/ai-orch/",
      "url": "https://jelloeater.me/blog/ai-orch/",
      "title": "AI Agent Orchestration",
      "content_text": "\u003ch1 id=\"intro\"\u003eIntro\u003c/h1\u003e\n\u003cp\u003eBeen comparing differnt agent Kanban solutions, some I dig into will do orchistration, others will just give you a board and a API.\u003c/p\u003e",
      "date_published": "2026-07-25T21:00:00Z"
    }
    
    , 
    {
      "id": "https://jelloeater.me/blog/launchers/",
      "url": "https://jelloeater.me/blog/launchers/",
      "title": "Launchers ... neat?",
      "content_text": "\u003cp\u003eSo I don\u0026rsquo;t normally write blog posts, but this is a quick one.\nI know a lot of people like to use Raycast and other launchers, and way back in the day I used to use ULauncher, which was a Python based one. it was kinda cool.\nBut I found a bunch of these and I think they might be worth checking out.\nI know I tend to add a lot of stuff to my apps page, but you know what sometimes you just want to do a quick one off blog post.\u003c/p\u003e",
      "date_published": "2026-07-24T23:40:28Z"
    }
    
    , 
    {
      "id": "https://jelloeater.me/blog/opencode-agentbridge/",
      "url": "https://jelloeater.me/blog/opencode-agentbridge/",
      "title": "Agent-Bridge + OpenCode",
      "content_text": "\u003ch1 id=\"the-just-in-time-agent-integrating-opencode-with-agentbridge-via-zsh\"\u003eThe Just-in-Time Agent: Integrating OpenCode with AgentBridge via ZSH\u003c/h1\u003e\n\u003cp\u003eSome people manage their AI agent environments by maintaining multiple configuration files and manually switching between them\u0026hellip; and some folks don\u0026rsquo;t even bother at all\u0026hellip; I think I fall somwhere in the middle lol\u0026hellip; I wanted something eode.json`, I have the AgentBridge MCP server defined like this:\u003c/p\u003e",
      "date_published": "2026-07-12T13:29:20-04:00"
    }
    
    , 
    {
      "id": "https://jelloeater.me/blog/less-is-more-systemd/",
      "url": "https://jelloeater.me/blog/less-is-more-systemd/",
      "title": "Less is More: How an AI Agent Taught Me to Write Better systemd Services",
      "content_text": "\u003cblockquote\u003e\n      \u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://en.wikipedia.org/wiki/You_aren%27t_gonna_need_it\"\u003eYAGNI\u003c/a\u003e — You Ain\u0026rsquo;t Gonna Need It.\u003c/strong\u003e\u003c/p\u003e\n    \u003c/blockquote\u003e\n  \n\u003ch2 id=\"-rambling\"\u003e💬 Rambling\u003c/h2\u003e\n\u003cp\u003eWelp, if you haven\u0026rsquo;t been living under a rock, AI now cost money yo\u0026hellip;\nWTF is a token\u0026hellip; well it\u0026rsquo;s a magical thing that makes Sam Altman ALOT of money\u0026hellip; in theory?\u003c/p\u003e",
      "date_published": "2026-07-04T00:00:00Z"
    }
    
    , 
    {
      "id": "https://jelloeater.me/blog/ai-shell/",
      "url": "https://jelloeater.me/blog/ai-shell/",
      "title": "How to setup ZSH LLM Autocomplete",
      "content_text": "\u003ch2 id=\"intro\"\u003eIntro\u003c/h2\u003e\n\u003cp\u003eSo I\u0026rsquo;ve been using AI Chat for a VERY long time for autocomplete, but I\u0026rsquo;ve taken a real liking to 💻 \u003cstrong\u003e\u003ccode\u003eterm-llm\u003c/code\u003e\u003c/strong\u003e as of late, due to the amount of terminal-specific options, vs 🤖 \u003cstrong\u003e\u003ccode\u003eaichat\u003c/code\u003e\u003c/strong\u003e which always had felt like a \u0026ldquo;do anything, and do it, okay\u0026rdquo; tool (I started with \u003cem\u003eaichat\u003c/em\u003e for reference).\u003c/p\u003e",
      "date_published": "2026-05-09T22:58:12Z"
    }
    
    , 
    {
      "id": "https://jelloeater.me/blog/mcp-fun/",
      "url": "https://jelloeater.me/blog/mcp-fun/",
      "title": "MCP Tool Bloat, Permission Purgatory, and the $400 Loop",
      "content_text": "\u003cp\u003eI’ve spent most of the last week living inside \u003cstrong\u003eOpenCode\u003c/strong\u003e, and if there’s one thing I’ve learned, it’s that the \u0026ldquo;Model Context Protocol\u0026rdquo; (MCP) is both a godsend and a token-eating monster. We\u0026rsquo;re moving fast into agentic workflows, but we’re hitting a wall: \u003cstrong\u003eTool Bloat\u003c/strong\u003e.\u003c/p\u003e",
      "date_published": "2026-03-21T19:55:48Z"
    }
    
    , 
    {
      "id": "https://jelloeater.me/blog/2026-02-08-yazi/",
      "url": "https://jelloeater.me/blog/2026-02-08-yazi/",
      "title": "Yazi CLI Rant",
      "content_text": "\u003ch2 id=\"intro\"\u003eIntro\u003c/h2\u003e\n\u003cp\u003eHey all,\nWell I spent way too much of my Sunday trying to figure out why Yazi wouldn\u0026rsquo;t display the editor menu properly\u0026hellip; turns out it\u0026rsquo;s due to how my terminal relays key combinations.\u003c/p\u003e",
      "date_published": "2026-02-08T15:34:48Z"
    }
    
    , 
    {
      "id": "https://jelloeater.me/review/heynote/",
      "url": "https://jelloeater.me/review/heynote/",
      "title": "Review - Heynote (Created by Jonatan Heyman)",
      "content_text": "\u003ch2 id=\"stats\"\u003eStats\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"https://img.shields.io/github/stars/heyman/heynote?style=for-the-badge\u0026amp;logo=github\" alt=\"GitHub Repo stars\"\u003e\n\u003cimg src=\"https://img.shields.io/github/downloads/heyman/heynote/total?style=for-the-badge\u0026amp;logo=github\" alt=\"GitHub Downloads (all assets, all releases)\"\u003e \u003cimg src=\"https://img.shields.io/github/last-commit/heyman/heynote?style=for-the-badge\u0026amp;logo=github\" alt=\"GitHub last commit\"\u003e \u003cimg src=\"https://img.shields.io/github/commit-activity/m/heyman/heynote?style=for-the-badge\u0026amp;logo=github\" alt=\"GitHub commit activity\"\u003e\u003c/p\u003e\n\u003ch2 id=\"review\"\u003eReview\u003c/h2\u003e\n\u003cp\u003eSo my desktop is usually a mess of terminal windows, IDEs, and random snippets of JSON. I’ve tried everything from sticking things in a temporary \u003ccode\u003escratch.txt\u003c/code\u003e to using heavy-duty note apps. While I am a huge fan of both Obsidian and Google Keep, I wanted something similar to Boop.\u003c/p\u003e",
      "date_published": "2025-12-27T18:50:11Z"
    }
    
  ]
}
