[{"data":1,"prerenderedAt":368},["ShallowReactive",2],{"blog-tag-en-open-source":3},[4,120,210,257,311],{"slug":5,"published":6,"updated":7,"minutes":8,"category":9,"tags":10,"tagPages":16,"keywords":19,"about":27,"sources":40,"cover":110,"og":111,"expertise":112,"locales":113,"lang":114,"title":117,"description":118,"coverAlt":119},"opencode","2026-10-09","2026-10-10",8,"agents",[11,12,13,14,15],"AI coding agent","Terminal","Open source","Local models","MCP",[17,18],"open-source","mcp",[5,20,21,22,23,24,25,26],"opencode review","open source coding agent","opencode vs claude code","terminal coding agent","opencode local models","opencode permissions","opencode mcp",[28,31,34,37],{"name":29,"url":30},"OpenCode","https:\u002F\u002Fopencode.ai",{"name":32,"url":33},"Large language model","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FLarge_language_model",{"name":35,"url":36},"Model Context Protocol","https:\u002F\u002Fmodelcontextprotocol.io",{"name":38,"url":39},"Language Server Protocol","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FLanguage_Server_Protocol",[41,44,47,50,53,56,59,62,65,68,71,74,77,80,83,86,89,92,95,98,101,104,107],{"title":42,"url":43},"OpenCode docs: intro and installation","https:\u002F\u002Fopencode.ai\u002Fdocs\u002F",{"title":45,"url":46},"OpenCode docs: providers, Models.dev and local models","https:\u002F\u002Fopencode.ai\u002Fdocs\u002Fproviders\u002F",{"title":48,"url":49},"OpenCode docs: agents, Build, Plan and subagents","https:\u002F\u002Fopencode.ai\u002Fdocs\u002Fagents\u002F",{"title":51,"url":52},"OpenCode docs: permissions and defaults","https:\u002F\u002Fopencode.ai\u002Fdocs\u002Fpermissions\u002F",{"title":54,"url":55},"OpenCode docs: MCP servers","https:\u002F\u002Fopencode.ai\u002Fdocs\u002Fmcp-servers\u002F",{"title":57,"url":58},"OpenCode docs: LSP servers","https:\u002F\u002Fopencode.ai\u002Fdocs\u002Flsp\u002F",{"title":60,"url":61},"OpenCode docs: server and web interface","https:\u002F\u002Fopencode.ai\u002Fdocs\u002Fserver\u002F",{"title":63,"url":64},"OpenCode docs: config and precedence","https:\u002F\u002Fopencode.ai\u002Fdocs\u002Fconfig\u002F",{"title":66,"url":67},"OpenCode docs: Zen, pay-as-you-go models","https:\u002F\u002Fopencode.ai\u002Fdocs\u002Fzen\u002F",{"title":69,"url":70},"OpenCode docs: Go subscription plans","https:\u002F\u002Fopencode.ai\u002Fdocs\u002Fgo\u002F",{"title":72,"url":73},"OpenCode docs: share and data retention","https:\u002F\u002Fopencode.ai\u002Fdocs\u002Fshare\u002F",{"title":75,"url":76},"OpenCode docs: enterprise and data handling","https:\u002F\u002Fopencode.ai\u002Fdocs\u002Fenterprise\u002F",{"title":78,"url":79},"GitHub: anomalyco\u002Fopencode, MIT licence and README","https:\u002F\u002Fgithub.com\u002Fanomalyco\u002Fopencode",{"title":81,"url":82},"OpenCode release v1.18.35 (6 October 2026)","https:\u002F\u002Fgithub.com\u002Fanomalyco\u002Fopencode\u002Freleases\u002Ftag\u002Fv1.18.35",{"title":84,"url":85},"Claude Code licence file (LICENSE.md)","https:\u002F\u002Fraw.githubusercontent.com\u002Fanthropics\u002Fclaude-code\u002Fmain\u002FLICENSE.md",{"title":87,"url":88},"Claude pricing: plans and Claude Code access","https:\u002F\u002Fclaude.com\u002Fpricing",{"title":90,"url":91},"Claude Code docs: connect to an LLM gateway","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fllm-gateway",{"title":93,"url":94},"OpenAI Codex CLI repository (Apache-2.0)","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex",{"title":96,"url":97},"ChatGPT pricing: Codex included in plans","https:\u002F\u002Flearn.chatgpt.com\u002Fdocs\u002Fpricing",{"title":99,"url":100},"Codex configuration: model providers and config.toml","https:\u002F\u002Flearn.chatgpt.com\u002Fdocs\u002Fconfig-file\u002Fconfig-advanced",{"title":102,"url":103},"Aider website: git integration and LLM support","https:\u002F\u002Faider.chat\u002F",{"title":105,"url":106},"Aider licence file (Apache-2.0)","https:\u002F\u002Fraw.githubusercontent.com\u002FAider-AI\u002Faider\u002Fmain\u002FLICENSE.txt",{"title":108,"url":109},"GDPR, Regulation (EU) 2016\u002F679, Article 28","https:\u002F\u002Feur-lex.europa.eu\u002Flegal-content\u002FEN\u002FTXT\u002FHTML\u002F?uri=CELEX:32016R0679","\u002Fimages\u002Fblog\u002Fopencode\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fopencode\u002Fog.jpg","ai-engineer",[114,115,116],"en","de","hu","OpenCode review: the open-source coding agent for any model","OpenCode is an MIT-licensed terminal coding agent for any model, hosted or local. Agents, permissions, MCP and LSP, plus the data-protection trade-offs.","OpenCode review: an open toolbox beside a terminal window, a row of different batteries next to it.",{"slug":121,"published":122,"minutes":8,"category":123,"tags":124,"tagPages":129,"keywords":130,"about":138,"sources":149,"cover":204,"og":205,"expertise":112,"locales":206,"lang":114,"title":207,"description":208,"coverAlt":209},"deepeval","2026-10-06","llmops",[125,126,127,128,13],"LLM evaluation","pytest","LLM-as-a-judge","Red teaming",[17],[121,131,132,133,134,135,136,137],"deepeval vs ragas","llm evaluation framework","pytest for llm outputs","g-eval metric","llm judge cost","deepeval pricing","llm red teaming open source",[139,142,145,148],{"name":140,"url":141},"DeepEval","https:\u002F\u002Fdeepeval.com",{"name":143,"url":144},"Confident AI","https:\u002F\u002Fwww.confident-ai.com",{"name":146,"url":147},"Pytest","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FPytest",{"name":32,"url":33},[150,153,156,159,162,165,168,171,174,177,180,183,186,189,192,195,198,201],{"title":151,"url":152},"DeepEval documentation: getting started","https:\u002F\u002Fdeepeval.com\u002Fdocs\u002Fgetting-started",{"title":154,"url":155},"GitHub: confident-ai\u002Fdeepeval, the README and licence","https:\u002F\u002Fgithub.com\u002Fconfident-ai\u002Fdeepeval",{"title":157,"url":158},"PyPI: deepeval, the latest release and Python requirement","https:\u002F\u002Fpypi.org\u002Fproject\u002Fdeepeval\u002F",{"title":160,"url":161},"DeepEval documentation: metrics introduction","https:\u002F\u002Fdeepeval.com\u002Fdocs\u002Fmetrics-introduction",{"title":163,"url":164},"DeepEval documentation: G-Eval","https:\u002F\u002Fdeepeval.com\u002Fdocs\u002Fmetrics-llm-evals",{"title":166,"url":167},"DeepEval documentation: Faithfulness","https:\u002F\u002Fdeepeval.com\u002Fdocs\u002Fmetrics-faithfulness",{"title":169,"url":170},"DeepEval documentation: Tool Correctness","https:\u002F\u002Fdeepeval.com\u002Fdocs\u002Fmetrics-tool-correctness",{"title":172,"url":173},"DeepEval documentation: generate goldens from documents","https:\u002F\u002Fdeepeval.com\u002Fdocs\u002Fsynthesizer-generate-from-docs",{"title":175,"url":176},"DeepEval documentation: unit testing in CI\u002FCD","https:\u002F\u002Fdeepeval.com\u002Fdocs\u002Fevaluation-unit-testing-in-ci-cd",{"title":178,"url":179},"DeepEval FAQ","https:\u002F\u002Fdeepeval.com\u002Fdocs\u002Ffaq",{"title":181,"url":182},"DeepEval documentation: data privacy","https:\u002F\u002Fdeepeval.com\u002Fdocs\u002Fdata-privacy",{"title":184,"url":185},"GitHub: confident-ai\u002Fdeepteam, the red-teaming framework","https:\u002F\u002Fgithub.com\u002Fconfident-ai\u002Fdeepteam",{"title":187,"url":188},"Confident AI pricing","https:\u002F\u002Fwww.confident-ai.com\u002Fpricing",{"title":190,"url":191},"Confident AI documentation: data residency","https:\u002F\u002Fwww.confident-ai.com\u002Fdocs\u002Fsettings\u002Fdata-residency",{"title":193,"url":194},"Confident AI subprocessor list","https:\u002F\u002Fwww.confident-ai.com\u002Fsubprocessors-list",{"title":196,"url":197},"GitHub: explodinggradients\u002Fragas, the README","https:\u002F\u002Fgithub.com\u002Fexplodinggradients\u002Fragas",{"title":199,"url":200},"GitHub: promptfoo\u002Fpromptfoo, the README","https:\u002F\u002Fgithub.com\u002Fpromptfoo\u002Fpromptfoo",{"title":202,"url":203},"Braintrust pricing","https:\u002F\u002Fwww.braintrust.dev\u002Fpricing","\u002Fimages\u002Fblog\u002Fdeepeval\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fdeepeval\u002Fog.jpg",[114,115,116],"DeepEval review: pytest for LLM outputs, and the judge bill","DeepEval: LLM checks as pytest-style tests with built-in judge metrics. The library is free and Apache-2.0; judge calls and data flow are the real cost.","DeepEval review: a judge's gavel beside a rack of test tubes and an open coin purse.",{"slug":211,"published":212,"updated":213,"minutes":214,"category":9,"tags":215,"tagPages":219,"keywords":221,"about":228,"sources":234,"cover":251,"og":252,"expertise":112,"locales":253,"lang":114,"title":254,"description":255,"coverAlt":256},"aider","2026-09-23","2026-10-01",10,[216,12,217,218,13],"Coding agents","Git workflow","BYO key",[220,17],"coding-agents",[211,222,223,224,225,21,226,227],"aider vs claude code","aider polyglot benchmark","ai pair programming terminal","aider leaderboard","aider architect mode","aider install",[229,231],{"name":230,"url":103},"Aider",{"name":232,"url":233},"Aider on GitHub","https:\u002F\u002Fgithub.com\u002FAider-AI\u002Faider",[235,237,240,243,246,248],{"title":236,"url":103},"Aider website",{"title":238,"url":239},"Aider LLM leaderboards","https:\u002F\u002Faider.chat\u002Fdocs\u002Fleaderboards\u002F",{"title":241,"url":242},"Aider linting and testing","https:\u002F\u002Faider.chat\u002Fdocs\u002Fusage\u002Flint-test.html",{"title":244,"url":245},"Aider token limits","https:\u002F\u002Faider.chat\u002Fdocs\u002Ftroubleshooting\u002Ftoken-limits.html",{"title":247,"url":233},"Aider repository on GitHub",{"title":249,"url":250},"aider-chat on PyPI","https:\u002F\u002Fpypi.org\u002Fproject\u002Faider-chat\u002F","\u002Fimages\u002Fblog\u002Faider\u002Fcover.webp","\u002Fimages\u002Fblog\u002Faider\u002Fog.jpg",[114,115,116],"Aider review: git-first pair programming in the terminal","A review of Aider 0.86.2, an Apache-2.0 terminal pair programmer whose benchmark ranks models honestly and whose release cadence has stopped.","Aider review: a human hand and a robot hand type on one keyboard beneath a git branch arc.",{"slug":258,"published":259,"minutes":214,"category":9,"tags":260,"tagPages":261,"keywords":262,"about":271,"sources":277,"cover":305,"og":306,"expertise":112,"locales":307,"lang":114,"title":308,"description":309,"coverAlt":310},"goose-block","2026-07-17",[216,15,14,13],[220,18,17],[263,264,265,266,267,268,269,270],"goose ai agent","goose vs claude code","block goose open source agent","goose mcp extensions","goose recipes","local first ai agent","goose permission modes","agentic ai foundation",[272,274],{"name":35,"url":273},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FModel_Context_Protocol",{"name":275,"url":276},"goose documentation","https:\u002F\u002Fgoose-docs.ai\u002F",[278,281,284,287,290,293,296,299,302],{"title":279,"url":280},"goose documentation: quickstart","https:\u002F\u002Fgoose-docs.ai\u002Fdocs\u002Fquickstart",{"title":282,"url":283},"goose documentation: configuration files","https:\u002F\u002Fgoose-docs.ai\u002Fdocs\u002Fguides\u002Fconfig-files",{"title":285,"url":286},"goose documentation: permission modes","https:\u002F\u002Fgoose-docs.ai\u002Fdocs\u002Fguides\u002Fmanaging-tools\u002Fgoose-permissions",{"title":288,"url":289},"goose documentation: smart context management","https:\u002F\u002Fgoose-docs.ai\u002Fdocs\u002Fguides\u002Fsessions\u002Fsmart-context-management",{"title":291,"url":292},"goose documentation: recipe reference","https:\u002F\u002Fgoose-docs.ai\u002Fdocs\u002Fguides\u002Frecipes\u002Frecipe-reference",{"title":294,"url":295},"goose documentation: CLI commands","https:\u002F\u002Fgoose-docs.ai\u002Fdocs\u002Fguides\u002Fgoose-cli-commands",{"title":297,"url":298},"goose documentation: known issues","https:\u002F\u002Fgoose-docs.ai\u002Fdocs\u002Ftroubleshooting\u002Fknown-issues",{"title":300,"url":301},"goose has a new home: the Agentic AI Foundation (7 April 2026)","https:\u002F\u002Fgoose-docs.ai\u002Fblog\u002F2026\u002F04\u002F07\u002Fgoose-moves-to-aaif\u002F",{"title":303,"url":304},"goose repository on GitHub","https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose","\u002Fimages\u002Fblog\u002Fgoose-block\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fgoose-block\u002Fog.jpg",[114,115,116],"Goose: the open-source agent you run on your own machine","Goose, an Apache-2.0 Rust coding agent under the Linux Foundation: how its permissions, recipes and MCP extensions compare with commercial tools.","Goose review: a goose with a tool belt stands on a desk next to a laptop.",{"slug":312,"published":313,"minutes":314,"category":9,"tags":315,"tagPages":318,"keywords":319,"about":327,"sources":332,"cover":362,"og":363,"expertise":112,"locales":364,"lang":114,"title":365,"description":366,"coverAlt":367},"cline","2026-06-16",11,[216,316,317,15,13],"Plan and Act","Checkpoints",[220,18,17],[320,321,322,323,324,325,326,21],"cline coding agent","cline vs claude code","cline vs cursor","cline cli headless","coding agent auto approve","cline checkpoints","cline pass pricing",[328,331],{"name":329,"url":330},"Cline","https:\u002F\u002Fgithub.com\u002Fcline\u002Fcline",{"name":35,"url":273},[333,336,339,342,345,348,351,354,357,360],{"title":334,"url":335},"Cline docs: Overview","https:\u002F\u002Fdocs.cline.bot\u002Fintroduction\u002Foverview",{"title":337,"url":338},"Cline docs: Plan and Act mode","https:\u002F\u002Fdocs.cline.bot\u002Fcore-workflows\u002Fplan-and-act",{"title":340,"url":341},"Cline docs: CLI reference","https:\u002F\u002Fdocs.cline.bot\u002Fcli\u002Fcli-reference",{"title":343,"url":344},"Cline docs: Auto Approve and YOLO mode","https:\u002F\u002Fdocs.cline.bot\u002Ffeatures\u002Fauto-approve",{"title":346,"url":347},"Cline docs: Checkpoints","https:\u002F\u002Fdocs.cline.bot\u002Ffeatures\u002Fcheckpoints",{"title":349,"url":350},"Cline docs: MCP","https:\u002F\u002Fdocs.cline.bot\u002Fmcp\u002Fmcp-overview",{"title":352,"url":353},"Cline docs: Rules","https:\u002F\u002Fdocs.cline.bot\u002Fcustomization\u002Fcline-rules",{"title":355,"url":356},"Cline docs: ClinePass","https:\u002F\u002Fdocs.cline.bot\u002Fgetting-started\u002Fclinepass",{"title":358,"url":359},"Cline pricing","https:\u002F\u002Fcline.bot\u002Fpricing",{"title":361,"url":330},"cline\u002Fcline on GitHub","\u002Fimages\u002Fblog\u002Fcline\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fcline\u002Fog.jpg",[114,115,116],"Cline, reviewed: an open coding agent that gives you every model and none of the guardrails","Cline: an Apache-2.0 agent for VS Code, JetBrains and the terminal. What Plan and Act, checkpoints and auto-approve guarantee, and where safety leaks.","Cline review: a robot chooses from many hats hanging in an open wardrobe.",1793451238479]