What is Phrase-Keywords?
​​​Phrase-Keywords is a AI-powered web automation platform that revolutionizes how you create browser automation. Originally created in 2010 by Omari W. Dixon, the platform has evolved from a traditional Selenium Java solution that you had to download from GitHub, to an AI-driven approach (requiring no download) that generates your entire automation framework from a single prompt.
Using our proven PKD (Phrase-Keywords Definition) spreadsheet format, you still define your automation steps step-by-step as always. The game-changer? A one-time AI prompt generates a complete Selenium solution that reads and executes your PKD flows automatically. Load it into your IDE, start the engine, and you're ready to create and run unlimited PKD flows—no manual Selenium coding required.
How does Phrase-Keywords work?

Phrase-Keywords uses a standardized set of keyword commands, provided in the [PKD Tool], to create web browser automation.
Imagine you want to automate tasks on a popular nonprofit charity website, like filling out a donation form or signing up for their newsletter. With Phrase-Keywords, you can easily design a flow—a sequence of actions that instructs the browser to navigate to the website, enter your details, and submit the form—all without writing a single line of code.
​
The PKD Training page guides you step-by-step through the process of designing a new flow from scratch. You'll learn how to organize the pages and objects you want to interact with and how to run your completed flow using our specialized prompt to generate your complete Selenium framework that reads PKD sheets.
Ready to Try Phrase-Keywords?
Automating web browser actions has never been easier.
Follow each of these three steps for Getting Started instructions:
Need Help?
Step 4. Refer to the FAQ page, the PKD Training page, or contact our Support Team for help.
​
Step 5. In the meantime, become a PKD Patreon member to maintain ongoing access to the AI Generated Prompt library. You can join for free or select your desired level of membership.



