Skip to content

Termux terminal on Android support #132

Open

Description

@aGitForEveryone

I like learning on boot.dev on my Android tablet (in desktop mode with physical keyboard). However, so far this only worked with lessons that ran in the browser, not with the CLI lessons. The last few days, I have been looking at ways of doing local coding on my tablet. I found a neat open source Android Linux terminal, Termux.

The terminal offers a lot of packages, and I can even install typescript, python, golang, and bootdev! I can run bootdev CLI, login, but the problem comes when trying to run a lesson (I only tried the typescript course so far). Bootdev CLI returns the message:

Error: lesson is not supported for your operating system (android); try again with one of the following: [linux darwin].

How easy/possible is it to make the CLI tool work on the Termux terminal? I am not familiar enough with the requirements to understand where the pain points are for this compatibility issue.

For me this would be wonderful as I like learning on my tablet as this does not fix my learning to my desktop environment.

Activity

  1. skovranek commented on Apr 1, 2026

    @skovranek
    Member

    We'll keep this in mind for future updates, but nothing in the works just yet.

  2. Pshemas commented on Sep 23, 2026

    @Pshemas

    hope maintainers won't mind my late reply :D .

    @aGitForEveryone : if you're still struggling with this and you're a bit adventurous ;) you might consider setting up server (even cheap vps will do) for your coding challenges. You would ssh to that server and do all your coding there, your android tablet will work as "dumb" terminal. This would probably mean getting familiar with some text editors (Neovim for example), but IMO that's a bonus, rather than issue. At this point I do most of my coding in such a way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    wontfixThis will not be worked on

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions