업데이트

새로 바뀐 것들

거의 매일 조금씩 나아집니다. 설치된 앱은 새 버전이 나오면 알려 줍니다.

0.292026년 10월 18–23일

리셋권, 폰 터미널, 태블릿

  • 새 기능Codex·Claude 리셋권을 데스크탑과 폰에서 직접 확인하고 사용합니다. 사용 전 최신 사용량과 만료일을 다시 확인합니다.
  • 새 기능모든 머신과 에이전트가 함께 쓰는 공유 지식베이스. 에이전트는 필요한 문서만 찾아 읽고 새로 배운 것을 남깁니다.
  • 모바일폰 터미널이 화면을 실시간 스트리밍으로 받아 더 빠르고 매끄러워졌습니다.
  • 모바일태블릿에서 사이드바와 작업 공간이 나란히 펼쳐집니다.
  • 새 기능클립보드 이미지 붙여넣기, 버그 리포트, 기다리는 에이전트 모아 보기.
  • 개선다른 머신에 보내는 빠른 명령이 열린 셸을 재사용해 서버의 SSH 접속이 크게 줄었습니다.
0.28.90–962026년 10월 17일

Windows를 제대로

  • 새 기능Windows에서 사이드바 위의 ☰로 모든 메뉴를 엽니다.
  • 수정Windows에서 OpenSSH 에이전트가 꺼져 있어도 키 파일로 머신에 접속합니다(“Failed to connect to agent” 해결).
  • 개선창 크기를 바꿀 때 터미널이 끊기지 않고 따라옵니다. Windows에서는 터미널 글자를 한 단계 키웠습니다.
  • 새 기능보안 점검과 배포 실패를 넘길 때 Claude와 Codex 중 누가 맡을지 고릅니다.
  • 새 기능claude.ai를 연결해 Claude 계정의 리셋권과 다음 결제일을 그대로 보여 줍니다.
  • 모바일터미널 위쪽 제목을 누르면 프로젝트의 모든 화면이 나오고, 새 Claude·Codex·셸 터미널을 열거나 닫습니다.
0.28.80–892026년 10월 16일

알림과 AI 비서

  • 개선알림마다 색과 아이콘이 생겼습니다. 빨강은 문제, 주황은 내 차례, 초록은 완료.
  • 개선알림 토스트를 누르면 그 프로젝트와 터미널로 바로 갑니다.
  • 새 기능모든 프로젝트의 브라우저 탭이 로그인 상태를 공유합니다.
  • 새 기능미리보기 너비를 모든 프로젝트에 같게 유지할 수 있습니다.
  • 수정ChatGPT 연결의 로그인과 승인 흐름이 끊기던 문제들을 고쳤습니다.
0.28.60–792026년 10월 11–14일

여러 프로젝트를 한 번에

  • 새 기능프롬프트 하나를 모든 프로젝트, 그룹, 고른 프로젝트에 보냅니다(⌘⇧K).
  • 새 기능리소스: 모든 머신의 MongoDB·Redis·PostgreSQL 같은 데이터 서비스를 한 화면에.
  • 새 기능QA 템플릿을 고른 에이전트에게 보내고 진행 상황을 지켜봅니다.
  • 새 기능AI 비서(ChatGPT 등)가 프로젝트를 읽고, 승인받은 작업을 요청합니다.
  • 새 기능프로젝트별 API 키 사용량과 청구 금액.
  • 수정터미널의 한글 조합 입력이 끊기거나 겹치지 않습니다.
  • 모바일어디서나 이름 바꾸기, 길게 눌러 쓰는 방향키 조이스틱.
