Repository navigation
Releases: bomtobe-hgkim/orke-linux
Release list
orke 3.4.19 for Linux x64
orke 3.4.19 for Ubuntu 24.04 x86_64.
- AI employees do the work they can do themselves instead of asking you. A request is now only for the steps a person must do (a password, a verification code, payment, a CAPTCHA) and for things only the person has (a phone, a device, files outside this computer). Work the employee's own account can do is the employee's even when it looks like the owner's: fixing a profile bio, editing, removing or archiving its own posts and comments, accepting or declining received requests, leaving a notice page that has no close button, and fixing its own files and records. When a screen blocks it, it tries another way first (opening the screen by address, another menu, the mobile site, the keyboard, a frame's own page) and otherwise plans the item as blocked instead of asking. An answer of "you do it" to a request now means do it, and the employee does not ask again. On our server 11 of 28 requests in three days had been answered that way.
Built from product source 05af3cc7a3ffce90862df6c0ca87774cd0e83324. Release build: 0 warnings/errors. Ordinary .NET: 20,627 passed, 347 skipped, 1 failed (a phone device-switch display check that has failed intermittently since 3.4.18, a known header refresh race not changed in this release; its class then passed five reruns on the same build). Linux-specific: 19 passed, 1 provisioned-ingress opt-in check skipped; slow JavaScript: 11/11; actual Electron: 12/12. Packaging then ran on the same build and succeeded. The archive, executable modes, ownership, package and app versions, and the presence of this release's change in the payload were checked.
Archive: orke-3.4.19-linux-x64.tar.gz (192,236,173 bytes). SHA-256: e6b705a3cb6ab91b5d23c8f27bc32a39c732050c0e0d1810cb32953c680231ea.
Download the archive and matching .sha256, run sha256sum -c, extract, then run its install.sh as the regular installing user. See the installation guide for setup, upgrades and administrator approval requirements. Versions 3.4.18, 3.4.17, 3.4.16, 3.4.15, 3.4.14, 3.4.13, 3.4.12, 3.4.11 and 3.4.10 remain available.
orke 3.4.18 for Linux x64
orke 3.4.18 for Ubuntu 24.04 x86_64.
- AI employees can press controls a page leaves unmarked.
page.snapshot,page.runobservations andpage.inspectnow list what a person sees as pressable even when the page never marks it, and name a control that has no name by the picture inside it or by where it sits, for example[unnamed button · top-right of dialog "We removed your comment"]. On our server an employee could not close Threads' comment-removal dialog because its close button was missing from the snapshot. - An AI employee whose model server is busy keeps its conversation. Codex's "Selected model is at capacity" and retry-limit refusals no longer end the shift as a failure with exit code 1: the shift waits 1, 2 and 2 minutes and resumes the same conversation, and a shift that stays busy says so.
- When a repeating task or an AI employee has to open a new web window, it opens it the way the person left the last one: minimized stays minimized, and a window the person was watching reopens in the same place.
- New device window for Android emulators and devices: a session's Android device as one live stream with a still-image fallback, driven by people (also on phones) and by agents with
orke emulator. On a server it needs the Android SDK's adb, and booting a virtual device needs the emulator and hardware virtualization; it was measured on a Windows PC for this release, not on Linux. - Also since 3.4.17: Claude's limit-reset coupons are shown and can be used like ChatGPT's, an added provider account becomes the current one when that runtime has no login, the packages window opens the first AI employee when there are no repeating tasks, and page decisions use the
jev-latestmodel alias.
Built from product source c9f23eb88d0b89f198ffa037a3721cdc783a3596. Release build: 0 warnings/errors. Ordinary .NET: 20,626 passed, 347 skipped, 1 failed (an ingress check could not open its local HTTPS test listener under load; its class then passed five reruns on the same build). Linux-specific: 19 passed, 1 provisioned-ingress opt-in check skipped; slow JavaScript: 11/11; actual Electron: 12/12. Packaging then ran on the same build and succeeded. The archive, executable modes, ownership, package and app versions, and the presence of this release's changes in the payload were checked.
Archive: orke-3.4.18-linux-x64.tar.gz (192,235,660 bytes). SHA-256: a4c515071d5ab06734611934655de382850abc0c49d74bc0c6ce7b7272e9ddbd.
Download the archive and matching .sha256, run sha256sum -c, extract, then run its install.sh as the regular installing user. See the installation guide for setup, upgrades and administrator approval requirements. Versions 3.4.17, 3.4.16, 3.4.15, 3.4.14, 3.4.13, 3.4.12, 3.4.11 and 3.4.10 remain available.
orke 3.4.17 for Linux x64
orke 3.4.17 for Ubuntu 24.04 x86_64.
- The server's virtual browser no longer freezes when it closes. Closing the browser — on its own under load, or when the service stops or restarts — hit an error in the server shell's close handler, and Electron answered it with its own error dialog, which nobody can close on a server. Usually orke ended the browser a second later; when orke could not tell the browser was closing, the browser stayed frozen and every web action was refused as busy (
browser_busy) until the service was restarted — on our test server for over eleven hours, while every AI employee rested. The handler is fixed, and an error that nothing handles no longer opens a dialog in the browser process. - orke now ends a server browser that takes none of its commands for 30 seconds and starts it again, as it does a browser that ends on its own.
daemon.logsays so:[orke] 서버 브라우저: unavailable (browser_owner_unavailable — Electron 이 30초 동안 orke 의 명령을 받지 않았습니다). - Under load the server browser could rarely fail to start at the step that confirms the started process (
process-identity); orke now reads the new process's executable from the kernel. - Also since 3.4.16: terminal search on long wrapped lines and pastes that contain an escape sequence are safe, finished terminals end cleanly, shell shortcuts keep working while Hangul composes, MCP sign-ins survive a Claude account switch, live usage is merged per window, a turn that ended in an error says so, and the phone terminal scrolls with flicks and selects whole wide characters.
Built from product source 37492b445f219560c4c5a6bcc257658676c3710e. Release build: 0 warnings/errors. Ordinary .NET: 19,858 passed, 346 skipped, 0 failed. Linux-specific: 19 passed, 1 provisioned-ingress opt-in check skipped; slow JavaScript: 11/11; actual Electron: 10/10. The package step's build failed one desktop JavaScript timing check under load once; that test file passed five reruns on the same tree and the second package run succeeded. The archive, executable modes, ownership, package and app versions, and the presence of this release's change in the payload were checked.
Archive: orke-3.4.17-linux-x64.tar.gz (191,670,154 bytes). SHA-256: 546b9677ac7ea8e040f2be7b389ecd1d72aa8a6e0da2cbd2cc50554a9c7942e6.
Download the archive and matching .sha256, run sha256sum -c, extract, then run its install.sh as the regular installing user. See the installation guide for setup, upgrades and administrator approval requirements. Versions 3.4.16, 3.4.15, 3.4.14, 3.4.13, 3.4.12, 3.4.11 and 3.4.10 remain available.
orke 3.4.16 for Linux x64
orke 3.4.16 for Ubuntu 24.04 x86_64.
- If the server's virtual browser ends on its own — Electron exits, the virtual display ends, or its page layer does not come back — or fails to start, orke now starts it again by itself: after 5 seconds, then 30 seconds, 2 minutes and 5 minutes, and every 5 minutes after that until it runs. A browser that stayed up for 5 minutes before it ended starts again from the 5-second pause. Each scheduled restart writes one line to
daemon.log([orke] 서버 브라우저: 5초 뒤 자동으로 다시 켭니다(1번째)). Before, the browser stayed off until someone pressed Restart in the web view or restarted the service, so AI employees and agents could not use the web in the meantime. A restarted browser is the same as one restarted by hand: pages come back from their saved addresses with sign-ins kept, and forms, scrolling and actions in progress are lost. - orke does not restart a browser that the browser itself asked to quit, a server that is signed out of orke (the next sign-in starts it once, as before), a browser whose cleanup could not finish, a disabled browser, or one that is stopping with the service.
Built from product source 5450be83cba1b181984d33425e7568e87811a235. Release build: 0 warnings/errors. Ordinary .NET: 22,799 passed, 404 skipped, 1 failed at the desktop launcher's process-identity step under load; its test class failed once more at that step on the first rerun on the same build and then passed six times in a row. Linux-specific: 19 passed, 1 provisioned-ingress opt-in check skipped; slow JavaScript: 13/13; actual Electron: 10/10. Two earlier passes were not used (a desktop JavaScript check failed during the first build under load; the second found the Linux packaging checks' sandbox missing a script added for macOS, fixed by the test-only commit 5450be83). The archive, executable modes, ownership, package and app versions, and the presence of this release's change in the payload were checked.
Archive: orke-3.4.16-linux-x64.tar.gz (191,639,070 bytes). SHA-256: d5f252efdee07577d445e5984701872144961d64b73b6f30b8fd0d74ff797580.
Download the archive and matching .sha256, run sha256sum -c, extract, then run its install.sh as the regular installing user. See the installation guide for setup, upgrades and administrator approval requirements. Versions 3.4.15, 3.4.14, 3.4.13, 3.4.12, 3.4.11 and 3.4.10 remain available.
orke 3.4.15 for Linux x64
orke 3.4.15 for Ubuntu 24.04 x86_64.
- What AI agents read from a web page now leaves out text the page hides. YouTube keeps a "You're signed out" notice for casting to a TV hidden inside every video player; agents read it as the page's text, so AI employees asked people to sign in to YouTube again while they were signed in. The words of an element, unlabeled elements' names and the words around a picked element now hold only text that is drawn; elements that hide nothing read exactly as before.
- Settings › Browser has a new Cookies and cache card. Each web profile shows its sites with cookies, folder size and open pages, and Clear… removes its cookies and sign-ins, its cache, or both, even while its pages are open (clearing cookies reloads them). The default profile can be cleared here; the web window's profile menu no longer offers to delete it.
- The repeating-task and AI-employee list can be resized by dragging its edge, and starts wider so a pending request stays visible. The Dock's web menu has New web window.
- orke keeps Claude Code's automatic memory off in repeating-task and AI-employee folders: Claude Code names that memory after the folder path with non-alphanumeric characters replaced, so differently named Korean folders of the same length shared one.
orke --versionprints the version, a mistyped command answers with a usage error,orke remote setupsays why it refused a certificate, a same-account Claude Code re-login finishes, Hermes 0.22.4's scheduler heartbeat and sessions are read, the sign-in pages follow the chosen display language, and the account and remote access settings are translated into all six languages.- On phones, group names, a group's save button and an agent request's send row stay above the keyboard.
Built from product source bea732d2efc2cb81cd94e821af19b2ae11ca67ea. Release build: 0 warnings/errors. Ordinary .NET: 22,794 passed, 404 skipped; one timing-bound certificate-rotation check ran out of its 30-second bound at load ~22 and its class passed (13 of 13 checks) when rerun on the same build. Linux-specific: 19 passed, 1 provisioned-ingress opt-in check skipped; slow JavaScript: 13/13; actual Electron: 10/10. The archive, executable modes, ownership, package and app versions, and the presence of this release's changes in the payload were checked.
Archive: orke-3.4.15-linux-x64.tar.gz (191,634,515 bytes). SHA-256: acb500dd2c90b625f890c8e71e79a2021e9ce95883192fba5f6dfab8f4d75108.
Download the archive and matching .sha256, run sha256sum -c, extract, then run its install.sh as the regular installing user. See the installation guide for setup, upgrades and administrator approval requirements. Versions 3.4.14, 3.4.13, 3.4.12, 3.4.11 and 3.4.10 remain available.
orke 3.4.14 for Linux x64
orke 3.4.14 for Ubuntu 24.04 x86_64.
- Settings › AI accounts has a new AI programs card. It shows whether Claude Code, Codex, OpenCode, Hermes and Antigravity are installed in the current run environment, and Install in terminal opens a new terminal and types that program's official install command; you press Enter and answer the installer yourself. orke now also finds Claude Code and Codex in their official installers' locations, so a fresh install shows up without restarting orke.
- Links an AI employee gives you (requests, journal and inbox) and a repeating task's result links now open in the browser profile the work already uses for that site, instead of always the default profile, so a sign-in made from such a link reaches the profile the employee works in.
- On narrow screens and phones, settings rows keep space between their text and the dividers, and option chips share the row width evenly.
Built from product source 5aeeda4b25e71dd726b57b77dcc3bfb15c67e39e. Release build: 0 warnings/errors. Ordinary .NET: 22,526 passed, 393 skipped, 0 failed (including the Linux-only install-command check). Linux-specific: 19 passed, 1 provisioned-ingress opt-in check skipped; slow JavaScript: 13/13; actual Electron: 10/10. The archive, executable modes, ownership, package and app versions, and the presence of this release's changes in the payload were checked.
Archive: orke-3.4.14-linux-x64.tar.gz (191,474,842 bytes). SHA-256: d319aa7ed231eb67e57171542e2fa33baff3c286360374e836f922c924dda4b6.
Download the archive and matching .sha256, run sha256sum -c, extract, then run its install.sh as the regular installing user. See the installation guide for setup, upgrades and administrator approval requirements. Versions 3.4.13, 3.4.12, 3.4.11 and 3.4.10 remain available.
orke 3.4.13 for Linux x64
orke 3.4.13 for Ubuntu 24.04 x86_64.
- Keep each repeating-task or AI-employee run to at most 10 browser tabs (
browser_too_many_tabsbeyond that). Page automation now stops when its click opens a new tab and names the opened page, and stops after pressing the same control three times. - Close a run's leftover tabs before its next run, keep only the tabs of a site a waiting request points to, and ignore unreadable inbox lines when deciding what to keep.
- Phone web viewer: taps reach boxes inside other sites' frames (CAPTCHA checkboxes and image grids), quick successive taps are no longer dropped, and a new Direct control button lets one finger drag and press-and-hold (slider puzzles, hold-to-confirm). It turns off on a new page or when you leave the viewer.
orke service installwritesOOMPolicy=continue, so a browser process stopped for low memory no longer restarts orke. Services installed before 3.4.13 keep their unit through updates; runorke service uninstalland thenorke service installonce to add it (the service restarts; settings and records are kept).
Built from product source df5e478ffeffa0ac08f8eb6ebda17f362152f757. Release build: 0 warnings/errors. Ordinary .NET: 22,456 passed, 391 skipped, 0 failed. Linux-specific: 19 passed, 1 provisioned-ingress opt-in check skipped; slow JavaScript: 13/13; actual Electron: 10/10. The final pass ran with default signal handling (an earlier pass started under nohup failed one native PTY reaping test at this and the 3.4.12 source alike). The archive, executable modes, ownership, package and app versions, and the presence of this release's changes in the payload were checked.
Archive: orke-3.4.13-linux-x64.tar.gz (191,447,974 bytes). SHA-256: ac480cd9d29465513ebed906dc523a42858c22e5554e3056c6dab8f9b1d912ac.
Download the archive and matching .sha256, run sha256sum -c, extract, then run its install.sh as the regular installing user. See the installation guide for setup, upgrades and administrator approval requirements. Versions 3.4.12, 3.4.11 and 3.4.10 remain available.
orke 3.4.12 for Linux x64
orke 3.4.12 for Ubuntu 24.04 x86_64.
- Organize repeating tasks and AI employees into separate groups on PC, touch screens and the local operator CLI. Move items while they run and keep their working folders and sessions.
- Preserve known group membership and employee rows when an inventory root is obstructed on Linux.
- Prevent terminal glyph corruption when the WebGL texture atlas fills, including consecutive oversized glyphs.
- Configure the Linux local OS entry points for certificate TCP 80 and remote HTTPS TCP 48650 during installation. Initial setup or repair asks for administrator approval; ordinary updates reuse the setup. orke and terminals keep regular user privileges. Google sign-in, CA terms consent and cloud/router rules are still separate steps.
- Show branch names in the Git worktree list.
Built from product source 0be83c9290d09b32aec55ff7c64c8a017ee2c8bb. Release build: 0 warnings/errors. Ordinary .NET: 22,439 passed, 390 skipped, 0 failed. Linux-specific: 19 passed, 1 provisioned-ingress opt-in check skipped; slow JavaScript: 13/13; actual Electron: 10/10. Linux capacity probes used headless SwiftShader. The archive, executable modes, bundled runtime, Electron 44.4.3 manifest, source revision metadata, ASAR code and patched atlas bytes were checked. Disposable published CLI/PTy and both group-scope lifecycle checks passed without changing the existing service. Forced termination reported completed=false, truncated=true, captureFailed=false and screenComplete=true; complete trailing output is not claimed.
Archive: orke-3.4.12-linux-x64.tar.gz (191,423,594 bytes). SHA-256: 9470263717e675a2563608bdfe9fccbc28045c4eb41a3fe52b4b9bb27f03ab94.
Download the archive and matching .sha256, run sha256sum -c, extract, then run its install.sh as the regular installing user. See the installation guide for setup, upgrades and administrator approval requirements.
This release verification did not install/restart the existing VM service or apply OS network setup, repeat Google/public HTTPS/certificate flows, visually accept the GUI, or ask real AI providers questions. Versions 3.4.11 and 3.4.10 remain available, and historical verification notes are preserved.
orke 3.4.11 — Linux x64
orke 3.4.11 for Ubuntu 24.04 x86_64 Linux servers.
- Manage stored settings, provider accounts and usage, AI employees, sessions, packages and orke support from the local CLI over SSH.
- Command help now lists options, examples, roles and platform conditions.
orke help --jsonexposes the management catalog without starting a daemon. - Google sign-in, direct HTTPS access and the server browser continue to work through their existing setup. Two server messages still mention ngrok; this release does not use it.
Install from SSH:
curl -fsSL https://orke.bomtobe.com/install.sh | bashExisting installations can use:
orke updateSettings and records are kept. Replacing a running service ends its active sessions. Run the update from SSH when the work can be stopped. Ubuntu sandbox setup may need to be reapplied to the new installation as the installer explains. See the README for Google sign-in, HTTPS access, SSH tunneling and browser setup.
Product source: 4e0de422ef53bb12f4b65f62ad03112eceaceaec, matching the Windows 3.4.11 Store bundle. Built on Ubuntu 24.04.5 x86_64 with .NET SDK 10.0.401 and Node 24.19.0.
Validation: Release build with no warnings/errors; ordinary .NET gate 22,264 passed, 387 skipped, zero failed; Linux-specific checks 19/19; slow JavaScript 13/13; actual Electron 8/8. Independent archive checks matched 758 staged files, native executable modes and all five bundled guides. Six companion code files in the ASAR match the source. Offline JSON help returns 136 management commands.
A separate daemon with synthetic membership and agent catalog, and its browser disabled, also verified real PTY execution, settings writes, stale rename refusal and explicit session cleanup through the packaged Linux CLI. Its forced-end retained output was marked truncated, so complete trailing output is not claimed.
Google sign-in, public HTTPS/certificates, GUI acceptance and real-provider questions were not retested with this package. Previous 3.4.10 remains available.
Archive SHA-256: 1e4545bd6ee68ad6e8529bb21378a0291b72379be1d1e521323d3c996ba7c038 (191,325,409 bytes).
orke 3.4.10 — Linux x64
orke 3.4.10 for Ubuntu 24.04 x86_64 Linux servers.
- Browser access no longer uses ngrok. Sign in to orke with your Google account (
orke login), then openhttps://<public IPv4>:48650directly. orke can obtain and renew the HTTPS certificate from Let's Encrypt, or you can import your own PFX. You allow the ports in your firewall or router yourself. - Web-page automation can press Enter and works on more real websites.
Upgrading from 3.4.9 or earlier: ngrok settings are no longer used. After updating, run orke login and turn on HTTPS access as the README explains, or use an SSH tunnel.
Install or upgrade from SSH:
curl -fsSL https://orke.bomtobe.com/install.sh | bashExisting installations can use:
orke updateSettings and records are kept. Replacing a running service ends its active sessions. The package includes the server browser, which starts after you sign in; Ubuntu sandbox setup may need to be reapplied to the new installation as the installer explains. orke serve and orke service status still print two sentences that mention ngrok; 3.4.10 does not use ngrok.
Product source: d79d78cd331cd0916bbc0be377646d393a09a82e. Built on Ubuntu 24.04.5 x86_64 with .NET SDK 10.0.401 and Node 24.19.0. Versions 3.4.9 and 3.4.8 remain available.
Validation on Ubuntu 24.04.5 x86_64: the Release build succeeded with no warnings or errors; the ordinary .NET gate passed 21,821 tests with 384 skipped and no failures; all 19 Linux-specific checks, 13 slow JavaScript checks and 6 actual-Electron checks passed. Packaging verified the CLI distribution, native runtime files, executable permissions and Electron payload. Six companion JavaScript files in the ASAR matched the source exactly. Google sign-in, direct HTTPS access and automatic IP certificates were measured on the same test VM with pre-release builds on October 16–17, 2026; they were not repeated with this package. GUI and real-provider questions were not retested.
Archive SHA-256: 22103e352879c6e2a38b5cf49d05224082ba2187fc7575c926290c1e06429634 (191,048,592 bytes).