可选组件
体积大的工具不随应用安装,在应用里「扩展 → 可选组件」按需下载。每个组件包都对应特定版本的工具包,装之前核对 SHA-256 和逐文件清单,卸载干净。
官方组件
由 cccodroid 发布。
索引镜像:/components/official/components.json · .sig (同步于 2026-11-09 09:12 UTC)
浏览器组件(无头 Chromium)
让 Claude 打开网页:截图、导出 PDF、取渲染后的页面、用 puppeteer-core 操作网页,适合测试本机开发的网站。没有窗口,只在后台运行;你自己看网页用应用内浏览器即可,不需要装它。
社区组件
来自 cccodroid-components 仓库,CI 按配方打包。
索引镜像:/components/community/components.json · .sig (同步于 2026-11-09 09:12 UTC)
Blender 4.3.2(无头合成/渲染)
在设备上原生跑 Blender 4.3.2 的无头命令行(没有图形界面,也不需要),用 Python(bpy)驱动:合成器节点做多层动效、关键帧、透明叠加、发光模糊,出 PNG 序列 / H.264 MP4 / GIF;也能读现成视频当素材、跑 3D 渲染(EEVEE 走本机 Adreno GPU:Vulkan 1.4 的补丁版 Turnip,随首次安装一起取)、批量处理图片。Blender 官方没有 Linux arm64 构建,所以 Blender 本体与依赖是首次使用时从 Debian 官方仓库取的,GPU 用的补丁版 Mesa 从其 GitHub 发布页取(共约 278 MB,逐个核对 SHA256,装在应用私有目录,不碰系统分区)。
Cloudflare(wrangler)
Cloudflare 官方命令行 wrangler:部署 Workers / Pages,管 R2、KV、D1;wrangler dev 在手机上本地跑 Worker。另带 cf(直接调 API 管 DNS、SSL)。用 cf-login 粘贴令牌登录。
OpenCL 组件(clvk,glibc)
让 glibc(Linux arm64)程序在本机 Adreno GPU 上跑 OpenCL:kernel 由内嵌的 clspv 编成 SPIR-V,走本机 Turnip(Vulkan)执行。llama.cpp 的 OpenCL 后端、自己写的 kernel 都能用。厂商的 OpenCL 驱动是 bionic 库,glibc 程序加载不了 —— glibc 侧要用 OpenCL 只能装它(还要先装 glibc 的 GPU 组件,Vulkan 加载器与 Turnip 在那边)。
图表与 UML(Graphviz + PlantUML)
用文本画图和 UML:Graphviz 的 dot 从 .dot 生成流程图、结构图,PlantUML 从 .puml 生成时序图、类图等,都能输出 SVG / PNG;支持中文标签。
GitHub CLI(gh)
GitHub 官方命令行:开 PR、看 Issue、管 Release、跑 Actions。登录后 git 的 https 推送也直接可用。
gnucap(电路仿真)
另一套电路仿真器:自己一套命令语言(命令要带点前缀、探针要写在分析前面),跑瞬态 / 工作点 / 直流扫描 / 交流分析。命令行批处理,没有图形界面(要画波形就让 Claude 生成 SVG)。
Godot 引擎(无头跑 / 导出 Android APK)
Godot 4 游戏引擎(Termux 的 bionic 原生构建):无头跑工程、导入资源、把工程导出成 Android APK。没有图形界面(编辑器要屏幕,本组件不带)。带 godot-run 包装命令,导出前自动把 Android SDK 垫片和编辑器设置备好;导出模板(官方 1.28 GB 的包)不随组件发,用 godot-templates 按需装。
GPU 信息与跑分(clinfo / vkmark / clpeak)
看 GPU 信息和跑分:clinfo 列 OpenCL 设备、vkmark 跑 Vulkan 基准、clpeak 跑 OpenCL 峰值算力和带宽。都是离屏跑,不需要屏幕。带 gpu-bench 包装命令,挡住三个工具静默出错的情况。
GPU 驱动(高通 Adreno)
让命令行程序用上本机 Adreno GPU:开源的 Turnip Vulkan 1.4 驱动 + Mesa zink(OpenGL/GLES),免 root、进程级生效,不动系统分区。可跑 Vulkan 计算与渲染(llama.cpp、vkmark 之类)、离屏 OpenGL(无显示服务器),并让 OpenCL 程序用上厂商驱动。
GPU 驱动(glibc / Linux arm64)
让 glibc(Linux arm64)程序用上本机 Adreno GPU:glibc 侧的 Turnip(Vulkan 1.3,termux-glibc 仓库的 Mesa 24.2)+ 命令行包装器 lgpu-run(拼对 glibc 运行时与 ICD,经 ld-linux 启动)。给 Debian 包、Blender 这类 glibc 程序用;OpenGL 走 zink(需自备 glibc 版 Mesa),OpenCL 走 clvk。
GPU 驱动(ARM Mali / 天玑)
用设备自带的 Mali GPU 驱动:通过 Android 系统 loader 把厂商 Vulkan / GLES 接进 Termux 程序,免 root、只在进程内生效,不动系统分区。可跑 Vulkan 计算与离屏渲染、无显示服务器的 EGL/GLES 离屏渲染。仅适用于 bionic(Termux)程序;不提供 OpenCL,也不支持 glibc 程序。
Hugo 静态网站
用 Hugo 从 Markdown 生成静态网站:新建站点、套主题、本地预览、构建压缩后的 public/ 成品。不需要数据库或后端。
Icarus Verilog(Verilog 仿真)
Verilog 仿真:编译 RTL 和 testbench、跑仿真、看 $display 输出、导出 VCD 波形并画成时序图。命令行批处理,没有图形界面。
LaTeX 编译(Tectonic)
用 Tectonic 把 .tex 编译成 PDF:自带 XeTeX 引擎,支持 ctex / xeCJK 中文和 beamer 幻灯片。首次编译会按需从官方资源站下载 TeX 资源包并缓存,之后可以离线使用。
LibreOffice(无头)
LibreOffice 无头模式:把 Office 文档(docx / xlsx / pptx / odt / ods / fodt…)转成 PDF 或别的格式。没有图形界面,只能命令行转换。
LilyPond(制谱/作曲)
用文本写乐谱:一段 .ly 代码排版成出版级的 PDF 乐谱,也能出 PNG / SVG / MIDI。多声部、歌词、和弦指法图、鼓谱、早期音乐记谱都支持。没有图形界面,也不需要 —— 乐谱就是纯文本,改一个音符重排一次;成品 PDF 在应用内查看器里就能看。带 lilypond-book(嵌进 LaTeX/HTML 文档)、musicxml2ly / midi2ly / abc2ly(把别的格式转成 .ly)、convert-ly(旧版本语法升级)。
llama.cpp(本地大模型推理)
本地跑大语言模型:命令行推理、量 tokens/s、起 OpenAI 兼容的本地 API 服务。CPU 和 Vulkan 两个后端。模型不随组件走,要自己下。
音乐生产工作流(MIDI → 音频 · 合成 · 后期)
把「写出来的音乐」变成「能听的音频」,并反过来让 AI 看懂自己的成品。四件事:① fluidsynth 把 MIDI 按内置的 GeneralUser GS 音色库(GM,128 种乐器 + 鼓组)渲染成 WAV;② SuperCollider 从零合成音色、写算法作曲(NRT 离线渲染,不占声卡、不实时);③ sox 做后期 —— 裁剪、拼接、淡入淡出、归一化、变速、转 mp3/ogg;④ aubio 做分析 —— 基频、节拍、音符起始点,用来核对成品是不是跑调了、节奏对不对。全部无头、命令行驱动,不需要图形界面,也不需要声卡。配合 lilypond 组件就是完整链路:.ly 乐谱 → PDF + MIDI → 音频 → 后期。
ngspice(电路仿真)
SPICE 电路仿真:写网表,跑直流 / 瞬态 / 交流 / 噪声 / 工作点分析,读数值结果。命令行批处理,没有图形界面(要画波形就让 Claude 生成 SVG)。
OCR 文字识别(中英文)
把图片和扫描版 PDF 里的文字识别成可编辑文本:支持简体中文、繁体中文和英文,也能输出带文字层的可搜索 PDF。PDF 会自动逐页转图再识别。
GNU Octave
MATLAB 兼容的命令行数值计算:矩阵运算、解线性方程、特征值、无头画 PNG/SVG。自带 gnuplot;中文标题用 -dpngcairo。
OpenAI API 本地协议桥(预览)
将用户自有的 OpenAI Chat Completions API 转为本机 Anthropic Messages 接口,请求发往用户配置的远端。含 CCR 1.0.73 修复、多模型路由、有限恢复及安全探活诊断;图形多模型和独立窗口需配套 App。预览组件,不提供模型或额度,约 105 MiB。
OpenSCAD(脚本建模)
用代码建 3D 模型:写一段 .scad 脚本,导出 STL / OFF / AMF / CSG 或 2D 的 DXF / SVG,给 3D 打印或别的 CAD 用。带 MCAD 库(螺丝、齿轮、轴承、盒子)。这版是无头构建:没有图形界面,也不能导出 PNG。
Pandoc(文档格式互转)
在 Markdown、Word(docx)、HTML、EPUB、PDF 之间互转。支持目录、表格、代码块、图片和自定义 Word 样式模板;PDF 由底座的 typst 引擎生成,不需要 LaTeX。
PDF 工具箱
处理 PDF:合并、拆分、旋转、加密解密、压缩、提取文字、页面转 PNG/JPEG、查看页数与元数据、提取内嵌图片。包含 qpdf、poppler(pdftotext / pdftoppm / pdfinfo / pdfimages)和 mupdf 的 mutool。
rclone
云存储同步与备份:本地目录、WebDAV、S3、Google Drive 等;copy / sync / check,先 --dry-run 看再做。
逆向工具(rizin + binwalk)
二进制分析:rizin 看 ELF/so 信息、反汇编函数;binwalk 扫描固件里的 zip/gzip/文件系统签名。
科学计算 Python(numpy / scipy / matplotlib)
数据分析与画图:numpy 数组与线性代数、scipy 拟合与信号处理、matplotlib 无头出 PNG/SVG/PDF、Pillow 读写图片、pyarrow 读写 Parquet。用 Termux 预编译包,不需要在手机上现场编译。
Yosys(Verilog 综合)
Verilog / SystemVerilog 综合与形式化:把 RTL 综合成门级网表,看资源占用、写网表文件、做等价检查和 SAT 求解。命令行批处理,没有图形界面。
这里镜像的索引与 GitHub 上的逐字节相同,服务器核对过 ed25519 签名才会更新。应用拿到索引后也会自己再验一遍签名,所以镜像本身不需要你信任。