Android Termux bug #7546

Open
opened 2026-02-16 18:07:30 -05:00 by yindo · 33 comments
Owner

Originally created by @zzzy-zh86 on GitHub (Jan 25, 2026).

Originally assigned to: @kommander on GitHub.

Description

The first time I installed it, it started up normally. However, whenever I closed the process and tried to start it again, the screen remained black.

Image Image The screen will remain black here continuously. I’ve checked the processes, and they seem to be functioning normally. I think it’s a rendering issue with Tui.

Plugins

No response

OpenCode version

No response

Steps to reproduce

No response

Screenshot and/or share link

No response

Operating System

No response

Terminal

No response

Originally created by @zzzy-zh86 on GitHub (Jan 25, 2026). Originally assigned to: @kommander on GitHub. ### Description The first time I installed it, it started up normally. However, whenever I closed the process and tried to start it again, the screen remained black. <img width="1080" height="2400" alt="Image" src="https://github.com/user-attachments/assets/147c667e-c760-4b90-9280-a221e101d4f3" /> <img width="1080" height="2400" alt="Image" src="https://github.com/user-attachments/assets/dbde6ed2-59d5-4c6a-8829-5ae828c6c25d" /> The screen will remain black here continuously. I’ve checked the processes, and they seem to be functioning normally. I think it’s a rendering issue with Tui. ### Plugins _No response_ ### OpenCode version _No response_ ### Steps to reproduce _No response_ ### Screenshot and/or share link _No response_ ### Operating System _No response_ ### Terminal _No response_
yindo added the opentuibug labels 2026-02-16 18:07:30 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Jan 25, 2026):

This issue might be a duplicate of existing issues. Please check:

  • #8959: OpenCode freezes with black screen in Termux proot-distro Ubuntu, cannot exit with Ctrl+C
  • #9223: When installing OpenCode in Debian on Termux, the first launch succeeds but the second fails (similar first successful launch then subsequent failure pattern)
  • #10504: OpenCode binary fails to run natively on Termux / Android aarch64 (wrong interpreter + non‑PIE executable) - addresses native Termux/Android compatibility
  • #10221: Black screen on just installed opencode (similar black screen rendering issue, though on different platform)

Feel free to ignore if none of these address your specific case.

@github-actions[bot] commented on GitHub (Jan 25, 2026): This issue might be a duplicate of existing issues. Please check: - #8959: OpenCode freezes with black screen in Termux proot-distro Ubuntu, cannot exit with Ctrl+C - #9223: When installing OpenCode in Debian on Termux, the first launch succeeds but the second fails (similar first successful launch then subsequent failure pattern) - #10504: OpenCode binary fails to run natively on Termux / Android aarch64 (wrong interpreter + non‑PIE executable) - addresses native Termux/Android compatibility - #10221: Black screen on just installed opencode (similar black screen rendering issue, though on different platform) Feel free to ignore if none of these address your specific case.
Author
Owner

@wangjianchuan4 commented on GitHub (Jan 25, 2026):

Tui的问题,你翻一下issues,好多人都已经提交了这个bug。目前想在termux里面正常使用opencode的话,只能安装1.1.20并且关闭自动更新

@wangjianchuan4 commented on GitHub (Jan 25, 2026): Tui的问题,你翻一下issues,好多人都已经提交了这个bug。目前想在termux里面正常使用opencode的话,只能安装1.1.20并且关闭自动更新
Author
Owner

@zzzy-zh86 commented on GitHub (Jan 26, 2026):

Tui的问题,你翻一下issues,好多人都已经提交了这个bug。目前想在termux里面正常使用opencode的话,只能安装1.1.20并且关闭自动更新

上面我也说了TUI渲染, 我也看了之前的提交,我认为的是已经修复然后这个bug又出现了。不过这些bug无伤大雅,可以用qemu转译一个完整的Linux x64和arm来运行opencode

@zzzy-zh86 commented on GitHub (Jan 26, 2026): > Tui的问题,你翻一下issues,好多人都已经提交了这个bug。目前想在termux里面正常使用opencode的话,只能安装1.1.20并且关闭自动更新 上面我也说了TUI渲染, 我也看了之前的提交,我认为的是已经修复然后这个bug又出现了。不过这些bug无伤大雅,可以用qemu转译一个完整的Linux x64和arm来运行opencode
Author
Owner

@wangjianchuan4 commented on GitHub (Jan 26, 2026):

啊,你这么尝试过了吗?可行吗?

@wangjianchuan4 commented on GitHub (Jan 26, 2026): 啊,你这么尝试过了吗?可行吗?
Author
Owner

@zzzy-zh86 commented on GitHub (Jan 26, 2026):

啊,你这么尝试过了吗?可行吗?

用qemu转译一个Win10都行,我测试过可以正常使用。bun太依赖glibc除非项目专门优化安卓的musl,不然一直会有bug不可避免。proot-distro只能保证部分运行,bun需要的哪些链接器压根链接不上。这个项目也是离谱编译需要的包竟然要1k多个。我好几年没写ts了,现在这包指数爆炸就离谱。连rust包管理都退避三舍。

