Your agents.One workspace.

orke is a desktop workspace for AI agents like Claude Code and Codex. Assign work in the terminal, then review the results in a web window and Git on the same screen.

Windows · macOS 26 or later (Apple Silicon) · Linux server · iPhone & Android apps

  1. RequestSelect the button you want to change in the web window and send instructions straight to the agent working on it.
  2. WorkThe agent in the terminal finds the selected element and updates the code.
  3. ReviewReview the changes on the same page. Jev web control is optional.
  4. CommitReview changes in the Git window and commit only what you need.
  5. ContinueKeep the same session going on your phone when you step away.

Keep using your agents and tools

  • Claude Code
  • CodexChatGPT
  • NVIDIAWindows host
  • OpenCode
  • Hermes
  • Antigravity
  • Git
  • DockerIsolated environment

Set up each CLI and sign in to its AI service separately. Regular terminals work without an AI account.

AI employees

Set the goal.
Your AI employee takes it from there.

Define a goal in a meeting, and your AI employee works on its own at scheduled times. It leaves requests for things only you can do, like signing in, and records its work in a journal.

  1. GoalMeet with the AI to set goals, targets, deadlines, and limits, then click Confirm goal.
  2. ShiftAt the scheduled time, it reads the goal and its memory, chooses what to do, and gets to work.
  3. RequestIt leaves requests for things only you can do, like signing in, and works on other tasks in the meantime.
  4. DirectSend instructions to steer its work. It reads and replies on the next shift, or you can start a shift right away.
  5. LogEach shift's work and the actions orke observed appear in the journal. Read it on your phone or with orke commands, too.

Browser

Give instructions
right from the page

  1. Click a button or paragraph you want to change. The agent working on that task reads the element and updates it.

  2. When words aren't enough, attach the screen you're looking at. Your instructions go with it.

  3. Enable Jev and add a TypeSafe API key in Settings. The agent can then delegate clicks, typing, and scrolling to Jev and check the results. Off by default.

Sign in to websites through each service. Logins are saved in your orke web profile.

Git window

Review your agent's code
before you commit

  1. See changed files and line-by-line diffs right beside your work.

  2. Stage or unstage files and commit just the changes you choose.

  3. See the commit graph, branches, tags, and stashes in one window. Sync with Fetch, Pull, and Push.

Open a terminal for the same repository straight from the Git window.

Sessions

Close the window.
The work keeps going.

  1. Terminal sessions keep running while orke is running, even if you close a tab or window or lose the web connection.

  2. Find and reopen sessions by name, folder, or agent in a hub grouped by Needs attention, Working, Idle, and Ended.

  3. Windows notifications tell you when a session needs input. Click to return to the task.

Sessions end when you quit orke or restart your PC. Windows notifications require Windows App Runtime 2.4.

orke commands

Let your agents
control orke

  1. Agents in the terminal use orke commands to create sessions and hand work to other agents. When they're done, the agent reads their screens and output and moves on to the next task.

  2. Sessions created by commands appear in the session list without opening a window. Select one to open that same session. Results from ended sessions remain for up to 24 hours while orke is running.

  3. Use orke browser to read and interact with web pages. Use orke package to run or stop packages and review their history.

Claude Code and Codex sessions opened by orke include a skill that helps agents find and use orke commands themselves. The same orke commands work on Windows, macOS, and Linux.

Mobile access · Optional

Step away.
Your work stays on your PC.

  1. Set up a public IPv4 address and an HTTPS certificate, then connect with the same Google account you use on your PC. You choose when to enable remote access.

  2. Check progress, send input, and interact with web pages. Your work runs on your PC.

  3. On a wider screen, keep working with the terminal and Git side by side.

Your PC and orke must stay on. Router port forwarding and firewall setup are required. Direct connections may not work behind CGNAT or on corporate networks.

orke support

Your service asks.
orke's AI answers.

Send a question over HTTP from your own service or internal tool. Claude Code or Codex, signed in through orke, uses your instructions and MCP tools to return an answer as JSON.

Separate instructions and tools for each AI

Set each AI's name, instructions, Claude or ChatGPT account, model, reasoning effort, MCP servers, and response format (JSON schema). Each AI gets its own access key.

Rooms remember the conversation

Create a room to ask follow-up questions with the earlier conversation in context. A new room starts fresh. Answers are saved in the room, so you can retrieve them after a disconnect.

A record of every tool call

View each room's questions, answers, elapsed time, failure reasons, and MCP tool calls in order. Use the Test tab to preview the response your service will receive.

The orke endpoint listens only on this computer (127.0.0.1). To let a service on another computer call it, use nginx or Caddy on the same computer to expose an HTTPS address.

Run on a cloud server

Linux server

Run it on a server.
Open it anywhere in a browser.

