opencode-bionic
Native opencode for Android / Termux (Bionic aarch64). Stable, beta and dev channels, built and published automatically.
Install / Use
npx skills add bd-loser/opencode-bionicInstalls into whichever agent you are using.
Other
Other agent config
Quality Score
Category
AutomationSupported Platforms
Our assessment of opencode-bionic
opencode-bionic scores 82/100 on our quality scale, 2318th of 2,877 Automation skills we index.
Its Other is 6.6 KB long, well organised into 11 sections with 2 code examples: a thorough specification that gives an agent plenty to work with.
It has 21 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated today, so opencode-bionic is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 97/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands (2 minor notes below). An AI review of the same text found nothing harmful.
- noteInstalls by piping a downloaded script into a shellline 23
curl -fsSL https://raw.githubusercontent.com/bd-loser/opencode-bionic/main/install.sh | bash - noteInstalls by piping a downloaded script into a shellline 40
curl -fsSL https://raw.githubusercontent.com/bd-loser/opencode-bionic/main/install.sh | bash
AI review by kimi-k2.7-code on 2026-10-13. Automated pattern scan on 2026-10-13. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
opencode-bionic compared with similar skills
All 4 of these similar skills score higher than opencode-bionic; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| opencode-bionic (this skill)by bd-loser | 82 | 21 | today | Other |
| Agent-Reachby Panniantong | 100 | 96.7k | 4d ago | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 87.0k | today | MCP Server |
| rufloby ruvnet | 100 | 74.5k | today | MCP Server |
| openclawby thedotmack | 100 | 97.1k | 6d ago | SKILL.md |
Frequently asked questions
- How do I install opencode-bionic?
- Run
npx skills add bd-loser/opencode-bionic. The install tabs above show the steps for each supported agent. - Which AI agents does opencode-bionic work with?
- It is written for Claude Code, as a Other file. Other agents that read the same format can often use it too.
- Is opencode-bionic safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands (2 minor notes below). An AI review of the same text found nothing harmful. It is MIT-licensed and scores 97/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is opencode-bionic still maintained?
- The repository was last updated today, so opencode-bionic is actively maintained.
Skill content
View source on GitHubopencode for Android — native Termux build
<!-- versions:badges --> <!-- /versions:badges -->Run opencode, the open-source AI coding agent, natively on your Android phone. No proot, no chroot, no Linux VM, no root. A Bionic-native aarch64 build, packaged for Termux.
Install
One command, inside Termux (F-Droid or GitHub — not the Play Store build):
curl -fsSL https://raw.githubusercontent.com/bd-loser/opencode-bionic/main/install.sh | bash
Grabs the latest stable .deb, verifies its SHA256, installs with
dpkg. Then just run opencode.
Channels
Upstream ships three release lines; we mirror all of them, within minutes:
| Channel | Built from | Our tag pattern | Env |
|---|---|---|---|
| stable (default) | upstream release tags | vX.Y.Z | — |
| beta | upstream beta branch | vX.Y.Z-beta.<sha8> | OPENCODE_CHANNEL=beta |
| dev | upstream dev branch | vX.Y.Z-dev.<sha8> | OPENCODE_CHANNEL=dev |
curl -fsSL https://raw.githubusercontent.com/bd-loser/opencode-bionic/main/install.sh | bash
curl -fsSL https://raw.githubusercontent.com/bd-loser/opencode-bionic/main/install.sh | OPENCODE_CHANNEL=beta bash
curl -fsSL https://raw.githubusercontent.com/bd-loser/opencode-bionic/main/install.sh | OPENCODE_CHANNEL=dev bash
# pin an exact release (any channel) or an upstream commit
curl -fsSL https://raw.githubusercontent.com/bd-loser/opencode-bionic/main/install.sh | OPENCODE_VERSION=<version> bash
curl -fsSL https://raw.githubusercontent.com/bd-loser/opencode-bionic/main/install.sh | OPENCODE_COMMIT=<sha> bash
/releases/latest only ever points at stable — beta and dev builds are
prereleases and can never reach you unless you ask. Browse the artifacts
directly instead of installing: all releases
· beta & dev
· tags. Everything is
automated: new upstream moves are detected and mirrored without a human
pressing anything, usually within minutes.
What is opencode?
An open-source, terminal-based AI coding agent — MIT-licensed and model-agnostic (Anthropic, OpenAI, OpenRouter, local models via any OpenAI-compatible endpoint). Developed at anomalyco/opencode, with prebuilt binaries for macOS, Linux, and Windows — but none for Android. This repo provides the Android line.
Why a separate build is needed
opencode's TUI runs on opentui, a native Zig library. Upstream ships only glibc binaries; Android's Bionic linker rejects them outright. This project assembles the three pieces that make opencode run natively on Bionic:
- a Bun runtime patched for Bionic libc (SELinux-safe JIT, syscall traps, shebang remap, FFI paths),
- opentui rebuilt for android-arm64, published as
@androidtui/*npm packages (16 KiB-page-aligned Bionic.so), - this repo: the patch delta + version pins + release pipeline that ties it together and ships a single self-contained binary.
Docs
Current pins
This channel's exact build inputs, regenerated automatically on every
release. Other channels live on their own branch
(beta /
dev), all sourced from
versions.json.
| Component | Version |
|---|---|
| opencode (upstream) | 1.19.0 |
| @opentui/{core,keymap,solid} (JS, via @androidtui) | 0.5.17 |
| @androidtui/core-android-arm64 (native .so) | 0.5.17 |
| bun-termux runtime | 1.4.2-patched (bd-loser/bun-termux) |
FAQ
<details> <summary><b>Root needed? 32-bit? Which Android version?</b></summary>No root, no proot, no chroot. Only aarch64 (arm64-v8a) is built, which covers essentially every Android device from the last ~7 years. Minimum Android version: whatever Termux itself supports (7.0+).
</details> <details> <summary><b>Why not just `npm install -g opencode` in Termux?</b></summary>Because it's broken: opencode pulls in @opentui/core, which loads a
glibc .so that Bionic refuses. This build substitutes the Bionic-native
@androidtui/* packages and compiles everything into one self-contained
binary.
All of upstream's: Anthropic, OpenAI, and any OpenAI-compatible endpoint (OpenRouter, Groq, Ollama, …). Configuration is identical to upstream — see opencode.ai/docs.
</details> <details> <summary><b>How fast do updates land?</b></summary>Automatically, within minutes — upstream stable, beta, and dev activity each trigger a matching build and release here. Version parity is a design goal, not a task. See Channels.
</details>Related repos
| Repo | Role |
|---|---|
| bd-loser/bun-termux | Bun runtime patched for Bionic (original) |
| bd-loser/opentui | opentui android-arm64 rebuild, publishes @androidtui/* (fork of anomalyco/opentui) |
Upstream credit: anomalyco/opencode and anomalyco/opentui.
License
MIT — same as upstream opencode. See LICENSE.
Related Skills
Agent-Reach
96.7kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Scrapling
87.0k🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
ruflo
74.5k🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
openclaw
97.1kThis guide walks through setting up the claude-mem plugin on an OpenClaw gateway. By the end, your agents will have persistent memory across sessions via system prompt context injection, and optionally a real-time observation feed streaming to a messaging channel.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
