Skip to content
@connectbot

ConnectBot

The first SSH client for Android.

ConnectBot

ConnectBot is the home of the original Android SSH client and a suite of open-source libraries for Android developers.

History

ConnectBot was created by @kruton in 2007 as the first SSH app on Android. It has continued to grow and improve over the years and remains the only open-source SSH client on the Google Play Store.

Projects

Project Description
connectbot The SSH Android app — a full-featured SSH client for Android
termlib Terminal emulator library — an Android Compose component for embedding a terminal emulator in your app
cbssh ConnectBot SSH client library — a Kotlin SSH library for embedding SSH support in your Kotlin or Java app

Supporting ConnectBot

ConnectBot is maintained entirely by volunteers. If ConnectBot or its libraries have been useful to you, please consider supporting the project's lead maintainer, @kruton:

Pinned Loading

  1. connectbot connectbot Public

    ConnectBot is the first SSH client for Android.

    Kotlin 3.4k 728

  2. trilead-ssh2 trilead-ssh2 Public

    !!DEPRECATED!! Formerly ConnectBot's SSH library

    Java 122 53

  3. connectbot.github.io connectbot.github.io Public

    Web page for ConnectBot project

    TypeScript 90 20

  4. termlib termlib Public

    ConnectBot's terminal emulator Android Compose component using libvterm

    Kotlin 20 25

  5. cbssh cbssh Public

    ConnectBot SSH Client Library: written in Kotlin with Kaitai Struct and KStateMachine

    Kotlin 13 6

Repositories

Showing 10 of 11 repositories
  • connectbot.github.io Public

    Web page for ConnectBot project

    connectbot/connectbot.github.io's past year of commit activity
    TypeScript 90 20 2 1 Updated Sep 8, 2026
  • connectbot Public

    ConnectBot is the first SSH client for Android.

    connectbot/connectbot's past year of commit activity
    Kotlin 3,442 Apache-2.0 728 255 38 Updated Sep 8, 2026
  • trilead-ssh2 Public

    !!DEPRECATED!! Formerly ConnectBot's SSH library

    connectbot/trilead-ssh2's past year of commit activity
    Java 122 53 0 13 Updated Sep 8, 2026
  • cbssh Public

    ConnectBot SSH Client Library: written in Kotlin with Kaitai Struct and KStateMachine

    connectbot/cbssh's past year of commit activity
    Kotlin 13 Apache-2.0 6 1 12 Updated Sep 7, 2026
  • termlib Public

    ConnectBot's terminal emulator Android Compose component using libvterm

    connectbot/termlib's past year of commit activity
    Kotlin 20 Apache-2.0 25 10 18 Updated Sep 4, 2026
  • .github Public
    connectbot/.github's past year of commit activity
    0 0 0 0 Updated May 21, 2026
  • mosh4android Public Forked from mobile-shell/mosh

    Mobile Shell – Modified to run on Android

    connectbot/mosh4android's past year of commit activity
    C++ 0 GPL-3.0 907 0 0 Updated May 11, 2026
  • jenkins-agent Public

    Docker build for Jenkins agent used with ConnectBot

    connectbot/jenkins-agent's past year of commit activity
    Dockerfile 4 2 0 1 Updated Nov 24, 2025
  • simplesocks Public

    A simple SOCKS library used in ConnectBot.

    connectbot/simplesocks's past year of commit activity
    Java 18 Apache-2.0 9 0 2 Updated Mar 7, 2023
  • ci-support Public

    Continuous integration support repository for ConnectBot.

    connectbot/ci-support's past year of commit activity
    Shell 3 4 0 0 Updated Sep 5, 2018