업데이트
새로 바뀐 것들
거의 매일 조금씩 나아집니다. 설치된 앱은 새 버전이 나오면 알려 줍니다.
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 키 사용량과 청구 금액.
- 수정터미널의 한글 조합 입력이 끊기거나 겹치지 않습니다.
- 모바일어디서나 이름 바꾸기, 길게 눌러 쓰는 방향키 조이스틱.
전체 개발 기록 (영문)
- 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…
- 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),…
- 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.
- 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".
- 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…
- 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…
- 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.
- 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…
- 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…
- 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…
- 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…
- 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…
- 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…
- 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…
- 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…
- 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.
- 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,…
- 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…
- 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…
- 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…
- 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 ("다른…
- 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…
- 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:…
- 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…
- 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…
- 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…
- 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…
- 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…
- 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…
- 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,…
- 2026-10-070.14.30.28.62, mobile
- 2026-10-070.28.61
- 2026-10-070.14.1Mobile
- 2026-10-070.28.60
- 2026-10-070.28.59
- 2026-10-070.28.58
- 2026-10-070.14.0Mobile
- 2026-10-070.28.57
- 2026-10-070.28.56
- 2026-10-070.28.55
- 2026-10-060.28.54
- 2026-10-060.28.53
- 2026-10-060.28.52
- 2026-10-060.28.51
- 2026-10-060.28.50
- 2026-10-060.28.48
- 2026-10-060.28.47
- 2026-10-060.28.46
- 2026-10-060.28.45
- 2026-10-060.28.44
- 2026-10-060.28.43
- 2026-10-050.28.41
- 2026-10-050.28.40
- 2026-10-030.28.9Merge pull request #6 from 021flow/fix/lifecycle-selfupdate-
- 2026-10-030.28.25Release: desktop
- 2026-10-020.13.0Release: desktop 0.28.22, mobile
- 2026-09-300.28.3Merge pull request #5 from 021flow/fix/fault-containment-idempotency-