"Android browser for addons, by addons, and for addons"
I think existing browser abuse addons.
Originally, existing browser benefits from add-ons
.
However, it cannot support the creation, collaboration or distribution of add-ons
.
Furthermore, it is not possible to create an app using add-on
alone.
I hoped.
Being able to create multiple apps with one app. Then, I focused on add-on
.
This is because I thought that by expanding add-on
, I could create an app that would become an app maker.
Thus, CommandClick
has multiple standalone add-on
: Ubuntu, Terminal, File manager, etc...
And you can create app using these add-ons.
Welcome to the new browser era
![](https://private-user-images.githubusercontent.com/55217593/260365640-e4e6f75b-a35e-47f1-bb41-144d8ea88185.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3NzU1MjcsIm5iZiI6MTcyMTc3NTIyNywicGF0aCI6Ii81NTIxNzU5My8yNjAzNjU2NDAtZTRlNmY3NWItYTM1ZS00N2YxLWJiNDEtMTQ0ZDhlYTg4MTg1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIzVDIyNTM0N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTlhYzgyMGMwYzQ2NzhiMjQyOTZkMWQzM2UxYjEwOTg5MjQ1NjVkZmMwOGJkYTYyN2VhNzZkNWQ4OTZhZTNhMTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.oIEPG5GcwYDxD0Txf_BO-l_R7AaTis38rKAjSwCDUes)
- Existing browsers do not support
add-ons
development. But,CommandClick
strongly supportsadd-ons
development by low code. - Existing browsers do not support cooperation between add-ons. But,
CommandClick
can linkadd-ons
. ex) Other addons can useUbuntu
as a backend.. etc - Existing browsers don't even think about distributing
add-ons
. But,CommandClick
strongly supportsadd-ons
distributing by builin QRadd-on
.
Add-ons: Ubuntu
, Terminal
, ritch QR
reader & creator, youtube
player, file manager ...
CommandClick
has multiple feature by addon.
Detail is bellow.
- In
CommandClick
, call addonfannel
.
Janre | builtin fannel(addon) / external fannel(addon) name |
---|---|
History oriented Web browser | builtin |
AdBlock | builtin |
QR reader | builtin |
File transfer | builtin by QR reader fileManager.js |
Addon store | builtin fannelStore.js |
Browser menu | builtin |
Ubuntu22.04 | builtin after installing |
Ubuntu terminal | builtin after installing ubuntu sshTerminal.js |
Termux client | cmdMusicPlayer.js cmdYoutuber.js |
Music player | cmdMusicPlayer.js cmdMusicPlayerU.js |
Youtube scraping player | cmdYoutuber.js cmdYoutuberU.js |
Text to speech | textToSpeech.js (builtin) ttsPlsyer.js txtPdfViewer.js newsSpeecher.js |
Pdf viewer | txtPdfViewer.js ctsvViewer.js |
News scraping | newsSpeecher.js |
Google calendar register | gCalendarFormatter.js |
Clip board formater | clipFormatMaker.js |
Train route seacher | japanRouteSeacher.js |
File manager | fileManager.js |
Input support tool | selectTyper.js |
Pocket web search | webSearcher.js |
Gpt3.5 client | askGpt35.js (builtin) cmdGpt35.js |
Ascii art maker | image2AsciiArt.js |
Gmail draft saver | sendToGmail.js |
- Android 8+
get it on bellow link
- This app not spyware. Sometimes, it is detected by malware checkers because of the following.
ACCESS_FINE_LOCATION
-> Ths require WIFI setting via QR reader .
READ_EXTERNAL_STORAGE
-> CommandClick base is file system.
This app data is saved to file. So, without this permission, CC is not feasible.
-> detail is this issue
By edge, webView javascript feature is limited.
So, javascript not working, recommend to install webView canary or other.
- I found this case in samsung galaxy.
![](https://private-user-images.githubusercontent.com/55217593/272266328-2406d8eb-b836-43eb-8dd0-1169c954e64b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3NzU1MjcsIm5iZiI6MTcyMTc3NTIyNywicGF0aCI6Ii81NTIxNzU5My8yNzIyNjYzMjgtMjQwNmQ4ZWItYjgzNi00M2ViLThkZDAtMTE2OWM5NTRlNjRiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIzVDIyNTM0N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIyMzBkMTRkOTEzYTI1MTlhNDcwYjg2ZGU3YzRlOTJjOTQyY2NjYmZmMjU5MjFhYjRlYzE0MjZhNDk0NzVjNGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.brR2fr-SXnbLNcUGkxeFKvBrsNBrsEjE9u64uoFyfqU)
-> More detail
-> USAGE.md
-> TUTORIAL.md
-> DEVELOPER.md
Thanks to awesome UserLand and PRoot, which make this project possible.