Skip to main content

Dispatch and monitor Claude Code tasks from your phone

Project description

Onako

Dispatch and monitor Claude Code tasks from your phone.

Onako is a lightweight server that runs on your machine. It spawns Claude Code sessions in tmux, and you monitor them through a mobile-friendly web dashboard. Fire off tasks from an iOS Shortcut or the dashboard, check in from anywhere.

Install

pipx install onako

Requires tmux and Claude Code.

Usage

onako                              # starts server, drops you into tmux
onako --session my-project         # custom session name

If you're already inside tmux, onako auto-detects your session and skips the attach. Open http://localhost:8787 on your phone (same network) or set up Tailscale for access from anywhere.

onako stop                         # stop the server
onako status                       # check if running
onako clean                        # remove worktrees for finished tasks
onako reset                        # full teardown: stop, kill session, clean worktrees
onako serve                        # foreground server (for development)
onako version                      # print version

Dispatching tasks from the CLI

onako task "fix the login bug"                          # create a task
onako task "add tests" --branch feat/tests              # run in a git worktree
onako task "refactor auth" --branch feat/auth --base-branch develop

Flags

onako --dangerously-skip-permissions    # skip Claude Code permission prompts
onako --no-attach                       # start server without attaching to tmux
onako --dir /path/to/project            # set working directory for tasks

Adopting existing tmux windows

If you already have work running in another tmux session, move those windows into onako's session so they show up in the dashboard:

tmux move-window -s <session>:<window> -t onako

How it works

Onako monitors all tmux windows in the configured session. Windows it creates (via the dashboard) are "managed" tasks. Windows created by you or other tools are discovered automatically as "external" — both get full dashboard support: view output, send messages, kill.

Task state is persisted in SQLite so it survives server restarts.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

onako-0.6.0.tar.gz (51.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

onako-0.6.0-py3-none-any.whl (41.9 kB view details)

Uploaded Python 3

File details

Details for the file onako-0.6.0.tar.gz.

File metadata

  • Download URL: onako-0.6.0.tar.gz
  • Upload date:
  • Size: 51.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for onako-0.6.0.tar.gz
Algorithm Hash digest
SHA256 22f5c6cf876a68a71814231c9fcec519b983ced6566faca0f95bbffb6b735d13
MD5 0c84a2136a33bbe1b305707a7ac2354d
BLAKE2b-256 3b00b1a9af7ae8aee797c882d19cece8aab7f8618ad52417040249b7f171caf5

See more details on using hashes here.

File details

Details for the file onako-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: onako-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 41.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for onako-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f3a44cefd2b505a8ed91951352e41c6054898f68a2a06d545569a2f5ac956e1a
MD5 1a886ee4d3ab7721b96396a33df3c892
BLAKE2b-256 45c87a8afa8b8977d0d07129ce4ea178127be0c2b2640f9ceee0aa72eaa1c840

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page