@zzzy-zh86 commented on GitHub (Jan 26, 2026): > 啊,你这么尝试过了吗?可行吗? 用qemu转译一个Win10都行,我测试过可以正常使用。bun太依赖glibc除非项目专门优化安卓的musl,不然一直会有bug不可避免。proot-distro只能保证部分运行,bun需要的哪些链接器压根链接不上。这个项目也是离谱编译需要的包竟然要1k多个。我好几年没写ts了,现在这包指数爆炸就离谱。连rust包管理都退避三舍。
Author
Owner

@zzzy-zh86 commented on GitHub (Jan 26, 2026):

这个项目但凡是go或者rust编写就不至于出现这么多bug。并且这些语言天然支持musl的工具链

@zzzy-zh86 commented on GitHub (Jan 26, 2026): 这个项目但凡是go或者rust编写就不至于出现这么多bug。并且这些语言天然支持musl的工具链
Author
Owner

@zzzy-zh86 commented on GitHub (Jan 27, 2026):

啊,你这么尝试过了吗?可行吗?

Image Image Image Image

我又在我这个高通870的手机测试了一下,虽然qemu可以运行满血的,但是高通870性能不怎么样和高通的gen1比起来差远了,如果手上有高通gen5的确实可以使用

@zzzy-zh86 commented on GitHub (Jan 27, 2026): > 啊,你这么尝试过了吗?可行吗? <img width="1080" height="2400" alt="Image" src="https://github.com/user-attachments/assets/770b2652-972c-4028-a472-2d47dd9b7566" /> <img width="2400" height="1080" alt="Image" src="https://github.com/user-attachments/assets/75274c4d-edb5-45d5-8cd6-cb9cadb5081d" /> <img width="2400" height="1080" alt="Image" src="https://github.com/user-attachments/assets/a6773876-411f-4a90-9f2a-c8ee27411d31" /> <img width="2400" height="1080" alt="Image" src="https://github.com/user-attachments/assets/440e7665-863f-4a2b-b4eb-6d5a00f6632b" /> 我又在我这个高通870的手机测试了一下,虽然qemu可以运行满血的,但是高通870性能不怎么样和高通的gen1比起来差远了,如果手上有高通gen5的确实可以使用
Author
Owner

@vst93 commented on GitHub (Jan 27, 2026):

还是别折腾了,试试 https://github.com/charmbracelet/crush

@vst93 commented on GitHub (Jan 27, 2026): 还是别折腾了,试试 https://github.com/charmbracelet/crush 吧
Author
Owner

@wangjianchuan4 commented on GitHub (Jan 27, 2026):

啊,你这么尝试过了吗?可行吗?

Image Image Image Image

我又在我这个高通870的手机测试了一下,虽然qemu可以运行满血的,但是高通870性能不怎么样和高通的gen1比起来差远了,如果手上有高通gen5的确实可以使用

我手头正好有一台k90promax,但实际运行效果也很差……总之不如等他们看能不能修复再说

@wangjianchuan4 commented on GitHub (Jan 27, 2026): > > 啊,你这么尝试过了吗?可行吗? > > <img width="1080" height="2400" alt="Image" src="https://github.com/user-attachments/assets/770b2652-972c-4028-a472-2d47dd9b7566" /> > > <img width="2400" height="1080" alt="Image" src="https://github.com/user-attachments/assets/75274c4d-edb5-45d5-8cd6-cb9cadb5081d" /> > > <img width="2400" height="1080" alt="Image" src="https://github.com/user-attachments/assets/a6773876-411f-4a90-9f2a-c8ee27411d31" /> > > <img width="2400" height="1080" alt="Image" src="https://github.com/user-attachments/assets/440e7665-863f-4a2b-b4eb-6d5a00f6632b" /> > > 我又在我这个高通870的手机测试了一下,虽然qemu可以运行满血的,但是高通870性能不怎么样和高通的gen1比起来差远了,如果手上有高通gen5的确实可以使用 我手头正好有一台k90promax,但实际运行效果也很差……总之不如等他们看能不能修复再说
Author
Owner

@wangjianchuan4 commented on GitHub (Jan 27, 2026):

啊,你这么尝试过了吗?可行吗?

Image Image Image Image

我又在我这个高通870的手机测试了一下,虽然qemu可以运行满血的,但是高通870性能不怎么样和高通的gen1比起来差远了,如果手上有高通gen5的确实可以使用

我手头正好有一台k90promax,但实际运行效果也很差……总之不如等他们看能不能修复再说

@wangjianchuan4 commented on GitHub (Jan 27, 2026): > > 啊,你这么尝试过了吗?可行吗? > > <img width="1080" height="2400" alt="Image" src="https://github.com/user-attachments/assets/770b2652-972c-4028-a472-2d47dd9b7566" /> > > <img width="2400" height="1080" alt="Image" src="https://github.com/user-attachments/assets/75274c4d-edb5-45d5-8cd6-cb9cadb5081d" /> > > <img width="2400" height="1080" alt="Image" src="https://github.com/user-attachments/assets/a6773876-411f-4a90-9f2a-c8ee27411d31" /> > > <img width="2400" height="1080" alt="Image" src="https://github.com/user-attachments/assets/440e7665-863f-4a2b-b4eb-6d5a00f6632b" /> > > 我又在我这个高通870的手机测试了一下,虽然qemu可以运行满血的,但是高通870性能不怎么样和高通的gen1比起来差远了,如果手上有高通gen5的确实可以使用 我手头正好有一台k90promax,但实际运行效果也很差……总之不如等他们看能不能修复再说
Author
Owner

