No description
  • C 72.6%
  • Kotlin 20.4%
  • Java 5.1%
  • CMake 0.6%
  • Shell 0.6%
  • Other 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
boffin 5f2faa1248
Some checks failed
Android CI / Build Release (push) Has been cancelled
fix: change kali to alpine and disable first-boot setup for non-alpine distros
2026-10-03 15:57:40 +00:00
.github refactor: rename project to Terminal Forge (terminal-forge) 2026-10-02 22:28:05 +05:30
app refactor: rename project to Terminal Forge (terminal-forge) 2026-10-02 22:28:05 +05:30
core fix: change kali to alpine and disable first-boot setup for non-alpine distros 2026-10-03 15:57:40 +00:00
fastlane/metadata/android/en-US refactor: rename project to Terminal Forge (terminal-forge) 2026-10-02 22:28:05 +05:30
gradle feat: port upstream UI Improvements #63 (theming, drawer, virtual keys) 2026-09-07 22:22:53 +05:30
out/mapping feat. added shizuku support + added init script 2025-02-21 11:51:09 +05:30
.gitignore feat. init 2025-02-18 15:29:19 +05:30
build.gradle.kts feat: complete code refactor 2026-06-27 10:37:11 +05:30
gradle.properties feat. init 2025-02-18 15:29:19 +05:30
gradlew feat. add a release compile script 2025-02-19 15:48:58 +05:30
gradlew.bat feat. init 2025-02-18 15:29:19 +05:30
kali-perl-fix.md chore: switch from Kali to upstream Alpine as default rootfs 2026-10-03 13:39:26 +00:00
LICENSE feat. init 2025-02-18 15:29:19 +05:30
nethunter-manifest.json Update Nethunter manifest URL to local server 2026-07-22 04:55:45 +00:00
README.md chore: switch from Kali to upstream Alpine as default rootfs 2026-10-03 13:39:26 +00:00
release-build.sh fix. crash on start 2025-02-20 09:54:58 +05:30
renovate.json feat. init 2025-02-18 15:29:19 +05:30
settings.gradle.kts refactor: rename project to Terminal Forge (terminal-forge) 2026-10-02 22:28:05 +05:30

Terminal Forge

Terminal Forge is a sleek, Material 3-inspired terminal emulator designed as a modern alternative to the legacy Jackpal Terminal. Built on Termux's robust TerminalView

Download the latest APK from the Releases Section.

Features

  • Basic Terminal
  • Virtual Keys
  • Multiple Sessions
  • Debian, Alpine Linux and Kali NetHunter sessions
  • Configurable Keyboard Shortcuts (Paste, Session Management)

Known Issues

  • On first boot on Alpine rootfs, you may see:

    tar: can't link 'usr/bin/perl' -> 'usr/bin/perl5.40.1': Permission denied
    

    This happens because perl5.40.1 and perlthanks ship with the immutable attribute (+i) set, which blocks symlink creation on extraction and can leave /usr/bin/perl unlinked.

    Full root-cause analysis and step-by-step fix: kali-perl-fix.md

    Quick fix from inside the terminal:

    chattr -i /usr/bin/perl5.40.1 /usr/bin/perlthanks
    apt update
    apt install --reinstall perl perl-base perl-modules-5.40
    

Screenshots

Community

Tip

Join the Terminal Forge community to stay updated and engage with other users: