DEV Community

Ali ESSAM
Ali ESSAM

Posted on

AlphaCode: Open-source Rust AI coding agent that edits files, runs tests, automates Firefox & desktop apps

AlphaCode is an open-source AI coding agent written in Rust that works directly in your development environment: it can inspect a repository, plan a task, edit files, run commands and tests, automate Firefox, control desktop applications, and verify its own work.

Key features:

  • Terminal-first AI agent that understands natural-language tasks
  • Built-in 40+ tools for coding, web, browser automation, desktop control
  • Firefox automation via native extension for testing web apps
  • Desktop automation using platform accessibility APIs
  • Swarm mode for parallel agent coordination
  • Persistent sessions and project memory
  • Model-agnostic: supports Anthropic, OpenAI, Gemini, local models, plus a free built-in AI lane to start without API keys
  • Security testing and bug bounty workflows with evidence-based validation
  • Cross-platform: Windows, macOS, Linux

Try it in under two minutes:
curl -fsSL https://raw.githubusercontent.com/dragonked2/alphacode/main/scripts/install.sh | bash
alphacode doctor
alphacode

Demo: https://github.com/dragonked2/alphacode#demo
Docs: https://github.com/dragonked2/alphacode/tree/main/docs
Firefox extension: https://addons.mozilla.org/en-US/firefox/addon/alphacode-browser-agent/

Feedback welcome!

Top comments (0)