{"slug": "oh-my-opencode-slim", "title": "Oh My OpenCode Slim", "summary": "OpenCode, an open-source AI coding agent platform, offers a free multi-agent development environment through the Oh-my-opencode-slim plugin, which provides specialized agents called heroes that can be configured with different AI models. The plugin, a simplified version of Oh-my-opencode (now Oh my OpenAgent), enables developers to set up a team of agents for tasks like debugging, refactoring, and code generation without subscription costs, though the article warns to use it only for personal projects and to check organizational policies.", "body_md": "ℹ️ **Info:** this article is a follow-up to this one, don’t miss it if you want to fully understand the foundational concepts.\n\nHave you started getting into AI agents for coding or are you just curious to try but you don’t have the budget for credits or subscriptions like **Cursor **or **Claude Code**?\n\nYou’re in the right place. In this post I’ll show you how to set up a **completely free multi-agent development environment**, so you can have an entire “team” of specialized agents that can take a task, break it down into smaller activities, and assign each part to the most suitable agent.\n\n⚠️ **WARNING**: use the configurations shown in this article only for personal projects. Do not use them for company/work projects. Always check whether your organization’s internal policies allow AI-assisted coding and, when appropriate, request access to paid models. Remember: when the product is free, the product might be you.\n\n## Introducing Opencode: the open-source alternative to Claude Code\n\n**OpenCode **is an open source platform that acts as an AI agent to assist with software development. It can **write**, **modify**, and **analyze **code automatically using **AI models**.\n\nIt integrates with editors, repositories, and common developer tools to boost productivity, it supports tasks like **debugging**, **refactoring**, and code generation. The goal is to make developers’ workflows **faster **and more **efficient**.\n\nMore info inside the official OpenCode website: [https://opencode.ai/it](https://opencode.ai/it)\n\n## Oh-my-Opencode-slim: the heroes enter the scene\n\nOh-my-opencode-slim is a simplified version of a well known Opencode plugin originally called **Oh-my-opencode**, and now renamed **Oh my OpenAgent**: [https://ohmyopenagent.com/](https://ohmyopenagent.com/)\n\nOh-my-opencode-slim is an Opencode plugin that provides a set of agents also called **heroes** each specialized in specific areas of software development.\n\nThe truly interesting part is that you can create a JSON configuration and assign **different models to each agent (hero)**, which opens up a lot of customization options.\n\nYou can see the available heroes directly in the GitHub repository:\n\n[https://github.com/alvinunreal/oh-my-opencode-slim?tab=readme-ov-file#%EF%B8%8F-meet-the-pantheon](https://github.com/alvinunreal/oh-my-opencode-slim?tab=readme-ov-file#%EF%B8%8F-meet-the-pantheon)\n\nAs you browse the repository, you’ll notice that each agent comes with a predefined prompt. For example, here’s the prompt for the “**Explorer**” agent:\n\n``` js\nconst EXPLORER_PROMPT  = `You are Explorer - a fast codebase navigation specialist.\n\n**Role**: Quick contextual grep for codebases. Answer \"Where is X?\", \"Find Y\", \"Which file has Z\".\n\n**When to use which tools**:\n- **Text/regex patterns** (strings, comments, variable names): grep\n- **Structural patterns** (function shapes, class structures): ast_grep_search\n- **File discovery** (find by name/extension): glob\n\n**Behavior**:\n- Be fast and thorough\n- Fire multiple searches in parallel if needed\n- Return file paths with relevant snippets\n\n**Output Format**:\n<results>\n<files>\n- /path/to/file.ts:42 - Brief description of what's there\n</files>\n<answer>\nConcise answer to the question\n</answer>\n</results>\n\n**Constraints**:\n- READ-ONLY: Search and report, don't modify\n- Be exhaustive but concise\n- Include line numbers when relevant`;\n```\n\n## Setting up Oh-my-opencode-slim\n\nIf you follow the instructions in the oh-my-opencode-slim repository, you’ll end up with a configuration file at:\n\n```\n~/.config/opencode/oh-my-opencode-slim.json\n```\n\nIts default content looks roughly like this (note: model versions may change over time compared to when this article was written):\n\n```\n{\n  \"preset\": \"openai\",\n  \"presets\": {\n    \"opencode\": {\n      \"orchestrator\": {\n        \"model\": \"openai/gpt-5.4\",\n        \"skills\": [\"*\"],\n        \"mcps\": [\"websearch\"]\n      },\n      \"oracle\": {\n        \"model\": \"openai/gpt-5.4\",\n        \"variant\": \"high\",\n        \"skills\": [],\n        \"mcps\": []\n      },\n      \"librarian\": {\n        \"model\": \"openai/gpt-5.4\",\n        \"variant\": \"low\",\n        \"skills\": [],\n        \"mcps\": [\n          \"websearch\",\n          \"context7\",\n          \"grep_app\"\n        ]\n      },\n      \"explorer\": {\n        \"model\": \"openai/gpt-5.4\",\n        \"variant\": \"low\",\n        \"skills\": [],\n        \"mcps\": []\n      },\n      \"designer\": {\n        \"model\": \"openai/gpt-5.4\",\n        \"variant\": \"medium\",\n        \"skills\": [\"agent-browser\"],\n        \"mcps\": []\n      },\n      \"fixer\": {\n        \"model\": \"openai/gpt-5.4\",\n        \"variant\": \"low\",\n        \"skills\": [],\n        \"mcps\": []\n      }\n    }\n  }\n}\n```\n\nThis default configuration is great if you have access to paid **OpenAI **models. In our case, though, we want to rely on free models offered directly by Opencode:** Big Pickle** 🥒.\n\nBig Pickle is a stealth model that is available for free on OpenCode for a limited time. The team uses this period to gather feedback and improve the model. ~\n\nOpencode website\n\nSo we’ll replace the configuration by pasting the following:\n\n```\n{\n  \"preset\": \"opencode\",\n  \"presets\": {\n    \"opencode\": {\n      \"orchestrator\": {\n        \"model\": \"opencode/big-pickle\",\n        \"skills\": [\"*\"],\n        \"mcps\": [\"websearch\"]\n      },\n      \"oracle\": {\n        \"model\": \"opencode/big-pickle\",\n        \"variant\": \"high\",\n        \"skills\": [],\n        \"mcps\": []\n      },\n      \"librarian\": {\n        \"model\": \"opencode/big-pickle\",\n        \"variant\": \"low\",\n        \"skills\": [],\n        \"mcps\": [\n          \"websearch\",\n          \"context7\",\n          \"grep_app\"\n        ]\n      },\n      \"explorer\": {\n        \"model\": \"opencode/big-pickle\",\n        \"variant\": \"low\",\n        \"skills\": [],\n        \"mcps\": []\n      },\n      \"designer\": {\n        \"model\": \"opencode/big-pickle\",\n        \"variant\": \"medium\",\n        \"skills\": [\"agent-browser\"],\n        \"mcps\": []\n      },\n      \"fixer\": {\n        \"model\": \"opencode/big-pickle\",\n        \"variant\": \"low\",\n        \"skills\": [],\n        \"mcps\": []\n      }\n    }\n  }\n}\n```\n\nIf everything is set up correctly, you can start Opencode from your terminal with:\n\n```\nopencode\n```\n\nYou should see something like this:\n\nYou’ll know **Oh-my-opencode-slim** is active thanks to the “**Orchestrator**” entry and “** Big Pickle**” shown under the text input bar.\n\nAt this point you can start interacting with the agents by writing a simple prompt.\n\nAnd finally you can watch the agents at work on your codebase (sorry for the blur).\n\n## Conclusions\n\nOverall, Oh-my-opencode-slim paired with Big Pickle’s free models is a great option for anyone who wants to build small-to-medium personal projects in their free time.\n\nThat said, I don’t recommend using this free model in work contexts where data privacy is significantly more important.\n\nThis tool can also connect to multiple premium model providers like **OpenAI**, **Copilot**, **Anthropic**, and more.\n\nIn that scenario, using **Opencode **can make a lot more sense for professional purposes according to your company’s policies.\n\nHave you ever tried OpenCode and/or Oh-my-opencode-slim? Do you know something better (or a different setup you recommend)? Let’s discuss in the comments.", "url": "https://wpnews.pro/news/oh-my-opencode-slim", "canonical_source": "https://fabiobiffi.com/2026/oh-my-opencode-slim-free-multi-agent-programming-with-opencode-big-pickle-%f0%9f%a5%92/", "published_at": "2026-08-20 08:47:53+00:00", "updated_at": "2026-08-20 09:15:49.081204+00:00", "lang": "en", "topics": ["ai-agents", "developer-tools", "ai-tools"], "entities": ["OpenCode", "Oh-my-opencode-slim", "Oh-my-opencode", "Oh my OpenAgent", "Cursor", "Claude Code", "alvinunreal"], "alternates": {"html": "https://wpnews.pro/news/oh-my-opencode-slim", "markdown": "https://wpnews.pro/news/oh-my-opencode-slim.md", "text": "https://wpnews.pro/news/oh-my-opencode-slim.txt", "jsonld": "https://wpnews.pro/news/oh-my-opencode-slim.jsonld"}}