curl -fsSL https://orke.bomtobe.com/install.sh | bash

Ubuntu 24.04 · x86_64Headless serverOne SSH setup

  1. Connect over SSH, run the command above, and use orke service install to enable automatic startup. orke keeps running after you log out or restart the server.

  2. orke login connects your account. Use orke remote setup to set up an IP certificate and access port. Use the same orke interface to manage terminals and orke support. Sign in to Claude Code and Codex in its terminal, too.

  3. Open web windows on a virtual display, even on a headless server. Pages keep rendering with no one watching, so agents can continue their web tasks.

See the installation guide for required packages, Google sign-in, HTTPS setup, updates, and removal.

More ways to work

Choose where to run, which account to use, and what to connect. Then make the workspace your own.

Your PC or Docker isolation

Use your own folders and shell, or start in an isolated environment with a Docker-compatible Linux engine. Changes to the execution environment apply to newly opened sessions.

Accounts and usage

Add multiple Claude and ChatGPT accounts and switch the active login for each execution environment. View usage for supported accounts, too.

Packages and scheduled jobs

Manage skills, commands, and MCP together. View and run scheduled jobs from Hermes installed on your PC.

NVIDIA agent

Add an NVIDIA API key to use models and tools with the agent bundled in orke. Available for local Windows sessions.

Shortcuts that fit you

Set shortcuts for new terminals, quick session switching, tab navigation, terminal search, and more by pressing your preferred keys in Settings. Disable them or restore the defaults anytime.

A desktop-like web experience on other devices

View web windows in full screen and use date and color pickers from your phone or another PC. Receive session and package notifications while the tab is open.

Install orke

Install, sign in to your usual CLI, and choose a working folder. You're ready to go.

macOS

macOS 26 or later · Apple Silicon. Developer ID signed and Apple notarized DMG.

Download DMG

iPhone app

Connect to orke on your PC and pick up the same work.

Download on the App Store

Android app

Connect to orke on your PC and pick up the same work.

Get it on Google Play

Linux server

Install on a headless server and use it from your PC or phone browser. Run the same command to update when a new version is available.

Ubuntu 24.04x86_64Automatic startup with systemd

curl -fsSL https://orke.bomtobe.com/install.sh | bash

Run on your server over SSH.Installation guide (Korean)

App available in 7 languages, including EnglishRegular terminals work without an AI account

Before you start,
a few things to know

Check these requirements before installing. Find more details on the support page.

Support & FAQ (Korean)
How do I sign in to an agent?

Set up and authenticate each CLI and service, such as Claude Code or Codex, separately. OpenCode, Hermes, and Antigravity manage authentication in their own CLIs. Regular terminals work without an AI account.

What permissions do agents have?

Agents start with options that skip permission checks. Review the working folder and results yourself.

How long do sessions last?

Sessions stay alive while orke is running, even if you close a window or tab or lose the web connection. They end when you quit orke or restart your PC.

What does Docker isolation protect?

Host folders are not mounted, so sessions cannot directly access this PC's disk. Network access is allowed, including host.docker.internal. Isolated sessions share one container and volume, so they are not security boundaries between sessions. Install agents in the isolated terminal yourself. They can connect to localhost services on this PC.

What information does Jev receive?

Jev is off by default. When you enable and use it, task goals, page information, and the inputs you provide are sent to TypeSafe. If the key is missing or unusable, the agent continues interacting with the page itself. Basic web windows and element instructions need no Jev key.

What do I need to connect from my phone?

Use the same Google account you signed in with on your PC, a public IPv4 address, and a trusted IP certificate. The default external port is 48650. You must configure your router and firewall yourself. Direct connections are not supported on every network.

Which account does orke support use?

It uses the Claude or ChatGPT account currently signed in through orke, the same account as your terminal. It uses no paid API key, and usage counts toward that account's limits.

Check each provider's terms before using a personal subscription to handle questions from your service's users. Anthropic's Claude Code terms do not allow Free, Pro, or Max accounts to send requests on behalf of users of your service.

Where can I use the orke CLI?

Use it in a terminal on the same computer where orke is running. It works immediately in terminals opened by orke. On Windows and Linux, installing orke also adds the orke command to other terminals. On macOS, connect it under Use orke in Terminal in Settings. It does not remotely control orke on another computer.

What do I need for a Linux server?

You need an Ubuntu 24.04 (x86_64) server, SSH access, a Google account, a public IPv4 address, and an HTTPS certificate. The installer reports any missing packages. Configure the access port and firewall yourself. Install Claude Code and Codex on the server and sign in separately.

Start your next task
in orke

Install from the Microsoft Store on Windows, a signed and notarized DMG on macOS (26 or later · Apple Silicon), or a single command on a Linux server.

The page could not be displayed. Reload ×