Open Source Toolkit for Robot Framework, providing Language Server Protocol support, Debugger, VSCode Extension, PyCharm Plugin and powerful CLI tools
RobotCode is a comprehensive toolkit for Robot Framework development, offering advanced features to enhance your productivity and streamline your workflow. Whether you’re using Visual Studio Code, IntelliJ, or other LSP-compatible editors, RobotCode ensures a consistent and seamless experience.
Built on Robot Framework Core
RobotCode uses Robot Framework’s native parser for syntax validation, error messages, and behavior, ensuring full compatibility and reliability in your projects.
Powered by the Language Server Protocol (LSP)
By leveraging the LSP, RobotCode provides real-time code navigation, intelligent auto-completion, and refactoring capabilities across various editors and IDEs.
Multi-Platform IDE Extensions
RobotCode offers robust extensions for Visual Studio Code and IntelliJ Platform, delivering the same high-quality features regardless of your preferred development environment. Thanks to LSP, it also works with editors like Neovim and Sublime Text.
Enhanced CLI Tools
Extend Robot Framework’s command-line capabilities with tools for test execution, debugging, and code analysis. Features include robot.toml
support, a Debug Adapter Protocol (DAP) debugger, and an interactive REPL for quick experimentation.
With RobotCode, you can focus on building and testing your automation workflows while enjoying an integrated and efficient development experience.
robot.tidy
or Robotidy.Install the RobotCode Extension
Open the Visual Studio Marketplace and install the RobotCode extension.
Set Up Your Environment
Configure your Robot Framework environment using the tools and commands provided by the extension or the robot.toml
file.
Start Testing
Begin writing and running your Robot Framework tests directly in VS Code.
Explore More
Visit the Getting Started Guide for detailed setup instructions and advanced features.
Extensions:
RobotCode automatically installs the Python and the Python Debugger extension. Additional extensions may be required depending on your project needs.
Install the RobotCode Plugin
Choose one of the following methods to install the RobotCode plugin in your IDE:
Install via the Built-in Plugin Marketplace
Navigate to:
Settings/Preferences > Plugins > Marketplace > Search for “RobotCode” and click Install.
Use the JetBrains Marketplace
Alternatively, install the plugin directly from the JetBrains Marketplace. Click the Install to … button if your IDE is running.
Manual Installation
Download the latest release and install it manually:
Settings/Preferences > Plugins > ⚙️ > Install plugin from disk….
Set Up Your Environment
Configure your Robot Framework environment using the tools and commands provided by the plugin or the robot.toml
file.
Start Testing
Begin developing and executing your Robot Framework tests.
Explore More
Visit the Getting Started Guide for detailed setup instructions and advanced features.
Plugins:
RobotCode automatically installs the LSP4IJ. Additional plugins may be required depending on your project needs.
For detailed instructions, visit our official documentation.
Here are some additional resources to help you troubleshoot or learn more:
This project is licensed under the Apache 2.0 License.