전체 개발 기록 (영문)
  1. 2026-10-170.28.96Who takes a prompt handed to an agent is picked: the security check-up's "Send to Agent" and a failed deploy's "Ask an Agent to Fix" choose Any, Claude or Codex (remembered; a kind picked waits for that kind), and…
  2. 2026-10-170.28.95Resizing the window keeps up (most on Windows): a terminal fits itself at most every 120 ms while the window is dragged and once when it stops (each fit reflowed the whole scrollback, every frame, in every terminal),…
  3. 2026-10-170.28.94Off the Mac (no menu bar there: the title bar is the app's own) a ☰ at the top of the sidebar opens every menu.
  4. 2026-10-170.28.93On Windows, machines are reached with the key files when OpenSSH's agent is not running (it is off by default): before, every connection failed with "Failed to connect to agent".
  5. 2026-10-170.28.92On the phone, a terminal's title sits in the middle of the screen and opens a sheet of the project's views (overview, site, every terminal with its machine, kind and state), where a new Claude, Codex or Shell…
  6. 2026-10-170.28.91A Claude account's next payment and limit resets come from claude.ai itself: "Connect claude.ai…" under the account (All accounts) opens a window of its own where the owner signs in once to that account (another…
  7. 2026-10-170.28.90Claude's usage-limit resets (claude.ai → Settings → Usage → Limit resets) are asked for with the usage reading and shown under the account when it has some ("Limit resets 1 · until Oct 23"), on the desktop and the phone.
  8. 2026-10-170.14.11A notification's toast is clicked to go where it is about: "Claude asks you something" opens its project and focuses its terminal (as a notification in the list does). Project logos fill their tile: a white or…
  9. 2026-10-170.28.88A project made from tmux sessions that another project of the same name also uses (the Mac mini's opl, the-pangyo, hexform, centered-man, drone_simulator showed twice) is folded into that one when sessions are next…
  10. 2026-10-170.28.87Messages with an outside assistant (Dots, ChatGPT…): it writes to the owner with send_message — a notification on every device and the conversation in the agent chat, with a field to answer — and reads the answers…
  11. 2026-10-160.28.86The agent (and an assistant that controls starkryu) reads what the window shows and works out by itself: workspace_view — Home's Up next, who waits, which agents work and on what, alerts, machines online, each…
  12. 2026-10-160.28.85Notifications look like what they are: each kind has its icon and color (red broke, orange waits for you, green done, blue worth knowing, gray nothing to do) in the toast and in the list — before, every urgent one…
  13. 2026-10-160.28.84An outside assistant's call in the agent chat reads as rows — what it does (the tool's name in words), the project and terminal by name, the task's text as a paragraph, what the computer reads it to do — instead of…
  14. 2026-10-160.28.83The Mac mini's app never quit — nor did anything else: at start it met the MacBook Pro's host key for the first time and asked about it in a dialog of the whole app, which holds everything until answered, on a screen…
  15. 2026-10-160.14.10Browser tabs of every project share one set of sign-ins (Google and the rest): one partition for all, and on the first start the sign-ins each project's own browser had are copied into it (of a cookie in several, the…
  16. 2026-10-160.28.81Settings → Preview width: the preview beside the terminals (browser, files, devices…) can keep one width for every project — dragged in one, the same in all — instead of a width per project.
  17. 2026-10-160.14.9A control session lasts 7 days (was 4 hours), as the owner chose: it opens reading only, still for one sign-in on one network; every call that changes something still waits for its own approval. The consent page,…
  18. 2026-10-160.28.79Turning on sync failed on a computer with "fetch failed" and nothing more: the sign-in's requests (Google's token and keys, the sync server's register) now go once more through Chromium's network when Node's could…
  19. 2026-10-140.14.8Prompting many projects at once picks groups and saved targets together: several groups at a time (the projects in any of them), and targets — named sets of projects, saved from what is chosen now, kept with the…
  20. 2026-10-140.28.77A prompt for outside assistants, to copy from Help: what ChatGPT, OpenAI Dots or any assistant connected to starkryu's MCP server should know — the read tools and how to read their answers (as_of, a missing number is…
  21. 2026-10-130.28.76ChatGPT could not finish signing in: the consent page went out with Referrer-Policy: no-referrer, under which a browser posts the page's own form with Origin: null — read as a request from elsewhere and refused ("다른…
  22. 2026-10-130.28.75The Sync page's cards lay out as rows again: .inline — the row of controls side by side used 57 times — was defined only inside a settings form, so outside one (Outside assistants, the code card, the file row, the…
  23. 2026-10-130.28.74Outside assistants: the card says there are two kinds and which takes a code — a sign-in connection (ChatGPT and assistants that sign in: a 6-digit code) or a private read-only address (agents that only take a link:…
  24. 2026-10-130.28.73Agents (MCP) reach the ones already open: Claude Code and Codex read their MCP servers when they start, so an agent that was running before starkryu's server was registered on its machine (no starkryu_mcp.py under…
  25. 2026-10-130.28.72Settings → Sync no longer breaks: the preload's channel list let peers:, keepRunning: and infra: through (Your other computers and Keep running here threw 'Blocked IPC channel' and took the page down; Resources could…
  26. 2026-10-130.28.71Sidebar: drag its right edge between 200 and 480 px (kept per computer, double-click for the default). Each project shows a fourth row with all six platforms — iPhone, Android, Mac, Windows, Linux, Web — lit where it…
  27. 2026-10-130.28.70Removed stays removed: what a saved config takes away — a project, a location, a terminal — goes on settings.adoptIgnore (machine + session, machine + folder), and connecting tmux sessions passes those by, so a…
  28. 2026-10-130.28.69Prompt Many Projects (⌘⇧K): a palette to write one prompt and send it to every project, a group or the ones picked (any agent, Claude or Codex), each as a task its next idle agent takes; then the sending shown as it…
  29. 2026-10-130.28.68QA prompt templates sent to the agent you pick, and what each agent is on — QA or development — shown while it works: four QA templates to start with (a feature, regression after a change, exploratory, before…
  30. 2026-10-120.28.67An outside assistant can control starkryu, each change approved: a connection the owner ticks "Controls starkryu" on (Settings → Sync → Outside assistants) gets the tools of the app's own agent at starkryu.com/mcp,…
  31. 2026-10-070.14.30.28.62, mobile
  32. 2026-10-070.28.61
  33. 2026-10-070.14.1Mobile
  34. 2026-10-070.28.60
  35. 2026-10-070.28.59
  36. 2026-10-070.28.58
  37. 2026-10-070.14.0Mobile
  38. 2026-10-070.28.57
  39. 2026-10-070.28.56
  40. 2026-10-070.28.55
  41. 2026-10-060.28.54
  42. 2026-10-060.28.53
  43. 2026-10-060.28.52
  44. 2026-10-060.28.51
  45. 2026-10-060.28.50
  46. 2026-10-060.28.48
  47. 2026-10-060.28.47
  48. 2026-10-060.28.46
  49. 2026-10-060.28.45
  50. 2026-10-060.28.44
  51. 2026-10-060.28.43
  52. 2026-10-050.28.41
  53. 2026-10-050.28.40
  54. 2026-10-030.28.9Merge pull request #6 from 021flow/fix/lifecycle-selfupdate-
  55. 2026-10-030.28.25Release: desktop
  56. 2026-10-020.13.0Release: desktop 0.28.22, mobile
  57. 2026-09-300.28.3Merge pull request #5 from 021flow/fix/fault-containment-idempotency-