@zzzy-zh86 commented on GitHub (Jan 27, 2026):

啊,你这么尝试过了吗?可行吗?

Image Image Image Image 我又在我这个高通870的手机测试了一下,虽然qemu可以运行满血的,但是高通870性能不怎么样和高通的gen1比起来差远了,如果手上有高通gen5的确实可以使用

我手头正好有一台k90promax,但实际运行效果也很差……总之不如等他们看能不能修复再说

我目前在用go编写一个基于termux的带web端和app端IDE。这个qemu目前对GPU兼容性非常夸张甚至可以几乎无损的GPU直通,但对于CPU和硬盘转译效率很差。

@zzzy-zh86 commented on GitHub (Jan 27, 2026): > > > 啊,你这么尝试过了吗?可行吗? > > > > > > <img alt="Image" width="1080" height="2000" src="https://private-user-images.githubusercontent.com/53560954/541048526-770b2652-972c-4028-a472-2d47dd9b7566.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Njk1NjU1MjgsIm5iZiI6MTc2OTU2NTIyOCwicGF0aCI6Ii81MzU2MDk1NC81NDEwNDg1MjYtNzcwYjI2NTItOTcyYy00MDI4LWE0NzItMmQ0N2RkOWI3NTY2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAxMjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMTI4VDAxNTM0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU5MGViZDBmN2ZjMTU5ZjJlYzA0YWYyMWUxOWFlMjBhODVlNTc0OTliZDRmNTliNDI5NmZkYjFmYjgxNWVkNTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.wQiIB4AAxTxo1Ls4pu8rNMXo96z8P64CfySOCG5Yvcg"> > > <img alt="Image" width="2000" height="1080" src="https://private-user-images.githubusercontent.com/53560954/541048665-75274c4d-edb5-45d5-8cd6-cb9cadb5081d.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Njk1NjU1MjgsIm5iZiI6MTc2OTU2NTIyOCwicGF0aCI6Ii81MzU2MDk1NC81NDEwNDg2NjUtNzUyNzRjNGQtZWRiNS00NWQ1LThjZDYtY2I5Y2FkYjUwODFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAxMjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMTI4VDAxNTM0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZiNjFkOTM0YjRjYjdkYTcwMDI3OWExZDViZjhjMWYzZjZkNzFhZWI5MGQzMDQ0NDJlNjc4NjU3MjhmOWRhZDAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Mfu6tWvZJqCrX8bzWryU1C43m5hLCgFEfELNBxHuV7M"> > > <img alt="Image" width="2000" height="1080" src="https://private-user-images.githubusercontent.com/53560954/541051529-a6773876-411f-4a90-9f2a-c8ee27411d31.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Njk1NjU1MjgsIm5iZiI6MTc2OTU2NTIyOCwicGF0aCI6Ii81MzU2MDk1NC81NDEwNTE1MjktYTY3NzM4NzYtNDExZi00YTkwLTlmMmEtYzhlZTI3NDExZDMxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAxMjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMTI4VDAxNTM0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU4MjkwZjhiNzkzYTRiNzdlMDIxNGY2N2M3ZDk3YTg0ZGY5NGViOWE0MDcxZTQ1ZjlhNjE3OWVmZjFhNTZhNGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.HqRbVjDzEthVAxV0JMLErIKlVc33wkwB75O4Doz0jEQ"> > > <img alt="Image" width="2000" height="1080" src="https://private-user-images.githubusercontent.com/53560954/541052557-440e7665-863f-4a2b-b4eb-6d5a00f6632b.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Njk1NjU1MjgsIm5iZiI6MTc2OTU2NTIyOCwicGF0aCI6Ii81MzU2MDk1NC81NDEwNTI1NTctNDQwZTc2NjUtODYzZi00YTJiLWI0ZWItNmQ1YTAwZjY2MzJiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAxMjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMTI4VDAxNTM0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkzMTlhNWFkNmMxMzE2ZTc0N2JjZDAyMWQ4MmQyNWVlNGJmOWU2ZmU5MDc5Y2JkZjVjOWQ5ZDQ0MjEwZDQ4ZjEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.koMUiCgdP5s-iOtPdUuf_9AoRyS13W3UMr156mH7hcI"> > > 我又在我这个高通870的手机测试了一下,虽然qemu可以运行满血的,但是高通870性能不怎么样和高通的gen1比起来差远了,如果手上有高通gen5的确实可以使用 > > 我手头正好有一台k90promax,但实际运行效果也很差……总之不如等他们看能不能修复再说 我目前在用go编写一个基于termux的带web端和app端IDE。这个qemu目前对GPU兼容性非常夸张甚至可以几乎无损的GPU直通,但对于CPU和硬盘转译效率很差。
Author
Owner

@wangjianchuan4 commented on GitHub (Jan 27, 2026):

啊,你这么尝试过了吗?可行吗?

图片 图片 图片 图片我又在我这个高通870的手机测试了一下,虽然qemu可以运行满血的,但是高通870性能不怎么样和高通的gen1比起来差远了,如果手上有高通gen5的确实可以使用

