Package Details: openwork 0.13.12-1

Git Clone URL: https://aur.archlinux.org/openwork.git (read-only, click to copy)
Package Base: openwork
Description: An Open source alternative to Claude Cowork
Upstream URL: https://github.com/different-ai/openwork
Keywords: claude cowork open-source
Licenses: MIT
Submitter: playercc7
Maintainer: l3afyb0y (shilka, different-ai)
Last Packager: different-ai
Votes: 2
Popularity: 0.78
First Submitted: 2026-01-21 10:53 (UTC)
Last Updated: 2026-05-22 04:41 (UTC)

Latest Comments

1 2 Next › Last »

JasonLandbridge commented on 2026-05-02 13:54 (UTC) (edited on 2026-05-02 13:55 (UTC) by JasonLandbridge)

I'm getting:

Package (1)  New Version  Net Change

openwork     0.13.3-1     297,21 MiB

Total Installed Size:  297,21 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                                                                                                          [----------------------------------------------------------------------------------] 100%
(1/1) checking package integrity                                                                                                        [----------------------------------------------------------------------------------] 100%
(1/1) loading package files                                                                                                             [----------------------------------------------------------------------------------] 100%
(1/1) checking for file conflicts                                                                                                       [----------------------------------------------------------------------------------] 100%
error: failed to commit transaction (conflicting files)
openwork: /usr/bin/chrome-devtools-mcp exists in filesystem (owned by chrome-devtools-mcp)
Errors occurred, no packages were upgraded.
 -> error installing: [/home/jason/.cache/yay/openwork/openwork-0.13.3-1-x86_64.pkg.tar.zst] - exit status 1

Benji007 commented on 2026-04-17 21:36 (UTC)

The current PKGBUILD is missing options=(!strip), which causes all four Bun-compiled sidecar binaries to break after the build.

makepkg runs `strip --strip-all` by default, which removes the ELF sections where Bun embeds the app-specific JavaScript. Since openwork-orchestrator, openwork-server, opencode-router, and chrome-devtools-mcp all share the same Bun 1.3.6 runtime core, stripping them reduces all four to identical bare Bun runtimes (~100MB each, same md5sum). Running any of them just prints Bun's help text instead of the actual app, and the OpenWork GUI fails with "Connection refused" because the backend services can't start.

You can verify this by checking:

```
md5sum /usr/bin/openwork-orchestrator /usr/bin/openwork-server /usr/bin/opencode-router /usr/bin/chrome-devtools-mcp
```

If all four hashes are identical, the binaries were stripped. They should each have unique hashes and sizes.

The fix is to add `options=(!strip)` to the PKGBUILD:

```pkgbuild
license=('MIT')
options=(!strip)
```

OpenWork-Dev (the Tauri GUI) is a native Rust binary and isn't affected by strip, but all the Bun sidecars need their embedded JS sections preserved to function.

l3afyb0y commented on 2026-04-02 16:12 (UTC)

Not sure if anyone is still having issue or not, but as of 0.11.199-1 I've managed to cleanly install both openwork and opencode without conflicts. If anyone is still having issues, please let us know.

gtheys commented on 2026-03-25 05:12 (UTC)

Would love to use it but will no uninstall opencode itself. It conflicts with opencode install itself.

framas commented on 2026-03-18 20:06 (UTC)

Conflicting error with /usr/bin/opencode executable still occurs / occurs again with version 0.11.169-1

shilka commented on 2026-03-02 08:22 (UTC)

@l3afyb0y OK, I updated this package to the latest version and fixed the file conflict by removing the built-in opencode when this file already existed in /usr/bin.

l3afyb0y commented on 2026-03-01 00:29 (UTC)

@shilka done!

shilka commented on 2026-02-28 13:10 (UTC)

@i3afyb0y Thanks for your dedicate work. Could you add me as a co-maintainer?

l3afyb0y commented on 2026-02-15 04:38 (UTC)

I wanna apologize again for delays, life's being chaotic for me lately and there have been some priorities I've had to take care of before I can really buckle down on a fix. If you're someone trying to install, or update this package, download debtap from the AUR, head to the openwork upstream, and download the .deb from the Releases tab. You can then debtap it, which will allow you to remove the opencode binary. Keep in mind, this makes opencode a depends when it currently is not, so if you plan to do as I'm recommending, make sure you have opencode installed before installing openwork. Otherwise, v0.11.63 is available with opencode removed as a .pkg.tar.gz on my github (l3afyb0y) in a temporary repo. It's not ideal, but it'll get users going until I can really get to fixing this PKGBUILD. I adopted this package, and didn't know the PKGBUILD was probably non-functioning when I took over because I had used the curl command to install opencode, so my own version of that was being overwritten by this package unknowingly as well, as someone previously mentioned had happened to them. I will also upload the PKGBUILD to my temporary repo, so if anyone else has the time and wants to fix it, feel free to open a pull rq there.

kingnormie commented on 2026-02-15 00:16 (UTC)

great thanks for working on it. cant wait to see the updated package. been struggling with getting a working package for a bit now.