5분

주간 개발일지 2026-W34: 모바일 화면부터 내 컴퓨터의 CLI까지, 실행 표면을 넓히다 · 진행 중인 주간

이번 주에는 37개 커밋으로 1.26.0·1.27.0·1.28.0 세 개 릴리스를 냈습니다. 폰 화면에 맞춘 답변 렌더링과 카카오 지도 카드로 모바일 경험을 끌어올렸고, 서버 샌드박스 대신 내 컴퓨터에서 도구를 실행하는 OpenMake Code CLI를 열었습니다. 동시에 스킬 주입 오염·SSRF·API 키 스코프처럼 조용히 새던 경계를 좁히고, 쓰이지 않던 코드와 GitHub 연동을 걷어냈습니다.

  • 주간 개발일지
  • 바이브코딩
  • 셀프호스팅 AI
  • 2026-W34

VISUAL ARCHIVE

이 주간에 검증 가능한 화면이 남아 있지 않습니다

현재 제품 이미지를 대신 넣지 않았습니다. 화면 아카이브는 촬영 날짜를 확인할 수 있는 첫 UI 캡처부터 시작합니다.

SHIPPED / EVIDENCE

이번 주 OpenMake

이번 주에는 37개 커밋으로 1.26.0·1.27.0·1.28.0 세 개 릴리스를 냈습니다. 폰 화면에 맞춘 답변 렌더링과 카카오 지도 카드로 모바일 경험을 끌어올렸고, 서버 샌드박스 대신 내 컴퓨터에서 도구를 실행하는 OpenMake Code CLI를 열었습니다. 동시에 스킬 주입 오염·SSRF·API 키 스코프처럼 조용히 새던 경계를 좁히고, 쓰이지 않던 코드와 GitHub 연동을 걷어냈습니다.

기간
2026-08-17 – 2026-08-23
Git 커밋
37
근거
Git 이력

01

개발 현황

이번 주에는 37개 커밋으로 1.26.0·1.27.0·1.28.0 세 개 릴리스를 냈습니다. 폰 화면에 맞춘 답변 렌더링과 카카오 지도 카드로 모바일 경험을 끌어올렸고, 서버 샌드박스 대신 내 컴퓨터에서 도구를 실행하는 OpenMake Code CLI를 열었습니다. 동시에 스킬 주입 오염·SSRF·API 키 스코프처럼 조용히 새던 경계를 좁히고, 쓰이지 않던 코드와 GitHub 연동을 걷어냈습니다.

  • OpenMake Code — 서버 샌드박스 대신 사용자 머신에서 도구를 실행하는 로컬 CLI 에이전트 작업을 열었습니다. 이어서 웹에서 CLI 재시작 없이 실행 폴더를 고르는 브리지 폴더 선택 프로토콜을 붙이고, 준비 로그에 선택 폴더를 남기며, 데스크톱 1.9.0과 CLI README까지 정리했습니다.
  • 모바일 답변 렌더링을 다시 짰습니다. 표를 폰 화면용 카드로 구조화하고, 답변 형식 힌트와 긴 답변 섹션 접기를 넣었으며, 이미지 응답 끊김·마크다운 블록 서식·파이프 없는 표·아티팩트 placeholder 노출을 함께 고쳤습니다.
  • 카카오 지도 블록을 네이티브 지도 카드로 렌더하고, 카카오 타일을 서버 임베드 + MapKit 폴백 구조로 옮긴 뒤, 외부 경로에서 404가 나던 임베드를 /api/embed로 이전했습니다.
  • 첨부와 호환 클라이언트의 입력 처리를 손봤습니다. PDF 첨부에는 앞쪽 페이지를 이미지로 함께 주입하는 vision 하이브리드를 넣고 해상도 상한을 뒀으며, OpenAI 호환 클라이언트의 system 메시지는 버려지는 대신 맨 앞 system 프롬프트에 병합하도록 고치고, 실제 동작과 어긋나던 모델 폴백 표기를 정정했습니다.
  • 실행이 이유 없이 실패하던 기본값들을 정정했습니다. 에이전트 작업 기본 max_turns를 10에서 32로 올려 상한 소진 실패를 막고, 사용자 MCP 도구 노출 cap을 12에서 20으로 넓혀 실질 가드를 예산 쪽에 두었으며, triggers를 선언한 스킬이 매 턴 주입되던 오염을 관련 턴으로 한정했습니다.
  • 경계와 관측을 보강했습니다. SSRF allowlist에 host:port 최소 권한 형태를 추가하고, API 키의 bridge/chat 스코프를 하드닝했으며, 기록되지 않아 죽은 프로세스를 판별하지 못하던 MCP instance pid를 채우고, 에이전트 작업 워크플로우 관측 지표 4종을 관리자 화면에 붙였습니다. 종료 후 N일이 지난 에이전트 작업의 업로드 원본을 회수하는 보존 스윕도 추가했습니다.
  • 제품 표면을 정리했습니다. 브랜드 마크 SVG를 다시 그려 파비콘·로고와 iOS·PWA 아이콘을 교체하고, UI 없이 방치돼 있던 백엔드 기능을 배선하고 자가개선 루프의 입력 단절을 고쳤으며, 미참조 소스 5건·미사용 의존성 6종과 에이전트 작업의 GitHub 연동(clone→PR) 경로를 걷어냈습니다. 웹에서는 이력 카드를 재배치하고, 로컬 실행 중일 때는 의미가 없는 저장소 UI를 감췄으며, build 자동 재시작을 넣었습니다.

02

주간 기록을 재구성한 방법

이 기간과 일치하는 로컬 Claude Code 프로젝트 세션을 찾지 못했습니다. 따라서 Git 이력이 증명하는 개발 내용만 기록했습니다.

확인 가능한 Claude Code 메인 세션과 명시적으로 연결된 하위 세션, 저장소 Git 이력을 전수 점검했습니다. 세션은 의도와 조사 과정을 설명하고, 실제 반영된 코드는 Git을 최종 근거로 판단했습니다.

마지막 주간은 아직 진행 중입니다. 커밋 수와 개발 내용은 전수조사 기준일인 2026년 8월 21일까지입니다.

03

팀 정체성과 프로젝트 역할

OpenMake Team은 커뮤니티 팀, openmake_llm은 소프트웨어 프로젝트, OpenMake는 제품명입니다. 비개발자 메이커 riskpw가 바이브코딩으로 openmake_llm 프로젝트를 이끌고 있으며, 전문 개발자 rocky가 개발을 지원합니다.

근거 자료

근거

개발일지로 돌아가기