Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Buy OSRS Gold


[Free] Graphical Client Starter - Automate Launching & Managing Your Clients

Recommended Posts


This is a free application which provides a graphical user interface to launch clients automatically using TRiBot's CLI


Download: https://github.com/Naton1/Graphical-Client-Starter/releases (download links are under Assets)

Source: https://github.com/Naton1/Graphical-Client-Starter/


Loader/Updater: https://github.com/Naton1/Graphical-Client-Starter-Loader/releases





The best way to learn about all the features this free & open source software has is to test it out yourself!



Setup Application:

Install TRiBot (if it isn't already installed).

Download/Install the graphical client starter - you have two choices, use the windows installer (the .exe) (recommended for ease of use), or launch the .jar file. If you are not on windows you must use the jar. The jar file will require java 11+. A quick google of 'download java 11' should give you what you need.

Configure the path to the location TRiBot was installed in the graphical client starter. This setting can be found at at Settings -> TRiBot Path in the graphical client starter. This must point to a directory named TRiBot. The Graphical Client Starter will try to find this folder automatically on start so it may already be set.

Starting Clients:

Click the "Add New Account" button to add new rows to the accounts table.

Fill out the accounts to launch - Login Name and Script are required. The rest are optional. You can configure more table columns at Settings -> Account Columns.

Click 'Launch Selected Accounts' to launch your TRiBot clients.


Common Issues:

If you are having trouble launching clients (ex. none appear), you can select Preferences -> Debug Mode for a bit more info on the TRiBot launch in the console.

On Windows, you may have to launch the app as an administrator in order to launch a tribot client. (This will happen if you installed tribot to your program files, which is protected)

You can easily solve this by downloading the windows installer and using that. You can right click an executable file and select "Run as Administrator", or reinstall TRiBot to a non-protected location such as your user directory.



There are a few ways you can configure proxies. The application will read your proxies from your tribot folder so you can just add them to tribot and they will appear when you open this application. You can also use the built-in proxy manager. Lastly, you can configure the proxy ip/port/user/pass directly in the accounts table by enabling the columns (at settings -> account columns).


Application Arguments (optional, to launch the app programatically):

-launchprofile profileName

Automatically launch a specified profile


Doesn't display a GUI if the launchprofile arg is specified

Ex. java -jar GraphicalClientStarter.jar -launchprofile last -onlylaunch


World Selection:

Use 0 or -2 for random members world

Use -1 for random f2p world

Leaving blank defaults to whatever TRiBot does


Looking Glass:

Go to Preferences -> Looking Glass and enable the option, and provide a path to the LG client you want to use. This will use the TRiBot CLI's built in looking glass support.


Importing from text file:


This feature allows you to specify the format your files are in.

This may look confusing, but I promise you it's very simple. Copy and paste a line from your account file, and replace each value that you want to input with the corresponding symbol. 

It assumes each line follows the same format in your file.

For example, the following line


Would capture the following text


And create an account with the username naton, password mypassword, and world 15



Try Preferences -> Selection Mode ->  Cell Selection Mode. This will make the table selection similar to how Excel/Google Sheets work. You can do cool things which save time like the following (this uses copy pasting):


You can right-click the column headers to bulk configure values for the selected rows (including the selection column header itself)

Launch Inactive Accounts (under Settings) can make sure you don't double-launch any clients (launches all selected accounts where there isn't a corresponding active client with the same username)

Take the time to become familiar with the settings and features of this application. You will thank yourself later when you save yourself a lot of time.


Please notify me of any issues.



Edited by Naton
  • Like 3

Share this post

Link to post
Share on other sites