我手头正好有一台k90promax,但实际运行效果也很差......总之不如等他们看能不能修复再说

我目前在用go编写一个基于termux的带web端和app端IDE。这个qemu目前对GPU兼容性非常夸张甚至可以几乎无损的GPU直通,但对于CPU和硬盘转译效率很差。

如果能解决这两个问题的话,那确实完美了!proot-distro提供的环境还是太局限了

@wangjianchuan4 commented on GitHub (Jan 27, 2026): > > > > 啊,你这么尝试过了吗?可行吗? > > > > > > > > > <img alt="图片" width="1080" height="2000" src="https://private-user-images.githubusercontent.com/53560954/541048526-770b2652-972c-4028-a472-2d47dd9b7566.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Njk1NjU1MjgsIm5iZiI6MTc2OTU2NTIyOCwicGF0aCI6Ii81MzU2MDk1NC81NDEwNDg1MjYtNzcwYjI2NTItOTcyYy00MDI4LWE0NzItMmQ0N2RkOWI3NTY2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAxMjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMTI4VDAxNTM0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU5MGViZDBmN2ZjMTU5ZjJlYzA0YWYyMWUxOWFlMjBhODVlNTc0OTliZDRmNTliNDI5NmZkYjFmYjgxNWVkNTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.wQiIB4AAxTxo1Ls4pu8rNMXo96z8P64CfySOCG5Yvcg"> > > > <img alt="图片" width="2000" height="1080" src="https://private-user-images.githubusercontent.com/53560954/541048665-75274c4d-edb5-45d5-8cd6-cb9cadb5081d.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Njk1NjU1MjgsIm5iZiI6MTc2OTU2NTIyOCwicGF0aCI6Ii81MzU2MDk1NC81NDEwNDg2NjUtNzUyNzRjNGQtZWRiNS00NWQ1LThjZDYtY2I5Y2FkYjUwODFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAxMjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMTI4VDAxNTM0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZiNjFkOTM0YjRjYjdkYTcwMDI3OWExZDViZjhjMWYzZjZkNzFhZWI5MGQzMDQ0NDJlNjc4NjU3MjhmOWRhZDAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Mfu6tWvZJqCrX8bzWryU1C43m5hLCgFEfELNBxHuV7M"> > > > <img alt="图片" width="2000" height="1080" src="https://private-user-images.githubusercontent.com/53560954/541051529-a6773876-411f-4a90-9f2a-c8ee27411d31.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Njk1NjU1MjgsIm5iZiI6MTc2OTU2NTIyOCwicGF0aCI6Ii81MzU2MDk1NC81NDEwNTE1MjktYTY3NzM4NzYtNDExZi00YTkwLTlmMmEtYzhlZTI3NDExZDMxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAxMjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMTI4VDAxNTM0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU4MjkwZjhiNzkzYTRiNzdlMDIxNGY2N2M3ZDk3YTg0ZGY5NGViOWE0MDcxZTQ1ZjlhNjE3OWVmZjFhNTZhNGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.HqRbVjDzEthVAxV0JMLErIKlVc33wkwB75O4Doz0jEQ"> > > > <img alt="图片" width="2000" height="1080" src="https://private-user-images.githubusercontent.com/53560954/541052557-440e7665-863f-4a2b-b4eb-6d5a00f6632b.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Njk1NjU1MjgsIm5iZiI6MTc2OTU2NTIyOCwicGF0aCI6Ii81MzU2MDk1NC81NDEwNTI1NTctNDQwZTc2NjUtODYzZi00YTJiLWI0ZWItNmQ1YTAwZjY2MzJiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAxMjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMTI4VDAxNTM0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkzMTlhNWFkNmMxMzE2ZTc0N2JjZDAyMWQ4MmQyNWVlNGJmOWU2ZmU5MDc5Y2JkZjVjOWQ5ZDQ0MjEwZDQ4ZjEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.koMUiCgdP5s-iOtPdUuf_9AoRyS13W3UMr156mH7hcI">我又在我这个高通870的手机测试了一下,虽然qemu可以运行满血的,但是高通870性能不怎么样和高通的gen1比起来差远了,如果手上有高通gen5的确实可以使用 > > > > > > 我手头正好有一台k90promax,但实际运行效果也很差......总之不如等他们看能不能修复再说 > > 我目前在用go编写一个基于termux的带web端和app端IDE。这个qemu目前对GPU兼容性非常夸张甚至可以几乎无损的GPU直通,但对于CPU和硬盘转译效率很差。 如果能解决这两个问题的话,那确实完美了!proot-distro提供的环境还是太局限了
Author
Owner

@zzzy-zh86 commented on GitHub (Jan 29, 2026):

啊,你这么尝试过了吗?可行吗?

图片 图片 图片 图片我又在我这个高通870的手机测试了一下,虽然qemu可以运行满血的,但是高通870性能不怎么样和高通的gen1比起来差远了,如果手上有高通gen5的确实可以使用

我手头正好有一台k90promax,但实际运行效果也很差......总之不如等他们看能不能修复再说

我目前在用go编写一个基于termux的带web端和app端IDE。这个qemu目前对GPU兼容性非常夸张甚至可以几乎无损的GPU直通,但对于CPU和硬盘转译效率很差。

