Devotd Github
새 소식코딩 에이전트

prime-radiant-inc/evener — iPhone Duo 두 화면 대응 분할 레이아웃

코딩 에이전트 evener의 모바일 네이티브 앱이 화면이 둘인 iPhone Duo의 외부·내부 화면을 모두 지원하는 분할 레이아웃을 추가했다.

저장소 정보prime-radiant-inc/evener ↗

코딩 에이전트 evener의 모바일 네이티브 앱이 화면이 둘인 iPhone Duo의 외부·내부 화면을 모두 지원하는 분할 레이아웃을 추가했다.

GitHub 설명: A coding agent: give it a prompt and it reads, writes, runs commands, and searches code in a loop until the work is done, using native tool-calling across OpenAI, Anthropic, and Google models.

스타
★ 183
포크
17
언어
Go
라이선스
MIT
최신 릴리스
v0.3.8
원문 보기 ↗GitHub에서 보기 ↗

evener는 프롬프트를 주면 파일을 읽고 쓰고 명령을 실행하며 코드를 검색해 작업을 끝낼 때까지 순환하는 코딩 에이전트다. 2026년 11월 7일 GitHub 커밋 c67e7d6(https://github.com/prime-radiant-inc/evener/commit/c67e7d6d7463144359654e2b2540e07b2ee5e16f)은 이 프로젝트의 모바일 네이티브 앱에 화면이 둘인 iPhone Duo의 외부 화면과 내부 화면을 모두 지원하는 기능을 넣었다. 외부 화면은 세션 목록 화면인 Board만 보여주고, 내부 화면에서는 Board 옆에 대화창을 나란히 붙인다.

이 분할은 기기 이름이 아니라 창의 크기로 결정된다. 양쪽 변이 모두 600포인트 이상이면 내부 화면으로 보고, Duo 외부 화면은 466×678포인트, 내부 화면은 669×951포인트다. Board는 포커스를 유지한 채 검색·스크롤·실시간 갱신 상태를 이어가고, 오른쪽 대화 창은 중첩된 내비게이터가 대화 제목과 뒤로 가기, 세션 메뉴를 맡는다. Board에서 연 대화는 분할 화면에, 공유나 알림 같은 루트 경로로 열린 대화는 여전히 전체 화면에 열린다. 변경은 19개 파일의 643줄 추가와 27줄 삭제로, duoLayout과 DuoSplit, navigationRoutes가 새로 들어오고 Board 화면과 스와이프 제스처가 함께 고쳐졌다.

다만 앱이 두 화면에 동시에 그려지지는 않으며, 접힌 자세에서 힌지가 예약한 영역을 피해 배치하지도 않는다. 분할은 뷰 상태에 그쳐 접었다 펴도 작성 중인 초안이나 대기 중인 전송, 읽던 위치가 사라지지 않는다. 설계 문서는 앱을 portrait로 고정하고 landscape는 안전 영역 처리를 마친 뒤로 미룬다고 밝히며, iPad 지원은 계속 중단 상태다. 검증은 iOS 27.1 런타임의 iPhone Duo 기기 타입 시뮬레이터에서 진행되며, Xcode 26 빌드는 상태바와 카메라 영역까지 화면을 늘리지 못해 그 레이아웃은 Xcode 27 빌드가 맡는다. 뷰 상태 처리는 갖춰졌지만 실제 기기 대응과 화면 품질이 빌드 도구에 남은 단계로 보인다.