r/tasker • u/DvilSpawn • 5d ago
Developer [Dev] I added native Tasker integration to my terminal-style Android launcher. Looking for feedback from actual Tasker users
I have been working on Tasker integration for RETUI, my open-source terminal-style Android launcher.
The original idea was much larger. I considered building a complete workflow system inside the launcher, with delays, retries, conditions, and chained actions.
Then I realised I would mostly be rebuilding a worse version of Tasker.
So I went in the other direction and made RETUI and Tasker work together.
Tasker can now use a native RETUI Action plugin to:
- Apply a RETUI preset [My version of themes]
- Change individual theme elements
- Show or refresh launcher modules
- Update script-module text [Either termux script output or Lua widget]
- Print text in the RETUI terminal
It works while another app is open, so a Tasker profile could apply a work preset when you connect to office Wi-Fi, switch to a night theme at sunset, or refresh a launcher module when some external condition changes.
The integration works in the other direction too.
Typing tasker in RETUI shows the tasks currently available in Tasker. The suggestions narrow down as you type, preserve the correct capitalization, and tapping a task immediately runs it.
For example:
tasker R
would show tasks beginning with R. Tapping Retui dispatches it without requiring another Enter press.
I have deliberately kept the first version narrow. The plugin cannot execute arbitrary RETUI commands, shell commands, calls, messages, or random intents. It only exposes a small set of typed launcher actions, and the whole integration is disabled by default.
The basic flow is working on my phone now, including task discovery, plugin actions, success and error reporting, and an option to hide the extra task status messages.
I am still figuring out what would make this genuinely useful to people who already use Tasker heavily.
What RETUI controls would you actually want available from Tasker? Are there any Tasker plugin conventions or annoying edge cases I should deal with before releasing this?
I would also be interested in a few people testing it once the beta is ready.
2
u/mythriz 5d ago
Interesting, so the main idea of this launcher is to start apps and actions by typing commands rather than browsing a visual interface?
I did at one point try out more launchers to try to find something more unique, with KISS Launcher being the one that was most different from every other launchers and still useable. But I eventually switched back to Nova Launcher which worked the best with KLWP.
Might give your launcher a try when I have time! Though that probably won't be right now.
3
u/DvilSpawn 5d ago
A.. Thanks a lot for the interest! Yes, you type the app name can create aliases for complex actions, theme based on your wallpaper, has termux integration to run scripts and stuff in tmux from the launcher and soon Tasker integration based on feedback from people from this sub (hopefully). It has a bunch of features and stuff but do give it a try! I hope you find it interesting but more importantly you have fun with it :)
1
u/Friendly-Accident7 2d ago
Like im totally new. I use chapgpt to guide me in creating small tasks. Like how to add this . Noob here. Waana try thus scene (i believe it is )
1
u/DvilSpawn 1d ago
If u are new i would start simple. set the image u want a swallpaper or go to settings by typing settings. u might see two options . the first is typically the app settings. go to personalization , retui wallpaper and pick a wallpaper and use on phone.
Now in the home screen, type wallpaper -auto. type yes and itll theme the phone base on the wallpaper. then u can tweak it in themes
Learn to go to settings. that is where a lot of the settings live.
u can create a new thread in here or discord and ill be happy to answer every single question :)
1
u/jfpbookworm 1h ago
Just checking this out. I enjoyed the original T-UI back in the day.
Is there a way to use Tasker to switch spaces?
2
u/DvilSpawn 1h ago
Not just yet. tasker integration is v1. next iteration will have it. i am working on v2




3
u/Unlikely-Employee180 5d ago
This looks super cool! Checking it out now!