如果能解决这两个问题的话,那确实完美了!proot-distro提供的环境还是太局限了

Image Image 目前我正在研究如何在termux部署agent智能体,而不是简单的api调用生成代码,拥抱一下python生态和lua的便携性,我发现在一个简单的web ide用python完全够用
@zzzy-zh86 commented on GitHub (Jan 29, 2026): > > > > > 啊,你这么尝试过了吗?可行吗? > > > > > > > > > > > > <img alt="图片" width="1080" height="2000" src="https://private-user-images.githubusercontent.com/53560954/541048526-770b2652-972c-4028-a472-2d47dd9b7566.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Njk1NjU1MjgsIm5iZiI6MTc2OTU2NTIyOCwicGF0aCI6Ii81MzU2MDk1NC81NDEwNDg1MjYtNzcwYjI2NTItOTcyYy00MDI4LWE0NzItMmQ0N2RkOWI3NTY2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAxMjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMTI4VDAxNTM0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU5MGViZDBmN2ZjMTU5ZjJlYzA0YWYyMWUxOWFlMjBhODVlNTc0OTliZDRmNTliNDI5NmZkYjFmYjgxNWVkNTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.wQiIB4AAxTxo1Ls4pu8rNMXo96z8P64CfySOCG5Yvcg"> > > > > <img alt="图片" width="2000" height="1080" src="https://private-user-images.githubusercontent.com/53560954/541048665-75274c4d-edb5-45d5-8cd6-cb9cadb5081d.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Njk1NjU1MjgsIm5iZiI6MTc2OTU2NTIyOCwicGF0aCI6Ii81MzU2MDk1NC81NDEwNDg2NjUtNzUyNzRjNGQtZWRiNS00NWQ1LThjZDYtY2I5Y2FkYjUwODFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAxMjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMTI4VDAxNTM0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZiNjFkOTM0YjRjYjdkYTcwMDI3OWExZDViZjhjMWYzZjZkNzFhZWI5MGQzMDQ0NDJlNjc4NjU3MjhmOWRhZDAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Mfu6tWvZJqCrX8bzWryU1C43m5hLCgFEfELNBxHuV7M"> > > > > <img alt="图片" width="2000" height="1080" src="https://private-user-images.githubusercontent.com/53560954/541051529-a6773876-411f-4a90-9f2a-c8ee27411d31.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Njk1NjU1MjgsIm5iZiI6MTc2OTU2NTIyOCwicGF0aCI6Ii81MzU2MDk1NC81NDEwNTE1MjktYTY3NzM4NzYtNDExZi00YTkwLTlmMmEtYzhlZTI3NDExZDMxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAxMjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMTI4VDAxNTM0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU4MjkwZjhiNzkzYTRiNzdlMDIxNGY2N2M3ZDk3YTg0ZGY5NGViOWE0MDcxZTQ1ZjlhNjE3OWVmZjFhNTZhNGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.HqRbVjDzEthVAxV0JMLErIKlVc33wkwB75O4Doz0jEQ"> > > > > <img alt="图片" width="2000" height="1080" src="https://private-user-images.githubusercontent.com/53560954/541052557-440e7665-863f-4a2b-b4eb-6d5a00f6632b.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Njk1NjU1MjgsIm5iZiI6MTc2OTU2NTIyOCwicGF0aCI6Ii81MzU2MDk1NC81NDEwNTI1NTctNDQwZTc2NjUtODYzZi00YTJiLWI0ZWItNmQ1YTAwZjY2MzJiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAxMjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMTI4VDAxNTM0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkzMTlhNWFkNmMxMzE2ZTc0N2JjZDAyMWQ4MmQyNWVlNGJmOWU2ZmU5MDc5Y2JkZjVjOWQ5ZDQ0MjEwZDQ4ZjEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.koMUiCgdP5s-iOtPdUuf_9AoRyS13W3UMr156mH7hcI">我又在我这个高通870的手机测试了一下,虽然qemu可以运行满血的,但是高通870性能不怎么样和高通的gen1比起来差远了,如果手上有高通gen5的确实可以使用 > > > > > > > > > 我手头正好有一台k90promax,但实际运行效果也很差......总之不如等他们看能不能修复再说 > > > > > > 我目前在用go编写一个基于termux的带web端和app端IDE。这个qemu目前对GPU兼容性非常夸张甚至可以几乎无损的GPU直通,但对于CPU和硬盘转译效率很差。 > > 如果能解决这两个问题的话,那确实完美了!proot-distro提供的环境还是太局限了 <img width="1808" height="952" alt="Image" src="https://github.com/user-attachments/assets/ff524325-16b4-4dae-87e3-656537e5d872" /> <img width="1791" height="898" alt="Image" src="https://github.com/user-attachments/assets/d09bed26-574a-472f-9d07-acba07b75eaf" /> 目前我正在研究如何在termux部署agent智能体,而不是简单的api调用生成代码,拥抱一下python生态和lua的便携性,我发现在一个简单的web ide用python完全够用
Author
Owner

@kaan-escober commented on GitHub (Feb 8, 2026):

ok so i fixed the whole bun termux compatibilty thing once and for all.