Fixed an issue with proxies and added right clicking rows to duplicate. Re-download to get the latest version (proxies won't work properly on the old one).


I could add auto updating at some point but not now so you have to redownload any time I update (provided you want something in the update). Save files will work fine across updates unless specifically mentioned.

Edited by Naton
  • Like 1

Share this post

Link to post
Share on other sites

Unfortunately the latest TRiBot release changed a lot of things (including renaming the tribot jar in the dependencies folder) which broke the starter. Will have to wait for FALSkills to update his CLI, or if it takes too long I'll just update the version myself.

The starter may still work fine as long as you don't delete your old tribot files (run the old launcher until a client fully loads before using this, if you have ran the new launcher recently).

Edited by Naton
  • Like 1

Share this post

Link to post
Share on other sites
50 minutes ago, Naton said:

This currently uses FALSkills CLI to launch the clients. His CLI doesn't support looking glass at the moment and I don't think he plans to add it in

I thought looking glass didn't work? Or is there some way to fix it on the local end? I've just been using a remote desktop software to interact with my bots when away from home.

Share this post

Link to post
Share on other sites
1 minute ago, Naton said:

Send the debug of the tribot client that opened

[10:39:45] TRiBot 10.19.4 loaded. (1.8.0_221:C:\Program Files\Java\jre1.8.0_221)
[10:39:45] Launching Client from Boot File
[10:39:45] Loading human mouse movement data.
[10:39:47] Successfully loaded human mouse data.
[10:40:11] C:\Users\Administrator\AppData\Roaming\.tribot
[10:40:11] Failed to auto-start script "nRestocker" (USER NOT FOUND).


I guess I have the wrong script name?

Share this post

Link to post
Share on other sites
Just now, bloodface906 said:

[10:39:45] TRiBot 10.19.4 loaded. (1.8.0_221:C:\Program Files\Java\jre1.8.0_221)
[10:39:45] Launching Client from Boot File
[10:39:45] Loading human mouse movement data.
[10:39:47] Successfully loaded human mouse data.
[10:40:11] C:\Users\Administrator\AppData\Roaming\.tribot
[10:40:11] Failed to auto-start script "nRestocker" (USER NOT FOUND).


I guess I have the wrong script name?

The account name you entered was not found in your tribot account manager

Share this post

Link to post
Share on other sites


Converted code to a maven project

Changed from FALSkills unofficial CLI to use TRiBot's new CLI

Added LG support

Added importing accounts from another save file

Added a powerful importing system for text files (view thread first post for details)

Added options to specify tribot username/pass/sid

Added options to use a custom tribot jar (otherwise uses the latest version it can find)

Added an option to hide specific columns, and added in an account password and account pin column


This was a rather large update so if anyone experiences a bug please let me know and I'll fix it asap

Share this post

Link to post
Share on other sites

Added setting java version to use and an arg for only launching profiles.

For example, you may want to launch a profile you created from the command line automatically without displaying the gui, you would use the following command: java -jar GraphicalClientStarter.jar -launchprofile last -onlylaunch

Share this post

Link to post
Share on other sites

Hey. having trouble finding the GUI. i tryed to save in diffrent names and yea... cant figure it out.

  • [23:24:57] Loading script argument: {autostart=2012.GUI
  • [23:24:57] Script Started: Optimus Combat & Magic.
  • [23:24:57] Welcome to Optimus Combat & Magic! - Please wait while the script downloads.
  • [23:24:57] Loading GUI...
  • [23:25:00] Your GUI settings are outdated or invalid, please re-create your GUI profile.
  • [23:25:00] Sorry for the inconvenience.

Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • By ELON
      ELON Combat AIO V2  [ FREE ] 

      . Description:
      Kill any monster anywhere with any attack style World Hopping (multi-threaded hop after player has been in combat area for longer then a set time) Custom Inventory (automatic teleport support) Advanced Anti-Ban ABC2 LVL10 Free Looting Custom Equipment (checks your bank if missing the equipment) Prayer PROGRESSIVE TRAINING (automatically completely change training method including equipment after reaching a certain level) Cannon Banking Potion support SafeSpotting JavaFx Gui Paint   
      GET SCRIPT HERE: https://tribot.org/repository/script/id/3549
    • By Naton
      Repository Link:
      This bot will cook the specified item(s) Instructions:
      If using a fire source (ex. range or oven), it will pick the best location that is closest. Start near the location you wish to use. Please delete hooks.dat and the jagex cache before running the script (specifically if having issues) Please disable the TRiBot firewall as it does nothing but cause problems https://tribot.org/forums/topic/80611-java-executable-delete-hooks-and-jagex-cache-and-a-few-other-things/ Start the script preferably near or at a bank that you want to use Have required supplies in the bank I highly recommend looking through the advanced preferences to check out some customization Supported Fire Source Locations:
      Rogues Den Lumbridge Range Nardah Al Kharid Hosidius Kitchen Myths Guild Catherby Requirements:
      Items to cook Script arguments:
      As with all of my scripts, you can load your last settings with the script argument "settings:last". You can load any specific settings profile with "settings:settingsName". Pictures:

      Wine Meat Pie Pizza Vegetables All the good locations in the game Progression system ABC2 Numerous advanced preferences View Free Trial:
      If you have any questions about any of the preferences, then please ask. Feel free to join my discord, PM me here, or leave a reply to this thread.
      Dynamic Signatures:
      To be added. Tracking statistics is already supported.
      Pricing is subject to change at any time
      Check out the listing on the tribot store for up-to-date prices.
      Refunds will only be given in the case that there is an actual issue with the script.
      Please delete hooks.dat and the jagex cache before reporting bugs. Also make sure that you have good internet connection and are not disconnecting/having extremely poor FPS.
      Please leave bug reports down below (or in my discord). I will fix them as soon as possible - they are very much appreciated. Suggestions:
      If anyone has any suggestions that could help make the script even better than please let me know, I am open to any suggestions.
    • By Naton
      Would you like to gain the fastest smithing experience in the game while making up to 900k gp/hr? Or would you like to make real life money gold farming using a solid and extremely profitable method? This feature rich, flawless script will play the Blast Furnace minigame on specified Blast Furnace worlds for you, obtaining an incredibly high number of bars per hour.
      Repository Link:
      This bot will play the blast furnace minigame with incredible efficiency on specified blast furnace worlds only This bot contains a plethora of customizable preferences to create your own playstyle (read more below) Instructions:
      Please delete hooks.dat and the jagex cache before running the script  Please disable the TRiBot firewall as it does nothing but cause problems If you runs windows you can use this: (https://tribot.org/forums/topic/77307-windows-delete-hooksdat-and-the-jagex-cache/) Start the script on anywhere Have required supplies in the bank (and coins, if filling the coffer or below 60 smithing) (read below if you don't know how to play BF) I highly recommend having stamina potions in your bank (and selecting the option in the GUI) To use a coal bag/ice gloves/goldsmith gauntlets, then please start the script with them equipped or in your inventory Requirements:
      Level 15 smithing Start "The Giant Dwarf" quest - Note that no progress has to be made in it other than talking to the guy in the beginning. The quest has no requirements to start What is Blast Furnace?
      Blast Furnace is Jagex's attempt at making a "smithing guild"  You can achieve the highest smithing xp rates at Blast Furnace, as well as incredible profit. This is because the furnace only requires half the required coal for each bar You can read more about it here, as well as the potential profits (which are constantly changing due to the demand of bars) http://oldschoolrunescape.wikia.com/wiki/Blast_Furnace (NOTE: DONT EXPECT THE BAR/HR RATES TO BE REALISTIC, THE WIKI EXPECTS EXTREMELY FAST CLICKS AND PERFECT TICK USAGE THAT THE BOT WON'T GET (TRY BLAST FURNACE YOURSELF TO SEE HOW UNREALISTIC THEY ARE) Pictures:
      Note that the GUI has been updated a lot - this is currently outdated

      Coal bag support Fresh account preparing GE restocking Training 1-30 mining, going to MLM, and getting a coal bag Ice glove support Goldsmith gauntlet support Stamina potion support Water bucket cooling All bar types except bronze Looking glass support Resizeable support Progressive mode Hopping to blast furnace worlds Travelling to blast furnace from anywhere (minigame teleport) Coffer refilling Several different stop conditions Paying foreman if under 60 smithing Random AFK'ing A Plethora of different preferences that can be customized to the user's desire Highly detailed paint (with several different options) Profile saving/loading Several fail safes to ensure smooth running Clean JavaFX GUI Hovering bank item locations Hovering off screen objects Hovering coal bag ... and much more, try it out yourself with the free trial! Script arguments:
      As with all of my scripts, you can load your last settings with the script argument "settings:last". You can load any specific settings profile with "settings:settingsName". View Free Trial:
      Progress Reports:
      Read here for detailed descriptions of available preferences and GUI options
      The script will teleport to the Grand Exchange using a ring of wealth when it is out of ores. If selected, the script will also purchase more rings of wealth, and stamina potions if running low while it is buying more ore. Make sure to start the script with at least one ring of wealth in the bank so that it can teleport. It will sell the bars made before purchasing any items. Note that this feature does not work with progressive mode.
      Account Preparing:
      Make sure to start the script with steel bars selected, and it is also highly recommended to use restocking.
      To use account preparing, simply start the script on an account that doesn't have the requirements. Make sure to start with at least 1m (preferably more). The account will first move to the grand exchange and purchase bars and a hammer to train. Then, the account will train smithing at the varrock west anvils until it reaches 30 smithing. After, the account will go to the GE and buy ores for steel bars, stamina potions (if selected), rings of wealth (if selected), and a camelot teleport to start the giant dwarf quest. It will then start the giant dwarf quest and begin smelting at the Blast Furnace.
      Dynamic Signatures:
      Obtain yours at http://nscripting.com/blastfurnace/signatures/users/YOUR TRIBOT USERNAME HERE.png
      Tracking began the day the script was released

      Pricing is subject to change at any time
      $7.99 for 2 instances per month
      $14.99 for 5 instances per month
      $24.99 for 10 instances per month
      $39.99 for 20 instances per month
      $54.99 for 30 instances per month
      $74.99 for 50 instances per month
      Let me know if there is a specific instance package you'd like to see.
      Refunds will only be given in the case that there is an actual issue with the script.
      Please delete hooks.dat and the jagex cache before reporting bugs. Also make sure that you have good internet connection and are not disconnecting/having extremely poor FPS.
      Please leave bug reports down below. I will fix them as soon as possible - they are very much appreciated.  Suggestions:
      If anyone has any suggestions that could help make the script even better than please let me know, I am open to any suggestions. To Do:
      Add in user suggestions More gold farming features Some tips to improve bars per hour:
      1. Zoom out a bit so the script doesn't have to use the camera (don't zoom out too much or it might cause clicking issues)
      2. Use resizable (though not necessary if you zoom out a lot)
      3. Use left click withdraw all
      4. Increase script mouse speed (note that the "mouse speed variance limiter" in the tribot settings must be 0 for this to apply)
      5. Use escape close bank
      6. Try using these settings - always screenwalk to dispenser, 'prefer efficient dispenser tiles', 'try left click when screenwalking'
      7. Make sure your accounts aren't lagging, due to how click intensive the script is any lag/paint delay will cause the script to slow down a noticable amount as the slight delays in between each click will add up (paint delay slows the script as well)
      8. Ensure you have enough heap space for your clients (generally around 378-512 will work fine). If you don't provide enough heap space, java garbage collection will run often which will freeze the client temporarily and use a bit of extra cpu power in the process. You can view heap space usage in the tribot client via debug -> heap space.
      9. Minimizing your clients will cause tribot to disable graphics within the client. This can save resources if you are lagging.
      10. Coal bags can now be filled at a bank. For optimal use of this setting you will want 27 open inventory spaces (so that it doesn't have to empty then refill each bank trip since you can't fill the coal bag in the bank if it already has even 1 coal). This means ice gloves and drinking stamina potions in the bank only.
    • By Winton
      Hello guys, I am taking some free script requests to help me practice writing scripts!

      Looking to make scripts that currently do not exist in the repository. 

      I do plan on posting the source code, and any feedback would be appreciated.
      I will mostly be prioritizing the scripts that more people will use.
      Things that will be helpful for me:
      1.  Links that give information related to the requirements of running the script.
      2. Video footage of the activities you expect the script to do.
      Current: https://repo.tribot.org/script/id/3692-winton-s-aio/
      Winton's AIO F2P Script
      Making a one click AIO f2p script that will get 100+ total levels, 10+ quest points, money methods in a randomized order.
      It will mule once it reaches the required f2p trade restrictions to a mule, which will be running a separate muling script.
      The muling is soon to be added.
      Planned scripts to make: 
      - God capes collector
      - Frog Killer
      - Buying Amylase crystal boxes & opens them
      - Book of Darkness collector & filler
    • By Matt
      * I'll do all trades, excluding account trades. *
      * Add my Skype or Discord before doing any trades and verify it's me by inboxing me on TRiBot. *
      Disord: Space#1565
      Unique Discord ID: 234054179042230274

      * Online daily. *
      * Always ask for a PM before trading with me. *
      * Vouch not necessary but appreciated if given. * 
      * Both seller & buyer must agree to use me as a Middleman. *
      * I am not responsible for any charge backs received from a member you're purchasing from but if somebody was to charge-back, your Paypal would be blacklisted and you will be banned. *
      Times Available: 7:00AM-8:00AM > 6:00PM-1:00AM (Click Here for my current time if you're not in GMT timezone) Time available will differ, usually online from 11AM-11PM on Weekends. 
    • By botuser420
      Hello everybody,
      I made a script that will make any TRiBot script work together with Farmaton, the most advanced farm manager. When running this script it will pretend to stop, but actually keep running in the background. It will then start the next script on it's own. If you have questions or things you would like to be added you can contact me in this discord: https://discord.gg/rdKKswN
      The arguments explained
      script:SCRIPT_NAME (replace SCRIPT_NAME with the next script you want to run) args:SCRIPT_ARGUMENTS (replace SCRIPT_ARGUMENTS with the arguments for the next script you want to run. If your script doesn't require arguments you can leave this out) min (if you include this argument the client will minimize when the script starts. This helps a lot to reduce cpu usage) restocker (this won't start a next script but only run the tracker in the background) Example use: 
      How will this help me?
      With the combination of this tracker and Farmaton you can use any TRiBot script while enjoying features like:
      Automated replacement of banned accounts Automated unlocking of locked accounts Automated proxy management so your account will only ever use 1 ip/proxy Automated account creation (during the beta more than 100.000 accounts have been created) Automated restarting of clients on Runescape updates Keeping track of stats of accounts Run your clients on a schedule And much more 🥰  
      Get the script here: https://repo.tribot.org/script/id/3640
    • By TzTok-Matt
      Hello, this is my first public TRiBot script. It mines Daeyalt essence, nothing more, and nothing less.
      It can activate the dragon pickaxe's special attack, and it implements most of the ABC2 features. Need some help figuring out the compliance level, as I'm not sure about some things (related to the fixed rate that the essence spawns at, and there only being one essence mineable at a time).
      With level 70 mining and a rune pickaxe, I was able to achieve around 4100 essence mined per hour.
      You can view the source code on GitHub or download it from the repository.
  • Our picks

    • TRiBot 12 Release Candidate

      The TRiBot team has been hard at work creating the last major version of TRiBot before the TRiBot X release. We've noticed many problems with TRiBot 11 with a lot of users preferring TRiBot 10 over 11. We've heard you, so we took TRiBot 10, added the new features introduced with 11, introduced some other new things, and created TRiBot 12. So without further adieu, here's TRiBot 12.
        • Sad
        • Like
      • 18 replies
    • Gradle is a build tool used to accelerate developer productivity.

      We recently setup a Maven repository (TRiBot Central) to make it easier for scripters to create scripts. Check it out here: https://gitlab.com/trilez-software/tribot/tribot-central/-/packages

      Furthermore, we've released a simple Gradle project to make it easy to run TRiBot and develop scripts for it. Check it out here: https://gitlab.com/trilez-software/tribot/tribot-gradle-launcher

      The goals of TRiBot Central are to:

      Deliver updates to TRiBot faster

      Better organize TRiBot's dependencies (AKA dependancies)

      Make it easier to develop scripts for TRiBot

      Make it easier to use and run TRiBot

      Note: TRiBot won't be able to run scripts from within this project until TRiBot's next release.
        • Like
      • 10 replies
    • Hi everyone,

      I'd like to thank everyone for their patience in this transition period. Since last week, we've worked out the remaining bugs with this integration.

      Some users have still been having issues with connecting their forums account to their Auth0 account. To resolve this, we've imported all forums accounts into Auth0.

      Unfortunately, the accounts which were imported today were using an unsupported password hashing algorithm. Hence, random passwords were set during the import.

      What does this mean for me?

      If you've previously linked your forums account to your Auth0 account, you don't have to do anything. Nothing changes for you.

      If you haven't logged in via our new login yet,

      Try logging in with your forums email address and the last password you used

      If you are unable to login, please use the "Forgot password" tool on the login page:
      Follow the instructions to reset your password
        • thonking
        • Like
      • 17 replies
    • Hello everyone,

      Last week we tried to roll out Auth0 Login, but we lost that battle. Now it's time to win the war!

      Important changes

      When logging into the client, you'll now have to enter your Auth0 account credentials instead of your forums credentials

      Note: 2FA is still handled through your forums account (for the time being)

      Changes for existing users

      You'll have to link your Auth0 account to your forums account here: https://tribot.org/forums/settings/login/?service=11

      Auth0 accounts have been created for most existing users. Please use your forums email address and password to login.

      Important notes

      Make sure to verify your email address upon creating a new Auth0 account

      When we mention your Auth0 account, we mean your account used for auth.tribot.org as displayed below
      • 81 replies
    • To better support the upcoming changes (TRiBot X, new repository), we're switching our login handler to Auth0. Instead of logging in with the standard form, you'll now be required to login through our Auth0 application.

      All existing accounts which have been used within approximately the past year have been imported into Auth0 using the same email and password combination which has been stored on the forums.

      What does this mean for users?

      Your account credentials are now even more securely stored

      You'll be able to login via Facebook, Google, and others in the future

      Is there anything users have to do differently now?

      Existing users: You'll have to login with the standard login, open your Account Settings, then link your Auth0 account

      New users: You'll be redirected to our Auth0 app (auth.tribot.org) where you'll be able to create an account

      Why was this change made?

      The new apps we are creating (such as the new repository) aren't able to use the forums to handle user logins

      To centralize all user accounts in one area

      To ensure that the client login doesn't go down when the forums are having problems

      To speed up our development

      Other considerations

      There's no documentation or official support for using Invision Community combined with Auth0, so there are still a few kinks we're working out

      We're in the works of creating an account management panel specifically for Auth0 accounts (ETA August)

      It's not possible to change email addresses for the time being (this will be resolved this August)

      Changing passwords is a weird process for the time being. To change your password, you'll have to use the "Don't remember your password" tool on the Auth0 login page
        • Like
      • 11 replies
  • Recently Browsing   1 member

  • Create New...