Symflower helps you build better software by pairing static, dynamic and symbolic analyses with LLMs. This page provides a quick walkthrough to help you get started with Symflower.
For more information, see our documentation.
Choose your environment to install Symflower:
curl -sSLf https://get.symflower.com/install | sh
. On Windows, download and open the MSI installer. There’s also the option of downloading the binary for manual installation.See the documentation to learn more about installing Symflower. Please also check out our End-user License Agreement and our Privacy Policy.
Some of Symflower’s features are only accessible with a license key. Visit our Licensing page to obtain a license key, and see the documentation for information on activating your license key.
Symflower adds testing features to your IDE and provides a range of features for working with LLMs:
If you’re working in an IDE, we recommend you start by generating smart test templates to see how Symflower works:
To continue, start generating test suites via symbolic execution or LLMs.
Visit our documentation to learn more about integrating Symflower into your workflow, using test templates with Spring Boot applications, and managing tests. The documentation also provides information on configuring Symflower, using the tool to migrate code, accessing logs for debugging, and tutorials on multiple use cases.
Symflower offers a range of features for LLMs supporting LLM development, benchmarking, LLM-based code generation workflows, and RAG.
Learn more and find usage information for each of these features: