Understand a project
“Give me a map of this repository. Show me the entry points and trace one important request end to end.”
Getting started
Bwat is an AI coding agent that reads your project, edits files, runs commands, and checks its work. Use it beside your code in VS Code or directly from a terminal.
Pick the surface that matches how you work. Both use the same Bwat account and the same agent, so you can change your mind later.
Install the extension, open a project folder, then select the Bwat icon in the Activity Bar. Your first session opens a browser so you can sign in.
Bwat works best when the request has a clear outcome. Copy one of these into a project you know, then adjust the details.
“Give me a map of this repository. Show me the entry points and trace one important request end to end.”
“Reproduce the failing login test, find the root cause, fix it, and run the relevant tests.”
“Add a compact theme switcher that follows the existing component patterns. Implement it and verify the build.”
“Review my current diff for correctness and regressions. Prioritize issues that can affect users.”
A Bwat session is a loop you can watch and steer. It gathers enough context to act, uses the tools the task needs, then checks the result.
Bwat starts from the folder or workspace you opened, so it can discover the code and project instructions already there.
Tell it what should be true when the work is done. Add constraints, examples, errors, or a command that proves the result.
Bwat reads, searches, edits, and runs commands. Your permission mode decides which actions pause for approval.
Bwat runs the relevant checks and summarizes what changed. You remain the final reviewer of every result.
Choose by interface, not capability. The engine, tools, project instructions, private project memory, and saved sessions are shared on the same machine.
Best when you want native diff review, editor selections, file mentions, and the agent beside the code.
Use Bwat in VS CodeBest over SSH, inside containers, in scripts, or whenever your workflow already lives at a prompt.
Use Bwat in a terminal