Termux uses Bionic (Android's libc), but Bun is compiled against glibc. The standard workaround is using grun (glibc-runner), but this breaks Bun bundled executables because /proc/self/exe points to ld.so instead of the actual binary.

Bun bundled executables detect their embedded JavaScript by reading /proc/self/exe and looking for the ---- Bun! ---- magic trailer. When /proc/self/exe points to ld.so, Bun can't find its embedded code and falls back to CLI mode.

The Solution

This tool uses userland exec - it loads glibc's ld.so via mmap() and jumps to it directly, without calling execve(). Since the kernel only updates /proc/self/exe on execve(), it stays pointing to our binary which contains the embedded JavaScript.

I wrote a custom userspace exec wrapper in C. Now Opencode, Droid, claude code & Amp run natively on termux. Opencode was a little trickier because it loaded opentui from $bunfs which wasnt available on termux, so i added a dlopen interception for $bunfs calls and now Opencode works

Here is the repo with source code: https://github.com/kaan-escober/bun-termux-loader

@kaan-escober commented on GitHub (Feb 8, 2026): ok so i fixed the whole bun termux compatibilty thing once and for all. Termux uses Bionic (Android's libc), but Bun is compiled against glibc. The standard workaround is using grun (glibc-runner), but this breaks Bun bundled executables because /proc/self/exe points to ld.so instead of the actual binary. Bun bundled executables detect their embedded JavaScript by reading /proc/self/exe and looking for the ---- Bun! ---- magic trailer. When /proc/self/exe points to ld.so, Bun can't find its embedded code and falls back to CLI mode. ## The Solution This tool uses userland exec - it loads glibc's ld.so via mmap() and jumps to it directly, without calling execve(). Since the kernel only updates /proc/self/exe on execve(), it stays pointing to our binary which contains the embedded JavaScript. I wrote a custom userspace exec wrapper in C. Now Opencode, Droid, claude code & Amp run natively on termux. Opencode was a little trickier because it loaded opentui from $bunfs which wasnt available on termux, so i added a dlopen interception for $bunfs calls and now Opencode works Here is the repo with source code: https://github.com/kaan-escober/bun-termux-loader
Author
Owner

@vst93 commented on GitHub (Feb 9, 2026):

ok so i fixed the whole bun termux compatibilty thing once and for all.

Termux uses Bionic (Android's libc), but Bun is compiled against glibc. The standard workaround is using grun (glibc-runner), but this breaks Bun bundled executables because /proc/self/exe points to ld.so instead of the actual binary.

Bun bundled executables detect their embedded JavaScript by reading /proc/self/exe and looking for the ---- Bun! ---- magic trailer. When /proc/self/exe points to ld.so, Bun can't find its embedded code and falls back to CLI mode.

The Solution

This tool uses userland exec - it loads glibc's ld.so via mmap() and jumps to it directly, without calling execve(). Since the kernel only updates /proc/self/exe on execve(), it stays pointing to our binary which contains the embedded JavaScript.

I wrote a custom userspace exec wrapper in C. Now Opencode, Droid, claude code & Amp run natively on termux. Opencode was a little trickier because it loaded opentui from $bunfs which wasnt available on termux, so i added a dlopen interception for $bunfs calls and now Opencode works

Here is the repo with source code: https://github.com/kaan-escober/bun-termux-loader

It seems I've got this working successfully. Based on my own practice, here are a few reminders:

  1. In Termux, you need to use pd to log into another emulated Linux system (I use Manjaro).
  2. Clone the repository: https://github.com/kaan-escober/bun-termux-loader, then run python3 build.py /root/.opencode/bin/opencode — replace the opencode path with your actual one. This will generate opencode-termux in the same directory as opencode.
  3. Exit the current session and log in again with pd to make opencode-termux take effect, then you can run opencode-termux directly.
  4. If you encounter errors or the process freezes, it's recommended to go to /root/.cache/opencode and run npm install.
@vst93 commented on GitHub (Feb 9, 2026): > ok so i fixed the whole bun termux compatibilty thing once and for all. > > Termux uses Bionic (Android's libc), but Bun is compiled against glibc. The standard workaround is using grun (glibc-runner), but this breaks Bun bundled executables because /proc/self/exe points to ld.so instead of the actual binary. > > Bun bundled executables detect their embedded JavaScript by reading /proc/self/exe and looking for the ---- Bun! ---- magic trailer. When /proc/self/exe points to ld.so, Bun can't find its embedded code and falls back to CLI mode. > > ## The Solution > This tool uses userland exec - it loads glibc's ld.so via mmap() and jumps to it directly, without calling execve(). Since the kernel only updates /proc/self/exe on execve(), it stays pointing to our binary which contains the embedded JavaScript. > > I wrote a custom userspace exec wrapper in C. Now Opencode, Droid, claude code & Amp run natively on termux. Opencode was a little trickier because it loaded opentui from $bunfs which wasnt available on termux, so i added a dlopen interception for $bunfs calls and now Opencode works > > Here is the repo with source code: https://github.com/kaan-escober/bun-termux-loader It seems I've got this working successfully. Based on my own practice, here are a few reminders: 1. In Termux, you need to use pd to log into another emulated Linux system (I use Manjaro). 2. Clone the repository: `https://github.com/kaan-escober/bun-termux-loader`, then run `python3 build.py /root/.opencode/bin/opencode` — replace the opencode path with your actual one. This will generate `opencode-termux` in the same directory as opencode. 3. Exit the current session and log in again with pd to make opencode-termux take effect, then you can run `opencode-termux` directly. 4. If you encounter errors or the process freezes, it's recommended to go to `/root/.cache/opencode` and run `npm install`.
Author
Owner

@vst93 commented on GitHub (Feb 9, 2026):

But some new errors popped up again after I installed oh-my-opencode.

@vst93 commented on GitHub (Feb 9, 2026): But some new errors popped up again after I installed oh-my-opencode.
Author
Owner

@kaan-escober commented on GitHub (Feb 9, 2026):

you dont need proot to run this. it works in native termux. run using this command
OPENCODE_DISABLE_DEFAULT_PLUGINS=true ./opencode-termux

@kaan-escober commented on GitHub (Feb 9, 2026): you dont need proot to run this. it works in native termux. run using this command `OPENCODE_DISABLE_DEFAULT_PLUGINS=true ./opencode-termux`
Author
Owner

@vst93 commented on GitHub (Feb 9, 2026):

you dont need proot to run this. it works in native termux. run using this command OPENCODE_DISABLE_DEFAULT_PLUGINS=true ./opencode-termux

It does boot up this way, but I need these plugins for normal use. 😁

@vst93 commented on GitHub (Feb 9, 2026): > you dont need proot to run this. it works in native termux. run using this command `OPENCODE_DISABLE_DEFAULT_PLUGINS=true ./opencode-termux` It does boot up this way, but I need these plugins for normal use. 😁
Author
Owner

@kaan-escober commented on GitHub (Feb 9, 2026):

can you clear the logs and then capture those errors, send them here

@kaan-escober commented on GitHub (Feb 9, 2026): can you clear the logs and then capture those errors, send them here
Author
Owner

@vst93 commented on GitHub (Feb 10, 2026):

can you clear the logs and then capture those errors, send them here

Now, after I execute npm install under /data/data/com.termux/files/home/.cache/opencode, the web mode of opencode-termux web starts normally in the native Termux environment. However, neither opencode-termux nor OPENCODE_DISABLE_DEFAULT_PLUGINS=true opencode-termux displays the Tui interface and produces no output at all.

Previously, the configuration was likely corrupted because I tried to make the LLM install oh-my-opencode after launching the program, as it turns out that oh-my-opencode is incompatible with Termux.

Screenshot_2026-02-10-13-44-58-208_com.termux-edit.jpg

@vst93 commented on GitHub (Feb 10, 2026): > can you clear the logs and then capture those errors, send them here Now, after I execute `npm install` under `/data/data/com.termux/files/home/.cache/opencode`, the web mode of `opencode-termux web` starts normally in the native Termux environment. However, neither `opencode-termux` nor `OPENCODE_DISABLE_DEFAULT_PLUGINS=true opencode-termux` displays the Tui interface and produces no output at all. Previously, the configuration was likely corrupted because I tried to make the LLM install oh-my-opencode after launching the program, as it turns out that oh-my-opencode is incompatible with Termux. ![Screenshot_2026-02-10-13-44-58-208_com.termux-edit.jpg](https://github.com/user-attachments/assets/44c08a44-5ea7-4ebf-a94c-087b2794d773)
Author
Owner

@vst93 commented on GitHub (Feb 10, 2026):

use --print-logs

➜ ~ opencode-termux --print-logs
INFO 2026-02-10T06:03:02 +142ms service=default version=1.1.53 args=["--print-logs"] opencode
INFO 2026-02-10T06:03:02 +1ms service=config path=/data/data/com.termux/files/home/.config/opencode/config.json loading
INFO 2026-02-10T06:03:02 +2ms service=config path=/data/data/com.termux/files/home/.config/opencode/opencode.json loading
INFO 2026-02-10T06:03:02 +1ms service=config path=/data/data/com.termux/files/home/.config/opencode/opencode.jsonc loading
ERROR 2026-02-10T06:03:02 +21ms service=default e=Failed to initialize OpenTUI render library: Failed to open library "/$bunfs/root/libopentui-xgx85zdr.so": /$bunfs/root/libopentui-xgx85zdr.so: cannot open shared object file: No such file or directory rejection
ERROR 2026-02-10T06:03:02 +0ms service=default Error: Failed to initialize OpenTUI render library: Failed to open library "/$bunfs/root/libopentui-xgx85zdr.so": /$bunfs/root/libopentui-xgx85zdr.so: cannot open shared object file: No such file or directory

@vst93 commented on GitHub (Feb 10, 2026): use `--print-logs` ➜ ~ opencode-termux --print-logs INFO 2026-02-10T06:03:02 +142ms service=default version=1.1.53 args=["--print-logs"] opencode INFO 2026-02-10T06:03:02 +1ms service=config path=/data/data/com.termux/files/home/.config/opencode/config.json loading INFO 2026-02-10T06:03:02 +2ms service=config path=/data/data/com.termux/files/home/.config/opencode/opencode.json loading INFO 2026-02-10T06:03:02 +1ms service=config path=/data/data/com.termux/files/home/.config/opencode/opencode.jsonc loading ERROR 2026-02-10T06:03:02 +21ms service=default e=Failed to initialize OpenTUI render library: Failed to open library "/$bunfs/root/libopentui-xgx85zdr.so": /$bunfs/root/libopentui-xgx85zdr.so: cannot open shared object file: No such file or directory rejection ERROR 2026-02-10T06:03:02 +0ms service=default Error: Failed to initialize OpenTUI render library: Failed to open library "/$bunfs/root/libopentui-xgx85zdr.so": /$bunfs/root/libopentui-xgx85zdr.so: cannot open shared object file: No such file or directory
Author
Owner

@vst93 commented on GitHub (Feb 10, 2026):

After pd login, I can now use opencode and oh-my-opcode normally.Screenshot_2026-02-10-19-44-24-902_com.termux.jpg

@vst93 commented on GitHub (Feb 10, 2026): After pd login, I can now use opencode and oh-my-opcode normally.![Screenshot_2026-02-10-19-44-24-902_com.termux.jpg](https://github.com/user-attachments/assets/fd5e8668-9025-42e3-aca5-4c0f0f5b86c4)
Author
Owner

@kaan-escober commented on GitHub (Feb 10, 2026):

set your $TMPDIR to /data/data/com.termux/files/usr/tmp/

@kaan-escober commented on GitHub (Feb 10, 2026): set your $TMPDIR to /data/data/com.termux/files/usr/tmp/
Author
Owner

@gcdsfh145 commented on GitHub (Feb 10, 2026):

我使用 opencode-termux web 还是 opencode,总是显示如下错误信息:{"name":"UnknownError","data":{"message":"Error: Unable to connect. Is the computer able to access the url?"}}

@gcdsfh145 commented on GitHub (Feb 10, 2026): 我使用 opencode-termux web 还是 opencode,总是显示如下错误信息:{"name":"UnknownError","data":{"message":"Error: Unable to connect. Is the computer able to access the url?"}}
Author
Owner

@vst93 commented on GitHub (Feb 10, 2026):

set your $TMPDIR to /data/data/com.termux/files/usr/tmp/

Great! After configuration, opencode-termux works properly. However, I still need to use oh-my-opencode, which doesn’t support the Android platform yet. For the time being, I’ll probably keep using it under PD.

@vst93 commented on GitHub (Feb 10, 2026): > set your $TMPDIR to /data/data/com.termux/files/usr/tmp/ Great! After configuration, `opencode-termux` works properly. However, I still need to use oh-my-opencode, which doesn’t support the Android platform yet. For the time being, I’ll probably keep using it under PD.
Author
Owner

@vst93 commented on GitHub (Feb 10, 2026):

我使用 opencode-termux web 还是 opencode,总是显示如下错误信息:{"name":"UnknownError","data":{"message":"Error: Unable to connect. Is the computer able to access the url?"}}

可能你得开下代理

@vst93 commented on GitHub (Feb 10, 2026): > 我使用 opencode-termux web 还是 opencode,总是显示如下错误信息:{"name":"UnknownError","data":{"message":"Error: Unable to connect. Is the computer able to access the url?"}} 可能你得开下代理
Author
Owner

@gcdsfh145 commented on GitHub (Feb 10, 2026):

我确实开了代理

@gcdsfh145 commented on GitHub (Feb 10, 2026): 我确实开了代理
Author
Owner

@kaan-escober commented on GitHub (Feb 11, 2026):

maybe its a firewall/vpn issue?

@kaan-escober commented on GitHub (Feb 11, 2026): maybe its a firewall/vpn issue?
Author
Owner

@gcdsfh145 commented on GitHub (Feb 11, 2026):

Not sure, but I think it's more likely a program issue - it shows up as soon as you enter

@gcdsfh145 commented on GitHub (Feb 11, 2026): Not sure, but I think it's more likely a program issue - it shows up as soon as you enter
Author
Owner

@kaan-escober commented on GitHub (Feb 15, 2026):

backup your opencode config file. clear all the ~/.local/share/opencode and ~/.bun dirs and also cache files then reinstall opencode, patch its binary and then set your $TMPDIR to /data/data/com.termux/files/usr/tmp/
set this shell variable OPENCODE_DISABLE_DEFAULT_PLUGINS=true

@kaan-escober commented on GitHub (Feb 15, 2026): backup your opencode config file. clear all the ~/.local/share/opencode and ~/.bun dirs and also cache files then reinstall opencode, patch its binary and then set your $TMPDIR to /data/data/com.termux/files/usr/tmp/ set this shell variable OPENCODE_DISABLE_DEFAULT_PLUGINS=true
Author
Owner

@gcdsfh145 commented on GitHub (Feb 15, 2026):

Still Error: Was there a typo in the url or port?

@gcdsfh145 commented on GitHub (Feb 15, 2026): Still Error: Was there a typo in the url or port?
Author
Owner

@kaan-escober commented on GitHub (Feb 15, 2026):

i think its more of a opencode web specific thing

@kaan-escober commented on GitHub (Feb 15, 2026): i think its more of a opencode web specific thing
Author
Owner

@gcdsfh145 commented on GitHub (Feb 15, 2026):

But the app is the same way no matter what model I use

@gcdsfh145 commented on GitHub (Feb 15, 2026): But the app is the same way no matter what model I use
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#7546