Build a feature
Turn a product request into code that follows the patterns already established in the repository.

Loading the latest OpenWaya page.

Turn ambition into software.
Build a feature, fix a bug, refactor a service, or review risky code. WayaCode works through the repository, runs the right checks, and returns the diff, decisions, and evidence your team needs to ship.
Start here
WayaCode is available to approved early-access testers from the source repository. Set up the CLI, open the project you want to change, and start with a clear outcome.
Public packages and signed Desktop downloads will be added here as they clear release verification.curl -fsSL https://openwaya.africa/code/install.sh | shcd /path/to/your-project
waya plan "Fix the checkout bug and add a regression test"
waya run "Fix the checkout bug and add a regression test"Give it the backlog
WayaCode takes a bounded engineering task and carries it through the repository. You stay close enough to guide the work without having to drive every edit and command.
Turn a product request into code that follows the patterns already established in the repository.
Trace the failure to its source, make the smallest safe change, and add regression coverage.
Update dependencies, reshape a subsystem, or carry a change across every affected file.
Inspect a finished diff with independent context and surface bugs, risk, and missing proof.
How WayaCode works
Describe the result you need. WayaCode finds the relevant code, plans the work, implements it, runs focused checks, and reviews the finished diff. One task record keeps the people, models, tools, and evidence aligned from start to finish.
Find the code, instructions, and dependencies that matter to the task.
Break the outcome into clear changes and checks before editing.
Make the change inside the repository and record the work as it happens.
Run focused checks and connect their results to the requested outcome.
Read the finished diff with fresh context and return an explicit delivery state.
OpenWaya models
Choose a model yourself or let routing put speed, context, and deeper reasoning where they add the most value. The task history and evidence stay together as models change.
fast · long contextMap the repository and collect the context the change needs.frontier codingBring stronger coding and reasoning to the change itself.fresh contextInspect the finished work without inheriting the builder's assumptions.Available in early access
CLI and Desktop run the same task engine and share the same task state. Start work from the command line, then open the visual workspace when you want to follow parallel tasks, inspect a diff, use a terminal, or handle an approval.
Open a repository, start a task, follow its progress, inspect the evidence, and commit from a scriptable terminal workflow.
Manage parallel tasks, diffs, terminals, approvals, evidence, and recovery from one visual workspace.
Built for accountable work
Useful autonomy needs clear boundaries and proof. WayaCode keeps authority, activity, verification, and delivery state attached to the task so your team can review the work on its merits.
WayaCode works inside the repository access and approval rules you set.
Inspect the activity, diff, checks, approvals, cost, and final task state.
Resume, retry, or hand off work with one authoritative task history.
Bring the next ticket
Start with the CLI or Desktop, connect a repository, and see how a task moves from request to reviewable code.