SotaSWE is a VSCode extension built atop the leading agentic framework on SWE-bench Lite.
Click preview to watch SOTA SWE in action
- Agentic code editing - SOTA SWE can complete complex tasks across your codebase in agentic fashion, taking multiple steps as necessary - starting from reading the right files from your codebase, making necessary changes in-place, and iterating on it's own work in case there are pending items or issues.
- Terminal command execution - The agent can execute terminal commands on your behalf, and can also read the output of the command as part of it's decision making process.
- Bring your own key - We support Claude Sonnet provided by Anthropic as well as Open Router. Just provide your API key as part of the onboarding and you are good to go.
- Provide context - Though not a necessary step, you can guide the agent further by providing context using
@
to specify files as part of your prompt.
There are many ways in which you can participate in this project, for example:
If you are interested in fixing issues and contributing directly to the code base,
- Install dependencies
npm install
- Run the extension in development mode with hot-reload
npm run watch
-
Open the repo in VSCode and press
F5
to start debugging. -
(Optional) if you'd like to run sidecar locally too, follow the instructions here.
- Upvote popular feature requests
- Join our community: Discord
This project has adopted the Contributor Covenant Code of Conduct. Please read the Code of Conduct before contributing to this project.
Copyright (c) 2024 CodeStory AI. All rights reserved. Licensed under the GNU Affero General Public License v3.0.