BotInOk Client is an open-source project that automates LinkedIn interactions using Java, Spring Boot, and Playwright. It helps users to connect with potential contacts and apply for job positions on LinkedIn.
- Automated LinkedIn connections
- Automated job applications
- Configurable search and connection parameters
- Supports multiple LinkedIn accounts
- Uses Playwright for browser automation
- Java 21
- Gradle 8 (if building from source)
- Git (if cloning the repository)
If you'd like to build the project yourself:
git clone https://github.com/kecven/BotInOk.git
cd BotInOkInstall Java 21 JDK
Download JavaFX 21 for your os.
Put it to libs folder. For example ./libs/linux-javafx-sdk-21.0.5
./gradlew buildFor Linux:
java --module-path ./libs/linux-javafx-sdk-21.0.5/lib --add-modules javafx.controls -jar build/libs/BotInOk-0.4.0.jarFor Windows:
java.exe --module-path ./libs/windows-javafx-sdk-21.0.5/lib --add-modules javafx.controls -jar build/libs/BotInOk-0.4.0.jarFor macOS:
java --module-path ./libs/macos-javafx-sdk-21.0.5/lib --add-modules javafx.controls -jar build/libs/BotInOk-0.4.0.jarThe application can be configured using the application.properties file located in the src/main/resources directory. You can set various parameters such as the path to the Playwright state folder, headless browser mode, and more.
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.