{"slug": "show-hn-waylou-a-multi-provider-cli-coding-agent-fork-of-gemini-cli", "title": "Show HN: Waylou / a multi-provider CLI coding agent / fork of Gemini CLI", "summary": "Waylou ACE CLI, an open-source AI coding assistant forked from Google Gemini CLI, launches with multi-provider support for Gemini, OpenAI, Anthropic, Ollama, and DeepSeek models. The tool enables autonomous operation, model team routing, and secure execution, aiming to provide a unified terminal interface for developers.", "body_md": "**Your terminal. Your models. Your rules.**\n\n**Waylou ACE CLI** is an open-source AI coding assistant that runs directly\nin your terminal. It connects to multiple AI models — Gemini, OpenAI,\nAnthropic, Ollama, DeepSeek — through a single, unified interface.\n\nForked from Google Gemini CLI, Waylou extends the foundation with multi-provider support, autonomous operation, and an architecture designed for extensibility.\n\nStatus:Active development. Core functionality works. Provider layer and CLI features are under heavy development. Contributions welcome.\n\n| Capability | Waylou ACE CLI | Gemini CLI |\n|---|---|---|\n| Multi-provider (Gemini, OpenAI, Claude, local) | ✅ | ❌ |\n| BYOK — Bring Your Own Key | ✅ | ❌ |\n| Provider orchestration & team routing | ✅ | ❌ |\n| Headless / autonomous mode | ✅ | ✅ |\n| MCP (Model Context Protocol) | ✅ | ✅ |\n| ACE compliance specification | ✅ | ❌ |\n| VS Code companion | ✅ | ❌ |\n| Apache 2.0 open source | ✅ | ✅ |\n\n```\n# Install globally\nnpm install -g @waylou/cli\n\n# Or run instantly\nnpx @waylou/cli\n\n# Launch\nwaylou\n```\n\nUse any model, any provider. Swap mid-session. Route tasks to the right model based on capability, speed, or cost.\n\n**Supported providers:**\n\n**Google Gemini**— Gemini 2.5, 3.0 (1M token context)** OpenAI**— GPT-4, GPT-4o** Anthropic**— Claude 3.5, Claude 4** Ollama**— Local models (Llama, Mistral, Gemma)** DeepSeek**— DeepSeek V3, R1\n\nForm teams of models with different roles — architect, coder, reviewer. The orchestrator distributes tasks using configurable strategies (capability-best, round-robin, parallel-vote).\n\nThe **Agentic Coding Environment** specification standardizes agent\nbehavior across three compliance levels:\n\n**CORE**— File operations, shell commands, web fetch** STANDARD**— MCP integration, checkpointing, sandbox, memory** ENTERPRISE**— Policy engine, audit logging, team orchestration\n\nRun in CI/CD pipelines, scripts, and automated workflows:\n\n```\nwaylou -p \"Review this PR and summarize the changes\" --output-format json\n```\n\nSemantic code search combining vector embeddings (SQLite-vec) with AST analysis (Tree-sitter) for precise, relevant context retrieval.\n\nSecure execution via macOS Seatbelt, Docker, or Podman.\n\n- Node.js 20+\n- npm 9+\n\n```\nnpm install -g @waylou/cli\ngit clone https://github.com/helis-d/waylou.git\ncd waylou\nnpm install\nnpm run build\nnode run.js\n```\n\nSet your provider API keys:\n\n```\nexport GEMINI_API_KEY=\"your-key\"      # Google Gemini\nexport OPENAI_API_KEY=\"your-key\"      # OpenAI\nexport ANTHROPIC_API_KEY=\"your-key\"   # Anthropic\nexport DEEPSEEK_API_KEY=\"your-key\"    # DeepSeek\n```\n\nFor local models, install [Ollama](https://ollama.com) and run:\n\n```\nwaylou --provider ollama\nCLI (Ink/React UI)\n    │\n    ▼\nCore Engine (Agent Loop, Tools, Prompts)\n    │\n    ▼\nProvider Layer (Gemini | OpenAI | Anthropic | Ollama | DeepSeek)\n    │\n    ▼\nAI APIs\n```\n\nSee [ARCHITECTURE.md](/helis-d/waylou/blob/main/ARCHITECTURE.md) for the full system design.\n\n| Package | Description |\n|---|---|\n`@waylou/cli` |\nTerminal UI & CLI binary |\n`@waylou/cli-core` |\nCore agent logic, tools, prompts |\n`@waylou/cli-provider` |\nMulti-AI provider abstraction |\n`@waylou/ace-spec` |\nACE specification & validation |\n`@waylou/autonomous-engine` |\nHeadless / autonomous operation |\n`@waylou/context-engine` |\nVector & AST semantic search |\n`@waylou/sandbox` |\nSecure execution environment |\n`@waylou/cli-sdk` |\nPublic SDK for extensions |\n\nSee [ROADMAP.md](/helis-d/waylou/blob/main/ROADMAP.md) for planned features and priorities.\n\nContributions are welcome — especially for the **provider layer**, which is\nthe project's biggest development need. If you have experience with AI APIs,\nSDKs, or model integrations, we'd love your help.\n\nSee [CONTRIBUTING.md](/helis-d/waylou/blob/main/CONTRIBUTING.md) for the full guide.\n\nThis project is forked from\n[Google Gemini CLI](https://github.com/google-gemini/gemini-cli). We are\ngrateful to the original authors and contributors for building an\nexceptional foundation.\n\nApache License 2.0 — See [LICENSE](/helis-d/waylou/blob/main/LICENSE) for details.", "url": "https://wpnews.pro/news/show-hn-waylou-a-multi-provider-cli-coding-agent-fork-of-gemini-cli", "canonical_source": "https://github.com/helis-d/waylou", "published_at": "2026-07-18 19:45:35+00:00", "updated_at": "2026-07-18 19:51:06.047627+00:00", "lang": "en", "topics": ["ai-tools", "developer-tools", "ai-agents", "large-language-models"], "entities": ["Waylou", "Google Gemini CLI", "OpenAI", "Anthropic", "Ollama", "DeepSeek", "Node.js"], "alternates": {"html": "https://wpnews.pro/news/show-hn-waylou-a-multi-provider-cli-coding-agent-fork-of-gemini-cli", "markdown": "https://wpnews.pro/news/show-hn-waylou-a-multi-provider-cli-coding-agent-fork-of-gemini-cli.md", "text": "https://wpnews.pro/news/show-hn-waylou-a-multi-provider-cli-coding-agent-fork-of-gemini-cli.txt", "jsonld": "https://wpnews.pro/news/show-hn-waylou-a-multi-provider-cli-coding-agent-fork-of-gemini-cli.jsonld"}}