Skip to content

[FEATURE]:Provide a package without native binary, for running with nodejs #6825

Closed

Description

@kaan-escober

Feature hasn't been suggested before.

  • I have verified this feature I'm about to request hasn't been suggested before.

Describe the enhancement you want to request

Hi, opencode is really great but things will be much more awesome if you could provide a package without bun, so no native stuff, exactly like claude code provides both a native binary & a nodejs compatible package, this is guarenteed to solve a lot of issues & will make it accessible to a more larger userbase. So it will work great in termux natively without PRoot because of no bun, i know it can run in termux using PRoot but that is extremely slow because bun calls low level system i/o & file access stuff which makes PRoot hang because of system calls emulation. Also it will solve issues with hardlinks & CoW stuff because it will run using nodejs. I dont know e actual work involved in all of this but im ready to provide any help

Activity

  1. added
    discussionUsed for feature requests, proposals, ideas, etc. Open discussion
    on Jan 4, 2026
  2. changed the title [-][FEATURE]:Provide a package without native binary, fir running with nodejs[/-] [+][FEATURE]:Provide a package without native binary, for running with nodejs[/+] on Jan 4, 2026
  3. github-actions commented on Jan 4, 2026

    @github-actions
    Contributor

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

    Your feature request to provide a Node.js-compatible package (without bun binary) is directly motivated by the Termux/Proot performance issues mentioned in these existing issues. The core problem you're describing - that bun's low-level I/O calls don't work well in Proot - is the same root cause affecting issues #3143 and #3144.

    Feel free to ignore if your specific use case differs, but coordinating with these existing Termux-related discussions may help find a unified solution.

  4. rekram1-node commented on Jan 4, 2026

    @rekram1-node
    Collaborator

    Because of opentui and the bun apis we use i dont think this is easily possible (re: node)

  5. hksdpc255 commented on Jan 6, 2026

    @hksdpc255

    Can we provide a statically linked binary to solve the problem?

  6. hksdpc255 commented on Jan 6, 2026

    @hksdpc255

    Seems bun itself is compatible for static compiling: oven-sh/bun#16699 (comment)

  7. kaan-escober commented on Jan 6, 2026

    @kaan-escober
    Author

    Yea if they could just provide a statiscally built binary for termux, linked againat bionic, it will be great

  8. thdxr commented on Mar 25, 2026

    @thdxr
    Member

    To stay organized issues are automatically closed after 90 days of no activity. If the issue is still relevant please open a new one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

discussionUsed for feature requests, proposals, ideas, etc. Open discussion

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions