Ask me anything!

Have a question you always wanted to ask Moonchild but never did? Now's your chance!
From 2026-03-08 to 2026-03-15 I'll be open to any question by the community, after which I'll provide answers.

Go here to participate: https://forum.palemoon.org/viewtopic.php?f=66&t=33222

Bridge - UXP Based Terminal Emulator

Discussions about applications built on our platform code that do not have a dedicated board.

Moderators: trava90, athenian200

User avatar
Basilisk-Dev
Astronaut
Astronaut
Posts: 562
Joined: 2022-03-23, 16:41
Location: Chamber of Secrets

Bridge - UXP Based Terminal Emulator

Post by Basilisk-Dev » 2026-02-13, 20:40

This post is intended to introduce Bridge, a terminal emulator for Linux/MacOS based on UXP.

The reason I did this is that at work we use this tool for deployments that requires opening a web page to create an Oauth token. I got really frustrated having to open my browser every time I wanted a new token. I thought to myself "It'd be nice to open this in my terminal emulator directly so I don't have to open a browser just for this". I also wanted the ability to split the terminal emulator itself so half of the application would be a terminal emulator, while the other half would be a browser. The logic there was that it'd be useful for things like documentation and testing code edits on web pages immediately without switching to a browser.

That lead me down a rabbit hole of trying multiple terminal emulators that have a functionality kind of like this. I couldn't find any that were exactly what I wanted. Some came close but none were 100%. A major problem is that literally every single option I found was built on Electron or some other Node based framework. JS based desktop applications generally don't look native. They were really bloated. I didn't like the fact that I needed to run an entire Chromium/V8 engine just to run a terminal emulator that didn't even do 100% of what I want.

After that, I decided "screw it, I'll just make an application that does what I want". This is the result.

It's finally at a place where it's mostly usable, although there are some critical bugs I am working on.

I've attached a screenshot of the current appearance of Bridge. Please let me know what you think. There are no prebuilt builds at this time. I might eventually release some when I get all of the bugs worked out, but at this point Bridge is very much still a work in progress.

The repo is here: https://repo.palemoon.org/Basilisk-Dev/bridge

I would also like feedback on the logo. Not 100% sure if it's what I'll stick with yet. https://repo.palemoon.org/Basilisk-Dev/ ... n/logo.svg
You do not have the required permissions to view the files attached to this post.
Basilisk Project Owner

viewtopic.php?f=61&p=230756

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 5793
Joined: 2015-12-09, 15:45

Re: Bridge - UXP Based Terminal Emulator

Post by moonbat » 2026-02-14, 08:53

How does this work - it starts off as a terminal where you launch an OAuth requiring webpage which then opens in an adjacent tab as in the screenshot?
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
Jabber: moonbat@hot-chili.net

User avatar
Basilisk-Dev
Astronaut
Astronaut
Posts: 562
Joined: 2022-03-23, 16:41
Location: Chamber of Secrets

Re: Bridge - UXP Based Terminal Emulator

Post by Basilisk-Dev » 2026-02-14, 14:09

moonbat wrote:
2026-02-14, 08:53
How does this work - it starts off as a terminal where you launch an OAuth requiring webpage which then opens in an adjacent tab as in the screenshot?
If a command outputs a URL you can command or ctrl click it and it will open in a new terminal tab. Then you can right click another tab and split it so that the two tabs are split.

You can also open a new browser tab and type in a URL yourself.
Basilisk Project Owner

viewtopic.php?f=61&p=230756

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 5793
Joined: 2015-12-09, 15:45

Re: Bridge - UXP Based Terminal Emulator

Post by moonbat » 2026-02-14, 23:33

Interesting. Will wait for a release to try out.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
Jabber: moonbat@hot-chili.net