Waylou is an innovative CLI that integrates various AI models like Gemini and OpenAI into one streamlined tool. Designed for seamless operation, it allows users to bring their own keys and supports autonomous functionality. Its flexible provider orchestration enables efficient task routing, making it a powerful assistant for developers.
Waylou ACE CLI is an innovative open-source AI coding assistant designed to run directly within the terminal, enabling seamless interactions with multiple AI models including Gemini, OpenAI, Anthropic, Ollama, and DeepSeek through a single, unified interface.
Forked from the Google Gemini CLI, Waylou not only retains its foundational strengths but also extends its capabilities with multi-provider support, autonomous functionality, and an architecture built for extensibility.
Multi-Provider Integration: Effortlessly use various AI models and switch between them during sessions. Route specific tasks to the most suitable model based on speed, capability, or cost.
Provider Orchestration: Collaborate with teams of models by assigning diverse roles such as architect, coder, and reviewer. The orchestrator intelligently distributes tasks using configurable strategies like capability-best, round-robin, or parallel-vote.
ACE Specification Compliance: Standardizes agent behavior across varying compliance levels, ensuring reliability and performance. Key levels include:
Headless & Autonomous Mode: Run Waylou seamlessly within CI/CD pipelines, scripts, and automated workflows. An example command could be:
waylou -p "Review this PR and summarize the changes" --output-format json
Context Engine: Leverage advanced semantic code search using vector embeddings alongside AST analysis for accuracy in context retrieval.
Sandboxed Execution: Ensure secure operations with macOS Seatbelt, Docker, or Podman.
The Waylou project is actively under development, with core functionalities already operational and ongoing work focused on the provider layer and CLI features. Contributions to improve and expand the project are highly encouraged.
For further details, refer to the full documentation on the project, which includes guides on architecture, project structure, FAQs, changelogs, and a roadmap for future development. Engaging with the community through GitHub issues and discussions can provide additional support and foster collaboration.
Waylou aims to empower developers with a versatile tool leveraging AI capabilities, streamlining coding tasks, and enhancing productivity.
No comments yet.
Sign in to be the first to comment.