[{"data":1,"prerenderedAt":823},["ShallowReactive",2],{"categories-init":3,"stack-zcode-dev-stack":4,"stack-res-zcode-dev-stack":822},true,{"stack_id":5,"slug":6,"name":7,"tagline":8,"long_description":9,"key_features":10,"use_cases":18,"pros":24,"cons":30,"cover_image_url":36,"scores":37,"options":51,"additions":351,"option_groups":700,"multi_select_option_types":701,"tools_by_category":702,"related_stacks":757,"faqs":774,"pricing":790,"system_requirements":36,"experience_level":817,"project_type":36,"stack_type_slug":764,"stack_type_icon_url":765,"published_date":729,"last_updated_date":36,"seo_meta":818},234,"zcode-dev-stack","ZCode Dev Stack","Z.ai's desktop coding agent with Goal Mode, running GLM, Kimi, Claude, or another provider's model.","ZCode is Z.ai's desktop coding agent, a free app for macOS, Windows, and Linux (Linux in beta) whose source is open under Apache-2.0. Its agent is **tuned for GLM**, Z.ai's own model family, and this stack defaults to GLM-5.3 on the GLM Coding Plan. The same app connects to Moonshot's Kimi, MiniMax, Xiaomi MiMo, Claude, and OpenAI's GPT models through their API keys, and to OpenRouter or any compatible endpoint, so GLM is the starting point rather than a lock.\n\nThe agent reads and edits the project, runs commands, drives a browser, and hands parts of a task to subagents. Its signature feature is **Goal Mode**: given a one-sentence objective, it keeps working in rounds and checks after each one for evidence that the goal is met, such as passing tests or the expected output. Project memory, skills, MCP servers, hooks, and plugins extend it, and scheduled automations run recurring tasks on the local machine. ZCode is desktop-first: the open-source repository can build a terminal interface and a local web mode, but there is no official packaged CLI.\n\nZCode runs on **your own computer**, which has to stay on and online while it works. Remote Control opens the current workspace in a phone browser from a QR code or link, one phone at a time, and Bot Channel does the same from WeChat or Feishu for longer-lived access. Both steer the desktop, which does the work, and ZCode has no hosted cloud or mobile app. Its **remote development** mode connects the desktop to a Linux server over SSH, to WSL, or to a running container, so the agent, commands, and git run there while models, login, and settings stay on the desktop. That session runs over the desktop's connection, so a server gives the agent a stronger or always-available machine, not a way to keep working with the laptop off.\n\nCode lives on GitHub by default, or on GitLab. A server with private access, Docker, CI\u002FCD, and an AI code reviewer are common additions.",[11,12,13,14,15,16,17],"Desktop app for macOS, Windows, and Linux (Linux in beta), with source open under Apache-2.0","Goal Mode: the agent works in rounds until the evidence shows the objective is met","Subagents, browser automation, project memory, skills, MCP servers, hooks, and plugins","GLM-5.3 by default, plus Kimi, MiniMax, Xiaomi MiMo, Claude, GPT, OpenRouter, and compatible endpoints","Remote development over SSH, in WSL, or inside a running Docker container","Remote Control from a phone browser and Bot Channel from WeChat or Feishu","Scheduled automations and idle-time tasks on the local machine",[19,20,21,22,23],"Running long refactors or fix-until-the-tests-pass tasks with Goal Mode","Getting the most from a GLM Coding Plan in the agent tuned for GLM","Working on a remote Linux box, WSL, or a dev container from a desktop app instead of a terminal","Checking on a running task from a phone browser while away from the desk","Teams that already coordinate in WeChat or Feishu and want to steer the agent from there",[25,26,27,28,29],"The app is free and open source, with no separate subscription for the agent","Goal Mode's evidence check suits long tasks better than a single-reply agent","One GLM Coding Plan covers ZCode and other agents such as Claude Code, Cline, and OpenCode","Remote development over SSH, WSL, or Docker is built into the desktop app","Phone control opens in a browser, with no app to install",[31,32,33,34,35],"No hosted cloud: phone control, bots, and automations all need the desktop running and online","Remote development runs over the desktop's connection, so a server doesn't keep the agent working with your laptop off","No official packaged CLI; the terminal and web modes have to be built from source","Chat-app control covers WeChat and Feishu, which suits teams in China more than elsewhere","No free usage: every task needs a Coding Plan or a provider API key",null,{"popularity":38,"learning_curve":41,"flexibility":44,"performance":47,"portability":49},{"score":39,"reasoning":40},1,"A recent launch with a small following so far compared with established coding agents.",{"score":42,"reasoning":43},2,"A desktop app that signs in to a Coding Plan and starts working, with Goal Mode as the one new idea; remote workspaces and other providers add a little setup.",{"score":45,"reasoning":46},3,"Several model providers, skills, MCP, hooks, plugins, and SSH, WSL, or Docker workspaces, but everything runs through the desktop app, with no packaged CLI or hosted cloud.",{"score":45,"reasoning":48},"Goal Mode handles long tasks well on GLM-5.3, but results depend on the model, the product is young, and nothing runs once the desktop is off.",{"score":45,"reasoning":50},"The app is open source and models can come from several providers, but it's tuned for GLM, remote work depends on the desktop, and chat control is tied to WeChat and Feishu.",{"database":52,"orm":56,"authentication":60,"analytics":64,"coding_agent":68,"llm":72,"language":266,"frontend_framework":270,"cms":274,"hosting":278,"reverse_proxy":282,"self_hosted_paas":286,"version_control":290},{"tools":53,"descriptions":54,"aliases":55,"see_all":36},[],{},{},{"tools":57,"descriptions":58,"aliases":59,"see_all":36},[],{},{},{"tools":61,"descriptions":62,"aliases":63,"see_all":36},[],{},{},{"tools":65,"descriptions":66,"aliases":67,"see_all":36},[],{},{},{"tools":69,"descriptions":70,"aliases":71,"see_all":36},[],{},{},{"tools":73,"descriptions":255,"aliases":262,"see_all":263},[74,124,148,178,207,234],{"tool_id":75,"name":76,"slug":77,"tooltip_description":78,"logo_url":79,"logo_bg":80,"pricing_model":81,"learning_curve_score":45,"popularity_score":45,"hosting_assignment_type":36,"hosting_provider_restriction":85,"hosting_target_restriction":85,"hosting_compatible_tool_ids":36,"parent_tool_id":36,"category":86,"subcategory":90,"categories":94,"subcategories":97,"flexibility_score":99,"performance_score":99,"portability_score":99,"is_featured":100,"tags":101,"score_reasonings":116,"published_date":122,"last_updated_date":123},157,"GLM","glm","GLM is Z.ai's (formerly Zhipu AI) family of bilingual Chinese and English LLMs, with open weights on Hugging Face, an OpenAI-compatible API with free Flash models, and a flat-rate GLM Coding Plan for coding agents.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fglm.png","dark",{"slug":82,"display_name":83,"description":84},"freemium","Freemium","A free tier is available; additional features, usage limits, or managed hosting require a paid plan.","open",{"category_id":87,"name":88,"slug":89},19,"LLM","llm",{"subcategory_id":91,"name":92,"slug":93},52,"Open-weight","open-weight",[95],{"category_id":87,"name":88,"slug":89,"is_primary":3,"display_order":96},0,[98],{"subcategory_id":91,"name":92,"slug":93,"category_id":87,"is_primary":3,"display_order":96},4,false,[102,107,111],{"tag_id":103,"name":104,"slug":105,"tag_type":106},11,"Open Source","open-source","feature",{"tag_id":108,"name":109,"slug":110,"tag_type":106},12,"Self-hostable","self-hostable",{"tag_id":112,"name":113,"slug":114,"tag_type":115},40,"Web","web","platform",{"learning_curve":117,"flexibility":118,"performance":119,"popularity":120,"portability":121},"The OpenAI-compatible API at open.bigmodel.cn is easy to adopt for any developer familiar with OpenAI. Ollama support (`ollama run glm-4.7`) makes local inference a one-command setup. The difficulty is in navigating the sprawling model family — GLM-4, GLM-4.5, GLM-4.6, GLM-4.7, GLM-Z1, GLM-5 — and the fact that much documentation is in Chinese first.","Apache 2.0 open weights for all major variants, multiple size options (9B to 32B self-hosted; up to 744B via API), reasoning-specialist (Z1), vision (GLM-4V), and all-tools variants, plus the managed API. Solid flexibility, though fewer self-hostable sizes above 32B and less third-party cloud availability than DeepSeek or Qwen.","GLM-4 All Tools benchmarks favourably against GPT-4 All Tools; GLM-Z1 reasoning models are strong at 32B; GLM-5.1 reportedly matched GPT-5.4 on coding benchmarks. However, independent Western benchmark coverage is sparser than for DeepSeek or Qwen, and the largest frontier models are proprietary.","ChatGLM-6B repo has 41k+ GitHub stars, making it one of the most-starred Chinese LLM repos. However, globally GLM has lower mindshare than DeepSeek (92k+ stars on R1) or Qwen. Dominant within the Chinese developer community; growing but limited international adoption.","Apache 2.0 weights on Hugging Face under zai-org\u002F, supported by Ollama, vLLM, SGLang, GGUF\u002Fllama.cpp — solid portability for the open-weight sizes. However, no major Western managed cloud (Bedrock, Azure) support as of mid-2026, and the frontier models are API-only with China-hosted infrastructure.","2026-05-29","2026-09-27",{"tool_id":125,"name":126,"slug":127,"tooltip_description":128,"logo_url":129,"logo_bg":130,"pricing_model":131,"learning_curve_score":42,"popularity_score":45,"hosting_assignment_type":36,"hosting_provider_restriction":85,"hosting_target_restriction":85,"hosting_compatible_tool_ids":36,"parent_tool_id":36,"category":132,"subcategory":133,"categories":134,"subcategories":136,"flexibility_score":99,"performance_score":138,"portability_score":99,"is_featured":100,"tags":139,"score_reasonings":142,"published_date":122,"last_updated_date":123},156,"Kimi","kimi","Moonshot AI's Kimi is a family of open-weight LLMs known for very long context, strong agentic coding, and bilingual Chinese and English performance, available as downloadable weights, a paid API, and the kimi.com assistant.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fkimi.svg","white",{"slug":82,"display_name":83,"description":84},{"category_id":87,"name":88,"slug":89},{"subcategory_id":91,"name":92,"slug":93},[135],{"category_id":87,"name":88,"slug":89,"is_primary":3,"display_order":96},[137],{"subcategory_id":91,"name":92,"slug":93,"category_id":87,"is_primary":3,"display_order":96},5,[140,141],{"tag_id":103,"name":104,"slug":105,"tag_type":106},{"tag_id":112,"name":113,"slug":114,"tag_type":115},{"performance":143,"learning_curve":144,"flexibility":145,"popularity":146,"portability":147},"Kimi K2 and K2.6 are top-tier on SWE-bench Verified and agentic coding benchmarks — competitive with GPT-4o and Claude Sonnet. K1.5 matched o1 on math at launch. 256K context is a standout for long-document tasks.","The Moonshot AI API is fully OpenAI-compatible — developers already familiar with the OpenAI SDK can switch by changing the base URL and API key. Open-weight models follow standard Hugging Face download patterns. The main friction is English documentation lagging behind Chinese-language resources.","Open-weight releases (K2, K2.5, K2.6, Kimi-VL) allow full self-hosting and customization. The managed API covers chat, vision, and tool use. No fine-tuning on the managed API limits flexibility there, but the open weights compensate. Multiple access paths (API, chat, CLI, Hugging Face).","Very popular in China with a large consumer user base on kimi.ai. Growing international profile — K2 repo reached 10.7k GitHub stars rapidly, and the Kimi K2 family is among the most downloaded on Hugging Face. Still behind Llama and GPT-series internationally.","Open-weight models are fully portable — download from Hugging Face, run on any compatible GPU infrastructure. The API uses OpenAI-compatible schema, reducing switching costs. Larger models (1T parameters) require significant hardware to self-host at full capacity.",{"tool_id":149,"name":150,"slug":151,"tooltip_description":152,"logo_url":153,"logo_bg":80,"pricing_model":154,"learning_curve_score":45,"popularity_score":45,"hosting_assignment_type":36,"hosting_provider_restriction":85,"hosting_target_restriction":85,"hosting_compatible_tool_ids":36,"parent_tool_id":36,"category":155,"subcategory":156,"categories":157,"subcategories":159,"flexibility_score":99,"performance_score":138,"portability_score":99,"is_featured":100,"tags":161,"score_reasonings":172,"published_date":123,"last_updated_date":36},212,"MiniMax","minimax","MiniMax is a Chinese AI lab whose M3 open-weight model offers a 1M-token context, native multimodal input, and strong agentic coding, available as self-hosted weights, a low-cost API, and a Token Plan subscription.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fminimax.svg",{"slug":82,"display_name":83,"description":84},{"category_id":87,"name":88,"slug":89},{"subcategory_id":91,"name":92,"slug":93},[158],{"category_id":87,"name":88,"slug":89,"is_primary":3,"display_order":96},[160],{"subcategory_id":91,"name":92,"slug":93,"category_id":87,"is_primary":3,"display_order":96},[162,163,167,171],{"tag_id":108,"name":109,"slug":110,"tag_type":106},{"tag_id":164,"name":165,"slug":166,"tag_type":106},13,"Free Tier","free-tier",{"tag_id":168,"name":169,"slug":170,"tag_type":106},16,"AI-powered","ai-powered",{"tag_id":112,"name":113,"slug":114,"tag_type":115},{"learning_curve":173,"flexibility":174,"performance":175,"popularity":176,"portability":177},"Using the hosted API is as simple as any OpenAI-compatible endpoint, while self-hosting via vLLM\u002FSGLang or GGUF quantization requires the same infrastructure familiarity as any other large open-weight model.","Deployable via a hosted API, self-hosted through vLLM\u002FSGLang, or run locally through GGUF quantizations on llama.cpp\u002FOllama\u002FLM Studio, with native multimodal input across text, image, audio, and video.","Leads the August 2026 open-weight intelligence-index ranking and scores 69.4% on SWE-Bench Verified for the M2 line, on par with proprietary frontier models on coding tasks specifically.","A fast-iterating model line (M2 through M3 within 2026) with growing recognition, but still behind the Western developer mindshare of more established open-weight labs like DeepSeek and Qwen.","Self-hostable via vLLM\u002FSGLang and widely available as GGUF quantizations, though the custom minimax-community license is a real consideration for portability compared to a fully permissive MIT\u002FApache license.",{"tool_id":179,"name":180,"slug":181,"tooltip_description":182,"logo_url":183,"logo_bg":80,"pricing_model":184,"learning_curve_score":45,"popularity_score":45,"hosting_assignment_type":36,"hosting_provider_restriction":85,"hosting_target_restriction":85,"hosting_compatible_tool_ids":36,"parent_tool_id":36,"category":185,"subcategory":186,"categories":187,"subcategories":189,"flexibility_score":138,"performance_score":138,"portability_score":138,"is_featured":100,"tags":191,"score_reasonings":201,"published_date":123,"last_updated_date":36},231,"Xiaomi MiMo","xiaomi-mimo","Xiaomi's open-weight, MIT-licensed LLM family, led by the omnimodal MiMo-V2.6-Pro (1.02T MoE, 42B active), which ranks among the strongest open-weight models for agentic and coding work at a low per-token price.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fxiaomi-mimo.svg",{"slug":82,"display_name":83,"description":84},{"category_id":87,"name":88,"slug":89},{"subcategory_id":91,"name":92,"slug":93},[188],{"category_id":87,"name":88,"slug":89,"is_primary":3,"display_order":96},[190],{"subcategory_id":91,"name":92,"slug":93,"category_id":87,"is_primary":3,"display_order":96},[192,193,194,195,196],{"tag_id":103,"name":104,"slug":105,"tag_type":106},{"tag_id":108,"name":109,"slug":110,"tag_type":106},{"tag_id":164,"name":165,"slug":166,"tag_type":106},{"tag_id":168,"name":169,"slug":170,"tag_type":106},{"tag_id":197,"name":198,"slug":199,"tag_type":200},25,"Machine Learning","machine-learning","use_case",{"learning_curve":202,"flexibility":203,"performance":204,"popularity":205,"portability":206},"The OpenAI-compatible API is a trivial base-URL swap and GGUF quantizations run on modest hardware, but self-hosting the full MoE model well requires multi-GPU serving and vLLM\u002FSGLang experience.","Open weights under MIT can be fine-tuned, quantized, and served on any stack, with base and instruct variants covering reasoning, speed, and speech recognition.","Ranks among the strongest open-source models on agentic and coding benchmarks and completes comparable tasks with notably fewer tokens than frontier proprietary models.","The benchmark standing draws real attention, but as Xiaomi's first entry into the open-weight LLM race it has less developer mindshare and third-party adoption than DeepSeek, Qwen, or Moonshot.","MIT-licensed Hugging Face weights with vLLM, SGLang, Transformers, and GGUF support mean it runs anywhere with no vendor lock-in.",{"tool_id":208,"name":209,"slug":210,"tooltip_description":211,"logo_url":212,"logo_bg":80,"pricing_model":213,"learning_curve_score":42,"popularity_score":138,"hosting_assignment_type":36,"hosting_provider_restriction":85,"hosting_target_restriction":85,"hosting_compatible_tool_ids":36,"parent_tool_id":36,"category":217,"subcategory":218,"categories":222,"subcategories":224,"flexibility_score":99,"performance_score":138,"portability_score":45,"is_featured":100,"tags":226,"score_reasonings":228,"published_date":122,"last_updated_date":123},153,"Claude","claude","Anthropic's family of AI models, from fast Haiku to frontier Fable, available through the Claude API, Amazon Bedrock, Google Vertex AI, Microsoft Foundry, and claude.ai, known for long context, tool use, and extended thinking.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fclaude.svg",{"slug":214,"display_name":215,"description":216},"usage_based","Usage-Based","Pricing scales with consumption: API calls, data volume, compute time, or similar metered units.",{"category_id":87,"name":88,"slug":89},{"subcategory_id":219,"name":220,"slug":221},51,"Proprietary","proprietary",[223],{"category_id":87,"name":88,"slug":89,"is_primary":3,"display_order":96},[225],{"subcategory_id":219,"name":220,"slug":221,"category_id":87,"is_primary":3,"display_order":96},[227],{"tag_id":112,"name":113,"slug":114,"tag_type":115},{"learning_curve":229,"flexibility":230,"performance":231,"popularity":232,"portability":233},"The Anthropic API follows the standard messages array pattern familiar from other LLM providers. Python and TypeScript SDKs are well-documented. Basic integration takes under an hour.","Supports tool use, vision, extended thinking, prompt caching, batch processing, streaming, and system prompts. No fine-tuning and no image output limits the ceiling. Multi-cloud availability adds operational flexibility.","Claude 4 Opus and Sonnet 4 are at the frontier of reasoning and coding benchmarks as of 2025. Extended thinking mode significantly improves accuracy on hard problems. Competitive with GPT-4o and Gemini Ultra across most evaluation suites.","Claude is one of the two or three most-referenced LLMs in developer communities worldwide. Massive adoption via Claude.ai, API, Bedrock, and Vertex AI. Powers Claude Code, Cursor (optional model), and many third-party AI products.","Anthropic API uses its own message format and tool-calling schema — not OpenAI-compatible. Migrating to\u002Ffrom Claude requires prompt and schema rewrites. Available on Bedrock and Vertex AI reduces infrastructure lock-in but does not eliminate model lock-in.",{"tool_id":235,"name":236,"slug":237,"tooltip_description":238,"logo_url":239,"logo_bg":130,"pricing_model":240,"learning_curve_score":42,"popularity_score":138,"hosting_assignment_type":36,"hosting_provider_restriction":85,"hosting_target_restriction":85,"hosting_compatible_tool_ids":36,"parent_tool_id":36,"category":241,"subcategory":242,"categories":243,"subcategories":245,"flexibility_score":45,"performance_score":138,"portability_score":42,"is_featured":100,"tags":247,"score_reasonings":249,"published_date":122,"last_updated_date":123},155,"OpenAI","openai","OpenAI's API platform for the GPT-6 family (Astra, Sol, Luna), Codex coding models, real-time voice, image generation, and embeddings, with tool use, structured outputs, and fine-tuning.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fopenai.svg",{"slug":214,"display_name":215,"description":216},{"category_id":87,"name":88,"slug":89},{"subcategory_id":219,"name":220,"slug":221},[244],{"category_id":87,"name":88,"slug":89,"is_primary":3,"display_order":96},[246],{"subcategory_id":219,"name":220,"slug":221,"category_id":87,"is_primary":3,"display_order":96},[248],{"tag_id":112,"name":113,"slug":114,"tag_type":115},{"performance":250,"popularity":251,"portability":252,"learning_curve":253,"flexibility":254},"Leads or co-leads industry benchmarks across coding (SWE-bench), reasoning (MATH, GPQA), and instruction-following. o3 and GPT-5 are best-in-class for their respective task types as of 2026.","The most-used LLM API in the world by developer count, third-party integrations, and mindshare. ChatGPT's cultural reach directly drives API adoption. Virtually every developer tool, no-code platform, and enterprise software suite lists OpenAI as a primary integration.","Entirely cloud-bound; no self-hosted option. The API is proprietary — migrating to a different provider requires rewriting prompt logic, tool schemas, and API call structure. Azure and Bedrock availability reduces cloud lock-in but not provider lock-in.","The Chat Completions API is one of the most beginner-friendly interfaces in software — a single POST request with a messages array returns a completion. Official SDKs for Python and Node ship with comprehensive docs and hundreds of cookbook examples. The main learning curve is choosing the right model family and managing costs rather than the API mechanics themselves.","OpenAI offers genuine breadth — five model families, fine-tuning (supervised + reinforcement), function calling, structured outputs, and real-time audio. However, all inference is cloud-only and proprietary; you cannot swap the underlying model weights, run locally, or choose your hardware. Compared to open-weight alternatives, customisation stops at fine-tuning.",{"glm":256,"kimi":257,"minimax":258,"xiaomi-mimo":259,"claude":260,"openai":261},"GLM is the default here and the model ZCode's agent is tuned for. The GLM Coding Plan runs from Lite at $18 a month ($12.60 billed yearly) to Max at $168, metered in five-hour and weekly credits, and works in other agents too. Pay-per-token GLM-5.3 costs $1.40 in and $4.40 out per million.","Moonshot is a built-in provider in ZCode, so Kimi connects with an API key. K3 handles the hardest agentic tasks at $3 in and $15 out per million tokens, and K2.7-Code covers everyday work at $0.95 and $4, a good second model when a GLM plan's credits run out.","MiniMax is another built-in provider: MiniMax-M3 pairs a 1M-token context and multimodal input with $0.30 in and $1.20 out per million tokens, and its Token Plan from $22 a month is a flat-rate alternative that works across several coding agents.","Xiaomi MiMo is built into ZCode's provider list, and its MIT-licensed models do well on agentic coding for very little: $0.435 in and $0.87 out per million tokens for Pro, $0.14 and $0.28 for Flash, the cheapest way to run long Goal Mode loops.","Claude is the pick for the hardest multi-file changes, connected through an Anthropic API key and billed per token: Sonnet 5 at $2 in and $10 out per million, Opus 5.5 at $4 and $20. Claude Pro or Max plans don't cover use in ZCode, and the agent is tuned for GLM first.","OpenAI's GPT models connect through an API key billed per token: GPT-5.3-Codex, built for agentic coding, at $1.75 in and $14 out per million, or GPT-6 Sol at $2 and $10. A ChatGPT subscription doesn't cover use in ZCode.",{},{"kind":264,"slug":89,"name":88,"href":265},"category","\u002Ftools\u002Fcategories\u002Fllm",{"tools":267,"descriptions":268,"aliases":269,"see_all":36},[],{},{},{"tools":271,"descriptions":272,"aliases":273,"see_all":36},[],{},{},{"tools":275,"descriptions":276,"aliases":277,"see_all":36},[],{},{},{"tools":279,"descriptions":280,"aliases":281,"see_all":36},[],{},{},{"tools":283,"descriptions":284,"aliases":285,"see_all":36},[],{},{},{"tools":287,"descriptions":288,"aliases":289,"see_all":36},[],{},{},{"tools":291,"descriptions":347,"aliases":350,"see_all":36},[292,324],{"tool_id":293,"name":294,"slug":295,"tooltip_description":296,"logo_url":297,"logo_bg":130,"pricing_model":298,"learning_curve_score":45,"popularity_score":138,"hosting_assignment_type":36,"hosting_provider_restriction":85,"hosting_target_restriction":85,"hosting_compatible_tool_ids":36,"parent_tool_id":36,"category":299,"subcategory":303,"categories":307,"subcategories":309,"flexibility_score":99,"performance_score":45,"portability_score":42,"is_featured":100,"tags":311,"score_reasonings":318,"published_date":122,"last_updated_date":123},151,"GitHub","github","The largest Git hosting platform, where well over 100 million developers collaborate, review code, and manage projects through pull requests, issues, and a large integration ecosystem.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fgithub.svg",{"slug":82,"display_name":83,"description":84},{"category_id":300,"name":301,"slug":302},8,"Development Tools","development-tools",{"subcategory_id":304,"name":305,"slug":306},50,"Version Control","version-control",[308],{"category_id":300,"name":301,"slug":302,"is_primary":3,"display_order":96},[310],{"subcategory_id":304,"name":305,"slug":306,"category_id":300,"is_primary":3,"display_order":96},[312,316,317],{"tag_id":313,"name":314,"slug":315,"tag_type":200},36,"CI\u002FCD","ci-cd",{"tag_id":164,"name":165,"slug":166,"tag_type":106},{"tag_id":112,"name":113,"slug":114,"tag_type":115},{"learning_curve":319,"flexibility":320,"performance":321,"popularity":322,"portability":323},"GitHub's UI is intuitive, but mastering Git concepts (rebasing, merge conflicts, branching strategies) and collaborative pull request workflows takes meaningful time — rated moderate difficulty.","Highly customisable branch protection, review policies, webhooks, and an extensive API\u002Fapp ecosystem. Some advanced governance features are gated behind paid tiers.","Generally reliable with 99.9% SLA for Enterprise, but the platform experienced capacity-related reliability incidents in 2025–2026 driven by AI agent traffic, pulling uptime below target.","Dominant market leader with ~70% SCM market share, 180M+ registered developers, 92% adoption among Fortune 100 companies. Effectively the industry default.","High vendor lock-in: GitHub Actions workflows, Projects, Packages, and Advanced Security are proprietary. Migrating a Git repo is easy; migrating the full workflow is not.",{"tool_id":325,"name":326,"slug":327,"tooltip_description":328,"logo_url":329,"logo_bg":130,"pricing_model":330,"learning_curve_score":42,"popularity_score":99,"hosting_assignment_type":36,"hosting_provider_restriction":85,"hosting_target_restriction":85,"hosting_compatible_tool_ids":36,"parent_tool_id":36,"category":331,"subcategory":332,"categories":333,"subcategories":335,"flexibility_score":138,"performance_score":45,"portability_score":138,"is_featured":100,"tags":337,"score_reasonings":341,"published_date":122,"last_updated_date":123},152,"GitLab","gitlab","An open-source, all-in-one DevSecOps platform offering Git hosting, code review, issue tracking, and built-in CI\u002FCD — available as a SaaS service or fully self-hosted.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fgitlab.svg",{"slug":82,"display_name":83,"description":84},{"category_id":300,"name":301,"slug":302},{"subcategory_id":304,"name":305,"slug":306},[334],{"category_id":300,"name":301,"slug":302,"is_primary":3,"display_order":96},[336],{"subcategory_id":304,"name":305,"slug":306,"category_id":300,"is_primary":3,"display_order":96},[338,339,340],{"tag_id":164,"name":165,"slug":166,"tag_type":106},{"tag_id":108,"name":109,"slug":110,"tag_type":106},{"tag_id":112,"name":113,"slug":114,"tag_type":115},{"learning_curve":342,"flexibility":343,"performance":344,"popularity":345,"portability":346},"Feature breadth is GitLab's biggest onboarding challenge — new users face pipelines, boards, security dashboards, and compliance tools all at once. Rated steep.","Highly flexible: customisable CI\u002FCD pipelines, branch protection, merge request approvals, REST\u002FGraphQL APIs, and full self-hosting. One of the most configurable platforms in its class.","Cloud performance is solid but not best-in-class; complex pipelines and large self-hosted deployments can lag. Rated average for its category.","16% SCM market share — firmly the second-largest platform globally, Gartner Magic Quadrant leader for DevOps, but well behind GitHub's ~70% dominance.","Open-source MIT licence with fully self-hostable CE and FOSS mirror. No vendor lock-in — highest portability score in its category.",{"github":348,"gitlab":349},"GitHub is the default here: the largest pull-request ecosystem and the widest choice of review and CI integrations. ZCode's git panel works with any remote, so GitHub's advantage is everything around the repository rather than inside the app.","GitLab bundles source control, merge requests, and CI\u002FCD in one self-hostable platform, the pick when code has to stay on your own infrastructure. ZCode only needs git, so everyday work in the app is the same on either host.",{},{"server":352,"remote_access":479,"code_review":512,"ci_cd":592,"containerization":661},{"tools":353,"descriptions":470,"aliases":475,"preface":476,"see_all":477},[354,386,424,446],{"tool_id":91,"name":355,"slug":356,"tooltip_description":357,"logo_url":358,"logo_bg":130,"pricing_model":359,"learning_curve_score":42,"popularity_score":45,"hosting_assignment_type":36,"hosting_provider_restriction":85,"hosting_target_restriction":85,"hosting_compatible_tool_ids":36,"parent_tool_id":36,"category":363,"subcategory":366,"categories":370,"subcategories":372,"flexibility_score":45,"performance_score":99,"portability_score":99,"is_featured":100,"tags":374,"score_reasonings":380,"published_date":122,"last_updated_date":123},"Hetzner","hetzner","German cloud and dedicated server provider offering VPS, bare-metal servers, and storage at prices far below the big clouds, with data centers in the EU, the US, and Singapore.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fhetzner.svg",{"slug":360,"display_name":361,"description":362},"paid","Paid","No meaningful free tier — a subscription or one-time purchase is required to use the tool.",{"category_id":138,"name":364,"slug":365},"Hosting & Cloud","hosting-cloud",{"subcategory_id":367,"name":368,"slug":369},42,"VPS & Servers","vps-and-servers",[371],{"category_id":138,"name":364,"slug":365,"is_primary":3,"display_order":96},[373],{"subcategory_id":367,"name":368,"slug":369,"category_id":138,"is_primary":3,"display_order":96},[375,376],{"tag_id":108,"name":109,"slug":110,"tag_type":106},{"tag_id":377,"name":378,"slug":379,"tag_type":106},21,"Multi-region","multi-region",{"learning_curve":381,"flexibility":382,"performance":383,"portability":384,"popularity":385},"Standard VPS setup; any developer comfortable with Linux can deploy in an afternoon.","Standard VPS; configure anything on Linux; no managed abstraction layer constraining choices.","Competitive hardware at low cost; dedicated and VPS servers deliver strong baseline performance.","Standard Linux VPS; highly portable with no managed-service abstraction to escape.","Popular among European developers and cost-conscious teams; strong reputation for value.",{"tool_id":387,"name":388,"slug":389,"tooltip_description":390,"logo_url":391,"logo_bg":130,"pricing_model":392,"learning_curve_score":42,"popularity_score":99,"hosting_assignment_type":36,"hosting_provider_restriction":85,"hosting_target_restriction":85,"hosting_compatible_tool_ids":36,"parent_tool_id":36,"category":393,"subcategory":394,"categories":398,"subcategories":400,"flexibility_score":99,"performance_score":99,"portability_score":99,"is_featured":100,"tags":402,"score_reasonings":418,"published_date":122,"last_updated_date":123},166,"DigitalOcean","digitalocean","Developer-focused cloud platform offering VPS (Droplets), managed Kubernetes, App Platform PaaS, and managed databases. Known for simple pricing and excellent documentation.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fdigitalocean.svg",{"slug":214,"display_name":215,"description":216},{"category_id":138,"name":364,"slug":365},{"subcategory_id":395,"name":396,"slug":397},41,"App Hosting","app-hosting",[399],{"category_id":138,"name":364,"slug":365,"is_primary":3,"display_order":96},[401],{"subcategory_id":395,"name":396,"slug":397,"category_id":138,"is_primary":3,"display_order":96},[403,404,405,409,410,414],{"tag_id":112,"name":113,"slug":114,"tag_type":115},{"tag_id":164,"name":165,"slug":166,"tag_type":106},{"tag_id":406,"name":407,"slug":408,"tag_type":106},20,"Auto-scaling","auto-scaling",{"tag_id":377,"name":378,"slug":379,"tag_type":106},{"tag_id":411,"name":412,"slug":413,"tag_type":106},24,"Docker Compatible","docker-compatible",{"tag_id":415,"name":416,"slug":417,"tag_type":200},28,"Web Development","web-development",{"learning_curve":419,"flexibility":420,"performance":421,"popularity":422,"portability":423},"DigitalOcean is specifically designed for developers rather than enterprise ops teams. The control panel is clean, Droplets launch in under 60 seconds, and App Platform requires no infrastructure knowledge at all. Thousands of community tutorials lower the barrier for beginners.","Offers VPS, PaaS, and managed Kubernetes under one roof, covering most deployment patterns from simple static sites to complex microservices. Custom networking, firewalls, VPC peering, and a full API give teams significant control. Missing serverless functions and some niche managed services limit the ceiling slightly.","NVMe SSDs and dedicated vCPU Droplets deliver competitive single-tenant performance. The 99.99% uptime SLA holds in practice per benchmark studies. Lacks the global edge network density of Cloudflare or the ultra-low-latency primitives of AWS.","Consistently ranks in the top 5 cloud providers for developer and startup usage. Strong presence on StackOverflow, Reddit, and developer surveys. Over 600,000 active customers as of 2024. Widely used as a first production cloud by self-taught developers.","Standard Linux VMs and Docker\u002FKubernetes workloads migrate freely to any other cloud or bare metal. No proprietary runtime lock-in. Spaces is S3-compatible. App Platform lock-in is higher — migrating away requires containerizing or adapting the build pipeline.",{"tool_id":425,"name":426,"slug":427,"tooltip_description":428,"logo_url":429,"logo_bg":130,"pricing_model":430,"learning_curve_score":42,"popularity_score":45,"hosting_assignment_type":36,"hosting_provider_restriction":85,"hosting_target_restriction":85,"hosting_compatible_tool_ids":36,"parent_tool_id":36,"category":431,"subcategory":432,"categories":433,"subcategories":435,"flexibility_score":45,"performance_score":45,"portability_score":45,"is_featured":100,"tags":437,"score_reasonings":440,"published_date":122,"last_updated_date":123},169,"Hostinger","hostinger","Affordable web hosting with shared, cloud, and agency plans plus KVM VPS, on LiteSpeed servers with NVMe storage and the beginner-friendly hPanel control panel.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fhostinger.svg",{"slug":360,"display_name":361,"description":362},{"category_id":138,"name":364,"slug":365},{"subcategory_id":367,"name":368,"slug":369},[434],{"category_id":138,"name":364,"slug":365,"is_primary":3,"display_order":96},[436],{"subcategory_id":367,"name":368,"slug":369,"category_id":138,"is_primary":3,"display_order":96},[438,439],{"tag_id":112,"name":113,"slug":114,"tag_type":115},{"tag_id":415,"name":416,"slug":417,"tag_type":200},{"learning_curve":441,"flexibility":442,"performance":443,"popularity":444,"portability":445},"Shared hosting on Hostinger is genuinely beginner-accessible — hPanel, one-click WordPress, and the Kodee AI assistant reduce the complexity of common tasks to a few clicks. VPS plans require Linux and SSH familiarity to get full value, but the guided setup and AI assistant lower the barrier compared to raw VPS providers like Hetzner.","Shared hosting is intentionally constrained — you run within Hostinger's stack and cannot change the server environment. VPS plans give full root access and can run any Linux workload. The range from shared to VPS covers most beginner-to-intermediate deployment needs, but there is no managed Kubernetes, serverless, or edge compute option.","LiteSpeed with NVMe SSD and built-in caching delivers strong performance for shared hosting — independent benchmarks show sub-1-second load times and 99.96%+ uptime on shared plans. KVM VPS performance is competitive for the price. Not at the level of dedicated cloud providers like DigitalOcean or Hetzner for compute-intensive workloads.","Hostinger is one of the top three most-recommended budget hosts globally, with over 3 million customers and a 4.7\u002F5 Trustpilot score. It dominates beginner and bootstrapper audiences and appears consistently in 'best cheap hosting' roundups. Less visible in developer-tool and startup-stack communities compared to cloud-native platforms.","Shared hosting creates moderate lock-in via hPanel and Hostinger-specific tooling, though WordPress sites can be migrated via standard exports. VPS instances are standard KVM Linux — fully portable to any other VPS provider. No proprietary runtime or framework dependencies on the VPS side.",{"tool_id":447,"name":448,"slug":449,"tooltip_description":450,"logo_url":451,"logo_bg":80,"pricing_model":452,"learning_curve_score":45,"popularity_score":138,"hosting_assignment_type":36,"hosting_provider_restriction":85,"hosting_target_restriction":85,"hosting_compatible_tool_ids":36,"parent_tool_id":36,"category":453,"subcategory":454,"categories":458,"subcategories":460,"flexibility_score":99,"performance_score":42,"portability_score":45,"is_featured":100,"tags":462,"score_reasonings":464,"published_date":123,"last_updated_date":36},211,"Raspberry Pi","raspberry-pi","The most popular single-board computer for lightweight self-hosting: a Raspberry Pi 5 runs Pi-hole, Home Assistant, WireGuard, and small local models around the clock for a few dollars a month in electricity, with no monthly hosting bill.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fraspberry-pi.svg",{"slug":360,"display_name":361,"description":362},{"category_id":138,"name":364,"slug":365},{"subcategory_id":455,"name":456,"slug":457},61,"Hardware","hardware",[459],{"category_id":138,"name":364,"slug":365,"is_primary":3,"display_order":96},[461],{"subcategory_id":455,"name":456,"slug":457,"category_id":138,"is_primary":3,"display_order":96},[463],{"tag_id":108,"name":109,"slug":110,"tag_type":106},{"learning_curve":465,"flexibility":466,"performance":467,"popularity":468,"portability":469},"Basic setup (flashing an OS image, connecting to a network) is well documented, but running production-quality self-hosted services still requires real Linux administration comfort compared to a managed platform.","Runs any Arm-compatible Docker container or Linux service, from DNS filtering to home automation to small local models, though x86-only software and heavier workloads are out of reach.","5-12 watts of power draw buys real but modest compute. Fine for lightweight always-on services, underpowered for VMs, 4K transcoding, or anything CPU-intensive.","The default, most-recognized single-board computer for home labs and self-hosting, with the largest community and guide ecosystem of any option in this category.","Fully owned physical hardware with no vendor lock-in, but Arm architecture and hardware constraints (RAM, storage, networking) limit what workloads can move onto it versus a general-purpose VPS.",{"hetzner":471,"digitalocean":472,"hostinger":473,"raspberry-pi":474},"Hetzner is the default here: its smallest shared plan, CX23, has 4 GB of RAM for about €5.49\u002Fmo. ZCode documents no memory minimum and the models run at the provider, so 4 GB leaves room for its remote runtime, builds, and tests. The desktop still has to stay connected while the agent works there.","DigitalOcean's Basic Droplet with 4 GB of RAM and 2 vCPUs costs $24\u002Fmo, billed per second up to that cap, with snapshots to roll back after a risky Goal Mode run. Its 1-Click agent images and Managed Agents cover other agents, so for ZCode it's a plain Linux box.","Hostinger's KVM 1 has 4 GB of RAM at $6.49\u002Fmo introductory, renewing at $11.99\u002Fmo, enough for ZCode's remote runtime with the models served elsewhere. A budget pick on a plain Linux image; Hostinger's agent templates target other tools, not ZCode.","A Raspberry Pi 5 is a one-time hardware cost instead of a monthly bill, and ZCode's remote runtime ships for 64-bit ARM Linux. A 4 GB board is enough with the models served remotely, and 8 GB leaves room for builds. It suits a home dev box the desktop connects to over SSH.",{},"Add a server when you want the agent to keep running somewhere other than your own laptop, reachable at any time and not tied to your machine staying on. Some agents also offer their own managed cloud sessions as an alternative to self-hosting; check the stack's own description for details.",{"kind":264,"slug":365,"name":364,"href":478},"\u002Ftools\u002Fcategories\u002Fhosting-cloud",{"tools":480,"descriptions":508,"aliases":510,"preface":511,"see_all":36},[481],{"tool_id":482,"name":483,"slug":484,"tooltip_description":485,"logo_url":486,"logo_bg":130,"pricing_model":487,"learning_curve_score":42,"popularity_score":99,"hosting_assignment_type":36,"hosting_provider_restriction":85,"hosting_target_restriction":85,"hosting_compatible_tool_ids":36,"parent_tool_id":36,"category":488,"subcategory":491,"categories":495,"subcategories":497,"flexibility_score":99,"performance_score":99,"portability_score":45,"is_featured":100,"tags":499,"score_reasonings":502,"published_date":123,"last_updated_date":36},275,"Tailscale","tailscale","Tailscale is a zero-config mesh VPN built on WireGuard that connects your devices and servers into one private network, reachable from anywhere without port forwarding.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Ftailscale.svg",{"slug":82,"display_name":83,"description":84},{"category_id":108,"name":489,"slug":490},"DevOps & CI\u002FCD","devops-cicd",{"subcategory_id":492,"name":493,"slug":494},70,"Tunneling & Secure Access","tunneling-secure-access",[496],{"category_id":108,"name":489,"slug":490,"is_primary":3,"display_order":96},[498],{"subcategory_id":492,"name":493,"slug":494,"category_id":108,"is_primary":3,"display_order":96},[500,501],{"tag_id":164,"name":165,"slug":166,"tag_type":106},{"tag_id":112,"name":113,"slug":114,"tag_type":115},{"learning_curve":503,"flexibility":504,"performance":505,"popularity":506,"portability":507},"Installing a client and authenticating via SSO puts a device on the tailnet in minutes, with MagicDNS and default ACLs handling the rest — no manual key exchange, port forwarding, or router configuration the way a raw WireGuard or OpenVPN setup requires.","Subnet routers, exit nodes, Tailscale SSH, ACL tags, and Funnel cover use cases well beyond simple point-to-point connectivity, and Headscale offers a fully self-hosted control-plane path for teams that want it.","Connections negotiate directly between peers over WireGuard whenever NAT traversal succeeds, falling back to DERP relays only when a direct path isn't reachable, which keeps overhead close to raw WireGuard rather than routing everything through a central VPN server.","A name that comes up constantly in engineering blogs, self-hosting communities, and general developer conversation about remote access — recognition extends well past the networking and DevOps specialists who actually configure it, unlike the more narrowly-known tunnel tools it's sometimes compared against.","Clients are open source and cover every major desktop, mobile, and server platform, but the default coordination server is Tailscale's own hosted service; Headscale exists specifically so self-hosters can replace that layer without losing client compatibility, though it isn't the default path.",{"tailscale":509},"Add Tailscale alongside a server so ZCode's desktop reaches it over SSH from anywhere, on a private address, without opening the SSH port to the internet. It's also a simple way to reach a home Raspberry Pi from outside the house. The personal tier is free.",{},"Add remote access when you want to reach an agent running on another machine — a VPS or a home server — without exposing it to anyone but you.",{"tools":513,"descriptions":586,"aliases":590,"preface":591,"see_all":36},[514,540,564],{"tool_id":515,"name":516,"slug":517,"tooltip_description":518,"logo_url":519,"logo_bg":80,"pricing_model":520,"learning_curve_score":39,"popularity_score":99,"hosting_assignment_type":36,"hosting_provider_restriction":85,"hosting_target_restriction":85,"hosting_compatible_tool_ids":36,"parent_tool_id":36,"category":521,"subcategory":522,"categories":526,"subcategories":528,"flexibility_score":99,"performance_score":45,"portability_score":45,"is_featured":100,"tags":530,"score_reasonings":534,"published_date":123,"last_updated_date":36},284,"CodeRabbit","coderabbit","AI code reviewer that comments on every pull request in GitHub, GitLab, Bitbucket, and Azure DevOps, combining language-model review with more than 40 static analyzers. The same reviews also run in IDE extensions and a CLI.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fcoderabbit.svg",{"slug":82,"display_name":83,"description":84},{"category_id":300,"name":301,"slug":302},{"subcategory_id":523,"name":524,"slug":525},73,"AI Code Review","ai-code-review",[527],{"category_id":300,"name":301,"slug":302,"is_primary":3,"display_order":96},[529],{"subcategory_id":523,"name":524,"slug":525,"category_id":300,"is_primary":3,"display_order":96},[531,532,533],{"tag_id":164,"name":165,"slug":166,"tag_type":106},{"tag_id":168,"name":169,"slug":170,"tag_type":106},{"tag_id":112,"name":113,"slug":114,"tag_type":115},{"flexibility":535,"learning_curve":536,"performance":537,"popularity":538,"portability":539},"Path-specific instructions, learnings from PR replies, custom pre-merge checks, and four Git hosts plus IDE and CLI surfaces give teams a lot of control over what gets reviewed and how. The underlying models are chosen by CodeRabbit, not the user.","Setup is installing a Git app and picking repositories; the first review arrives on the next pull request with no configuration. The YAML config and path instructions are optional refinements.","Reviews arrive within minutes and PR summaries are widely praised, but independent bug-catch benchmarks put its detection rate well behind Greptile and some other reviewers, and noisy comments are a common complaint.","The most-installed AI app on the GitHub Marketplace, with over two million connected repositories, more than 17,000 customers, and a $1.5B valuation. Well known among developers who work with pull requests, though AI code review is still a young category many developers have not adopted.","Works across GitHub, GitLab, Bitbucket, and Azure DevOps and sits outside the codebase, so switching reviewers is an app uninstall. It is a hosted SaaS, and learnings and configuration do not carry over to other tools.",{"tool_id":541,"name":542,"slug":543,"tooltip_description":544,"logo_url":545,"logo_bg":80,"pricing_model":546,"learning_curve_score":42,"popularity_score":45,"hosting_assignment_type":36,"hosting_provider_restriction":85,"hosting_target_restriction":85,"hosting_compatible_tool_ids":36,"parent_tool_id":36,"category":547,"subcategory":548,"categories":549,"subcategories":551,"flexibility_score":99,"performance_score":99,"portability_score":99,"is_featured":100,"tags":553,"score_reasonings":558,"published_date":123,"last_updated_date":36},285,"Greptile","greptile","AI code reviewer that indexes the whole repository into a code graph and uses it to review pull requests, catching bugs that span several files. Supports GitHub, GitLab, and Bitbucket, with self-hosting on Enterprise.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fgreptile.png",{"slug":82,"display_name":83,"description":84},{"category_id":300,"name":301,"slug":302},{"subcategory_id":523,"name":524,"slug":525},[550],{"category_id":300,"name":301,"slug":302,"is_primary":3,"display_order":96},[552],{"subcategory_id":523,"name":524,"slug":525,"category_id":300,"is_primary":3,"display_order":96},[554,555,556,557],{"tag_id":108,"name":109,"slug":110,"tag_type":106},{"tag_id":164,"name":165,"slug":166,"tag_type":106},{"tag_id":168,"name":169,"slug":170,"tag_type":106},{"tag_id":112,"name":113,"slug":114,"tag_type":115},{"learning_curve":559,"flexibility":560,"performance":561,"popularity":562,"portability":563},"Connecting a Git host and indexing a repository is quick, but getting the most out of it means writing custom rules and understanding the credit model and when a TREX review is worth three credits.","Plain-language custom rules, a choice of standard or execution-backed reviews, an API, and on Enterprise a bring-your-own-model option give teams real control over how reviews run.","Independent comparisons put its raw bug-catch rate at the top of the mainstream AI reviewers, driven by the codebase graph, and TREX adds execution evidence that static reading cannot produce.","Well regarded among teams evaluating AI code review, with more than 2,000 customers and Benchmark backing, but far less widely known than CodeRabbit and largely unknown to developers outside that decision.","Supports GitHub, GitLab, and Bitbucket in the cloud and can be self-hosted or run air-gapped with a team's own models on Enterprise, which few rivals offer. Azure DevOps is the notable gap.",{"tool_id":565,"name":566,"slug":567,"tooltip_description":568,"logo_url":569,"logo_bg":80,"pricing_model":570,"learning_curve_score":39,"popularity_score":45,"hosting_assignment_type":36,"hosting_provider_restriction":85,"hosting_target_restriction":85,"hosting_compatible_tool_ids":36,"parent_tool_id":36,"category":571,"subcategory":572,"categories":573,"subcategories":575,"flexibility_score":45,"performance_score":99,"portability_score":42,"is_featured":100,"tags":577,"score_reasonings":580,"published_date":123,"last_updated_date":36},286,"Cursor Bugbot","cursor-bugbot","Cursor's AI pull request reviewer, which runs as a GitHub or GitLab app and flags logic bugs, edge cases, and security issues on each PR. It works on any repository, whether or not the code was written in Cursor.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fcursor-bugbot.svg",{"slug":214,"display_name":215,"description":216},{"category_id":300,"name":301,"slug":302},{"subcategory_id":523,"name":524,"slug":525},[574],{"category_id":300,"name":301,"slug":302,"is_primary":3,"display_order":96},[576],{"subcategory_id":523,"name":524,"slug":525,"category_id":300,"is_primary":3,"display_order":96},[578,579],{"tag_id":168,"name":169,"slug":170,"tag_type":106},{"tag_id":112,"name":113,"slug":114,"tag_type":115},{"learning_curve":581,"flexibility":582,"performance":583,"popularity":584,"portability":585},"Enabling it is a toggle in the Cursor dashboard plus a Git app install, and it reviews the next pull request with no rules written. BUGBOT.md files are optional context.","Nested BUGBOT.md rules, team rules, and effort levels let teams steer what it looks for, but the models and review style are Cursor's choice and it only covers GitHub and GitLab.","Reviews run automatically on each update and got about three times faster in a mid-2026 update; Cursor reports developers resolving around 80% of flagged bugs by merge, with the high effort setting finding more on complex changes.","The Cursor name is widely known and Bugbot reviews more than two million pull requests a month, but the reviewer itself is known mainly to Cursor users and teams comparing AI code review tools.","Works on any repository on GitHub or GitLab, but setup and billing are tied to a Cursor account, rules live in Cursor-specific BUGBOT.md files, and Autofix depends on Cursor's cloud agents.",{"coderabbit":587,"greptile":588,"cursor-bugbot":589},"Add CodeRabbit when you want an AI reviewer on every pull request ZCode's changes end up in: it installs as a GitHub or GitLab app, summarizes the diff, and leaves line-level comments before anyone merges, with a free tier for open-source repos.","Add Greptile when review should read the whole repository rather than just the diff: it indexes the codebase so its GitHub and GitLab comments carry wider context, useful after a long Goal Mode run touches many files.","Add Cursor Bugbot when a bug-focused reviewer is enough: it reviews GitHub or GitLab pull requests whatever wrote the code, though it bills through a Cursor account and plan rather than its own subscription.",{},"Add code review when you want an AI reading every pull request before it merges: it comments on the diff so bugs, security issues, and inconsistencies surface before a human has to catch them.",{"tools":593,"descriptions":653,"aliases":656,"preface":657,"see_all":658},[594,627],{"tool_id":595,"name":596,"slug":597,"tooltip_description":598,"logo_url":599,"logo_bg":130,"pricing_model":600,"learning_curve_score":45,"popularity_score":138,"hosting_assignment_type":36,"hosting_provider_restriction":85,"hosting_target_restriction":85,"hosting_compatible_tool_ids":36,"parent_tool_id":36,"category":601,"subcategory":602,"categories":606,"subcategories":608,"flexibility_score":138,"performance_score":99,"portability_score":99,"is_featured":100,"tags":610,"score_reasonings":621,"published_date":122,"last_updated_date":123},164,"GitHub Actions","github-actions","GitHub's integrated CI\u002FCD platform that automates build, test, and deployment workflows using YAML-based configurations. Runs on GitHub-hosted or self-hosted runners with a rich marketplace of pre-built integrations.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fgithub-actions.svg",{"slug":82,"display_name":83,"description":84},{"category_id":108,"name":489,"slug":490},{"subcategory_id":603,"name":604,"slug":605},34,"CI\u002FCD Pipelines","cicd-pipelines",[607],{"category_id":108,"name":489,"slug":490,"is_primary":3,"display_order":96},[609],{"subcategory_id":603,"name":604,"slug":605,"category_id":108,"is_primary":3,"display_order":96},[611,612,613,614,615,616],{"tag_id":164,"name":165,"slug":166,"tag_type":106},{"tag_id":108,"name":109,"slug":110,"tag_type":106},{"tag_id":112,"name":113,"slug":114,"tag_type":115},{"tag_id":313,"name":314,"slug":315,"tag_type":200},{"tag_id":411,"name":412,"slug":413,"tag_type":106},{"tag_id":617,"name":618,"slug":619,"tag_type":620},45,"Declarative","declarative","paradigm",{"flexibility":622,"learning_curve":623,"performance":624,"popularity":625,"portability":626},"Self-hosted runner support across any OS or cloud, custom labels, matrix builds, Kubernetes scaling via Actions Runner Controller, and a marketplace of thousands of community-built actions give teams virtually unlimited configuration options for any workflow or environment.","Basic single-job workflows are accessible to any developer comfortable with YAML, and GitHub's documentation lowers the barrier further. However, advanced patterns — composite actions, reusable workflows, OIDC-based cloud auth, and conditional matrix strategies — involve non-obvious syntax and a complex permission model that requires meaningful time to master.","The platform handles massive scale reliably, but GitHub-hosted runner performance can vary between runs, making consistent benchmarking difficult. Teams running on self-hosted or larger hosted runners achieve stable, high throughput; the managed offering trades predictable latency for zero infrastructure overhead.","GitHub Actions is the dominant CI\u002FCD platform with tens of millions of repositories using it, thousands of marketplace actions, and widespread enterprise adoption. It is cited as the most-used CI\u002FCD solution in multiple developer surveys.","Self-hosted runners can run on any cloud or on-premises infrastructure, and the YAML workflow model is readable and auditable. The main constraint is tight coupling to GitHub events and APIs — moving workflows to another CI\u002FCD platform requires meaningful rewriting rather than a simple lift-and-shift.",{"tool_id":628,"name":629,"slug":630,"tooltip_description":631,"logo_url":329,"logo_bg":130,"pricing_model":632,"learning_curve_score":45,"popularity_score":99,"hosting_assignment_type":36,"hosting_provider_restriction":85,"hosting_target_restriction":85,"hosting_compatible_tool_ids":36,"parent_tool_id":36,"category":633,"subcategory":634,"categories":635,"subcategories":637,"flexibility_score":138,"performance_score":45,"portability_score":45,"is_featured":100,"tags":639,"score_reasonings":647,"published_date":122,"last_updated_date":123},165,"GitLab CI\u002FCD","gitlab-cicd","GitLab's built-in CI\u002FCD system configured through .gitlab-ci.yml files stored in your repository. Supports both GitLab-hosted and self-hosted runners for flexible pipeline execution across diverse environments.",{"slug":82,"display_name":83,"description":84},{"category_id":108,"name":489,"slug":490},{"subcategory_id":603,"name":604,"slug":605},[636],{"category_id":108,"name":489,"slug":490,"is_primary":3,"display_order":96},[638],{"subcategory_id":603,"name":604,"slug":605,"category_id":108,"is_primary":3,"display_order":96},[640,641,642,643,644,645,646],{"tag_id":164,"name":165,"slug":166,"tag_type":106},{"tag_id":108,"name":109,"slug":110,"tag_type":106},{"tag_id":112,"name":113,"slug":114,"tag_type":115},{"tag_id":313,"name":314,"slug":315,"tag_type":200},{"tag_id":103,"name":104,"slug":105,"tag_type":106},{"tag_id":411,"name":412,"slug":413,"tag_type":106},{"tag_id":617,"name":618,"slug":619,"tag_type":620},{"learning_curve":648,"flexibility":649,"performance":650,"popularity":651,"portability":652},"The core .gitlab-ci.yml syntax is approachable for developers with YAML and Linux fundamentals, and GitLab's documentation is thorough. However, the platform's breadth — runner executors, pipeline inheritance, CI\u002FCD Catalog, merge trains, and security scanning configuration — creates a long tail of advanced concepts that teams discover gradually over months.","Multiple runner executor types (Docker, Kubernetes, Shell, machine), unlimited self-hosted runner capacity, parent-child pipelines, reusable CI\u002FCD Components, and the ability to self-host the entire platform give teams complete control over their pipeline environment and infrastructure.","Pipeline performance depends heavily on runner configuration and caching strategy. Shared GitLab-hosted runners can experience queue delays during peak periods, and Docker+machine executors add startup overhead. Teams running optimized self-hosted Kubernetes runners with effective caching achieve significantly faster pipelines, but the default shared experience is average for the CI\u002FCD category.","GitLab CI\u002FCD is used by over 100,000 organizations and is particularly strong among enterprises and security-conscious DevOps teams. It consistently ranks among the top CI\u002FCD platforms in developer surveys, though GitHub Actions has overtaken it in raw adoption volume — especially among open-source and smaller team segments.","GitLab CE is fully open source and self-hostable on any infrastructure, which is a strong portability advantage. However, .gitlab-ci.yml pipelines are tightly coupled to GitLab's API and runner ecosystem — migrating pipeline definitions to another CI\u002FCD system (GitHub Actions, CircleCI, etc.) requires substantial rewriting rather than a simple port.",{"github-actions":654,"gitlab-cicd":655},"Add GitHub Actions when the repo lives on GitHub and every push should run the tests. ZCode has no CI mode of its own, so this is where its changes get checked independently of the machine that made them.","Add GitLab CI\u002FCD when the project is on GitLab and needs the same automated tests on every push, defined in a .gitlab-ci.yml file that can run entirely on your own runners.",{},"Add CI\u002FCD when you want a dedicated pipeline for running tests, linting, or multi-stage builds before a deploy goes out. Many hosting platforms already redeploy automatically on every push on their own — a CI\u002FCD tool adds the most value on top of that by gating the deploy on a passing test suite, and matters even more when the hosting choice does not auto-deploy at all, such as a self-hosted server.",{"kind":659,"slug":605,"name":604,"href":660},"subcategory","\u002Ftools\u002Fcategories\u002Fdevops-cicd\u002Fcicd-pipelines",{"tools":662,"descriptions":694,"aliases":696,"preface":697,"see_all":698},[663],{"tool_id":664,"name":665,"slug":666,"tooltip_description":667,"logo_url":668,"logo_bg":80,"pricing_model":669,"learning_curve_score":99,"popularity_score":138,"hosting_assignment_type":36,"hosting_provider_restriction":85,"hosting_target_restriction":85,"hosting_compatible_tool_ids":36,"parent_tool_id":36,"category":670,"subcategory":671,"categories":675,"subcategories":677,"flexibility_score":138,"performance_score":99,"portability_score":138,"is_featured":3,"tags":679,"score_reasonings":688,"published_date":122,"last_updated_date":123},72,"Docker","docker","Container platform for packaging applications and their dependencies into portable images that run the same on a laptop, in CI, and in production, with Docker Desktop, Compose, and Docker Hub.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fdocker.svg",{"slug":82,"display_name":83,"description":84},{"category_id":108,"name":489,"slug":490},{"subcategory_id":672,"name":673,"slug":674},33,"Containerization","containerization",[676],{"category_id":108,"name":489,"slug":490,"is_primary":3,"display_order":96},[678],{"subcategory_id":672,"name":673,"slug":674,"category_id":108,"is_primary":3,"display_order":96},[680,681,682,683,684],{"tag_id":103,"name":104,"slug":105,"tag_type":106},{"tag_id":108,"name":109,"slug":110,"tag_type":106},{"tag_id":411,"name":412,"slug":413,"tag_type":106},{"tag_id":313,"name":314,"slug":315,"tag_type":200},{"tag_id":685,"name":686,"slug":687,"tag_type":115},43,"Cross-platform","cross-platform",{"learning_curve":689,"performance":690,"portability":691,"flexibility":692,"popularity":693},"Container images, networking, volumes, and multi-stage builds all need deliberate learning.","Container overhead is minimal; near-native performance for most workloads.","Open standard; containers built with Docker run on any container-compatible platform.","Any runtime, any architecture; multi-stage builds and Compose profiles support complex systems.","The standard for containerization; present in virtually every modern software project.",{"docker":695},"Add Docker when the project's toolchain should live in a container: ZCode's remote development opens a running local container as its workspace, so the agent's commands and file changes happen inside it instead of on your machine.",{},"Add containerization when you want the app packaged the same way across local development, staging, and production, or need to deploy somewhere that isn't a managed serverless platform.",{"kind":659,"slug":674,"name":673,"href":699},"\u002Ftools\u002Fcategories\u002Fdevops-cicd\u002Fcontainerization",{},[89],{"Development Tools":703,"LLM":743},[704,730],{"tool_id":705,"name":706,"slug":707,"tooltip_description":708,"logo_url":709,"logo_bg":80,"pricing_model":710,"learning_curve_score":42,"popularity_score":42,"hosting_assignment_type":36,"hosting_provider_restriction":85,"hosting_target_restriction":85,"hosting_compatible_tool_ids":36,"parent_tool_id":36,"category":711,"subcategory":712,"categories":716,"subcategories":718,"flexibility_score":42,"performance_score":45,"portability_score":42,"is_featured":100,"tags":720,"score_reasonings":723,"published_date":123,"last_updated_date":729},206,"ZCode","zcode","Z.ai's open-source desktop coding agent, tuned for GLM-5.3 but able to use other providers' models, with a Goal Mode that keeps working until there is evidence the objective is met. Usage runs on a GLM Coding Plan or your own API key.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fzcode.png",{"slug":82,"display_name":83,"description":84},{"category_id":300,"name":301,"slug":302},{"subcategory_id":713,"name":714,"slug":715},49,"AI Coding Agents","ai-coding-agents",[717],{"category_id":300,"name":301,"slug":302,"is_primary":3,"display_order":96},[719],{"subcategory_id":713,"name":714,"slug":715,"category_id":300,"is_primary":3,"display_order":96},[721,722],{"tag_id":164,"name":165,"slug":166,"tag_type":106},{"tag_id":168,"name":169,"slug":170,"tag_type":106},{"learning_curve":724,"flexibility":725,"performance":726,"popularity":727,"portability":728},"Free download with no credit card required and a familiar chat\u002Fcompletions\u002Fmulti-file-edit interface make it approachable immediately, with Goal Mode adding one new but simple concept to learn.","Tightly built around Z.ai's own GLM-5.2 model and the GLM Coding Plan billing relationship, with less of the multi-provider, bring-your-own-model flexibility found in the vendor-agnostic tools in this subcategory.","GLM-5.2 targets improved long-context understanding, multilingual code synthesis, and complex refactoring, but as a July 2026 launch, independent verification of real-world task performance is still limited.","A very recent launch (July 2026) from a real model lab, but with no independent adoption signal yet comparable to the established players in this subcategory it's positioned against.","The underlying GLM-5.2 model is MIT-licensed and self-hostable, but the ZCode application itself is closed-source and tied to Z.ai's own billing and platform, limiting portability compared to fully open, self-hostable agent tools.","2026-09-30",{"tool_id":293,"name":294,"slug":295,"tooltip_description":296,"logo_url":297,"logo_bg":130,"pricing_model":731,"learning_curve_score":45,"popularity_score":138,"hosting_assignment_type":36,"hosting_provider_restriction":85,"hosting_target_restriction":85,"hosting_compatible_tool_ids":36,"parent_tool_id":36,"category":732,"subcategory":733,"categories":734,"subcategories":736,"flexibility_score":99,"performance_score":45,"portability_score":42,"is_featured":100,"tags":738,"score_reasonings":742,"published_date":122,"last_updated_date":123},{"slug":82,"display_name":83,"description":84},{"category_id":300,"name":301,"slug":302},{"subcategory_id":304,"name":305,"slug":306},[735],{"category_id":300,"name":301,"slug":302,"is_primary":3,"display_order":96},[737],{"subcategory_id":304,"name":305,"slug":306,"category_id":300,"is_primary":3,"display_order":96},[739,740,741],{"tag_id":313,"name":314,"slug":315,"tag_type":200},{"tag_id":164,"name":165,"slug":166,"tag_type":106},{"tag_id":112,"name":113,"slug":114,"tag_type":115},{"learning_curve":319,"flexibility":320,"performance":321,"popularity":322,"portability":323},[744],{"tool_id":75,"name":76,"slug":77,"tooltip_description":78,"logo_url":79,"logo_bg":80,"pricing_model":745,"learning_curve_score":45,"popularity_score":45,"hosting_assignment_type":36,"hosting_provider_restriction":85,"hosting_target_restriction":85,"hosting_compatible_tool_ids":36,"parent_tool_id":36,"category":746,"subcategory":747,"categories":748,"subcategories":750,"flexibility_score":99,"performance_score":99,"portability_score":99,"is_featured":100,"tags":752,"score_reasonings":756,"published_date":122,"last_updated_date":123},{"slug":82,"display_name":83,"description":84},{"category_id":87,"name":88,"slug":89},{"subcategory_id":91,"name":92,"slug":93},[749],{"category_id":87,"name":88,"slug":89,"is_primary":3,"display_order":96},[751],{"subcategory_id":91,"name":92,"slug":93,"category_id":87,"is_primary":3,"display_order":96},[753,754,755],{"tag_id":103,"name":104,"slug":105,"tag_type":106},{"tag_id":108,"name":109,"slug":110,"tag_type":106},{"tag_id":112,"name":113,"slug":114,"tag_type":115},{"learning_curve":117,"flexibility":118,"performance":119,"popularity":120,"portability":121},[758],{"stack_id":759,"slug":760,"name":761,"tagline":762,"experience_level":763,"project_type":36,"stack_type_slug":764,"stack_type_icon_url":765,"score_popularity":42,"score_learning_curve":45,"catalog_display_order":36,"published_date":36,"last_updated_date":36,"core_tool_previews":766},233,"cline-dev-stack","Cline Dev Stack","Cline's open-source agent in the terminal or its desktop app, running GLM, Kimi, Claude, or any model you choose.","intermediate","developer","https:\u002F\u002Fassets.tekyous.dev\u002Ficons\u002Fstack-types\u002Fdeveloper.svg",[767,772,773],{"tool_id":768,"slug":769,"name":770,"logo_url":771,"logo_bg":130},195,"cline","Cline","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fcline.svg",{"tool_id":293,"slug":295,"name":294,"logo_url":297,"logo_bg":130},{"tool_id":75,"slug":77,"name":76,"logo_url":79,"logo_bg":80},[775,778,781,784,787],{"question":776,"answer":777},"Can ZCode keep working when my computer is off?","No. Every way of reaching ZCode away from the desk steers the desktop app: Remote Control in a phone browser, Bot Channel in WeChat or Feishu, and scheduled automations all stop once the computer sleeps or the app closes, though a keep-awake switch covers overnight automations. Remote development moves the agent's work onto a server, but it runs over the desktop's SSH connection, so the laptop still has to stay on and connected. For work that continues with your machine off, agents with a hosted cloud, such as Claude Code or Codex, are the better fit.",{"question":779,"answer":780},"Does ZCode work as well with Claude or GPT as with GLM?","It works, but GLM gets the most attention: the agent is tuned for GLM-5.3, and Z.ai's documentation and defaults assume it. Claude, GPT, Kimi, MiniMax, and MiMo connect through API keys and bill per token, since subscriptions like Claude Pro or ChatGPT can't be used here. Subagents inherit the main session's model unless you set another, so a cheap model can take the side tasks while a stronger one leads. Environment variables from your terminal don't carry into ZCode, so provider settings live in the app itself.",{"question":782,"answer":783},"How does ZCode compare to Claude Code?","Both run one vendor's agent built around that vendor's models, but they differ in where you work and what runs without you. Claude Code is terminal-first, with a desktop app, IDE extensions, hosted cloud sessions, and an official phone app, and starts with a Claude Pro plan. ZCode is a desktop app with Goal Mode's evidence loop and built-in SSH, WSL, and Docker workspaces, and has no hosted cloud. The GLM Coding Plan also works inside Claude Code, so some developers use both on one subscription.",{"question":785,"answer":786},"Which GLM Coding Plan tier do I need?","Lite covers steady daily use of one agent; Pro and Max raise the five-hour and weekly credit limits roughly six- and fourteen-fold for heavy or parallel work. Goal Mode loops and subagents spend credits faster than single-reply chats, so a long unattended objective can use up Lite's five-hour window. Credits go further outside weekday peak hours, and yearly billing cuts the price by 30 percent. The plan covers other agents too, so one subscription can serve ZCode and a terminal agent. The Pricing section has current figures.",{"question":788,"answer":789},"What doesn't carry over to a remote workspace?","Models, login, and settings stay on the desktop, but everything the agent runs has to exist on the remote side: the project's toolchain, Git, and whatever a synced skill or MCP server depends on. Native Windows hosts aren't supported, SSH connections that rely on ProxyJump through an alias don't work, and connecting to WSL as root can leave files in the workspace owned by root. Automations can't target a remote workspace, and the phone can reconnect a remote workspace but not create one.",{"summary":791,"starting_cost_label":792,"has_free_tier":100,"line_items":793},"ZCode itself is free and open source, but it has no free usage, so the bill is the models. The GLM Coding Plan runs from $18\u002Fmonth for Lite to $168\u002Fmonth for Max, with 30% off billed yearly; other providers bill per token through an API key. GitHub or GitLab are free for individuals, Tailscale's personal tier is free, and an optional server runs about €5.49–24\u002Fmonth.","From $18\u002Fmo",[794,797,801,805,809,813],{"label":706,"cost":795,"note":796},"Free (open source)","Apache-2.0 desktop app for macOS, Windows, and Linux; every task needs a Coding Plan or a provider API key.",{"label":798,"cost":799,"note":800},"GLM Coding Plan","$18–168\u002Fmo","Lite $18, Pro $80, Max $168 per month ($12.60, $56, $117.60 billed yearly), metered in five-hour and weekly credits; also works in Claude Code, Cline, and OpenCode.",{"label":802,"cost":803,"note":804},"Other models (optional)","Pay per token","API keys from Moonshot, MiniMax, Xiaomi MiMo, Anthropic, OpenAI, or OpenRouter, billed by each provider (MiMo Flash from $0.14\u002FM input, Claude Sonnet 5 $2\u002FM).",{"label":806,"cost":807,"note":808},"Version control (GitHub or GitLab)","Free–$29\u002Fmo","Free tier covers individual devs; GitHub Team is $4\u002Fmo, GitLab Premium is $29\u002Fmo for more seats.",{"label":810,"cost":811,"note":812},"Remote access (optional)","Free","Tailscale's personal tier is free for up to 100 devices.",{"label":814,"cost":815,"note":816},"Server (optional)","€5.49–$24\u002Fmo","4 GB leaves room for builds next to the agent: about €5.49 at Hetzner, $6.49 intro at Hostinger ($11.99 renewal), $24 at DigitalOcean; or a Raspberry Pi as a one-time cost.","beginner",{"title":819,"description":820,"og_image":36,"canonical":821},"ZCode Dev Stack: Tools, Pricing & How to Deploy | Tekyous","Z.ai's desktop coding agent with Goal Mode, running GLM, Kimi, Claude, or another provider's… Compare ZCode Dev Stack tools, pricing & how to deploy on Tekyous.","https:\u002F\u002Ftekyous.dev\u002Fstacks\u002Fzcode-dev-stack",[],1790771926762]