Claude Code Remote Control을 모든 세션에 기본으로 켜두기
터미널에서 돌아가는 Claude Code 세션을 폰이나 브라우저에서 이어받는 Remote Control을, 매번 명령어를 치지 않고 모든 세션에 자동으로 붙도록 설정하는 방법을 정리합니다.
1870 words
|
9 minutes
cron을 Dagu로 바꾼 이유: Airflow는 왜 안 됐나
홈랩 Job을 컨테이너 에이전트에서 claude -p로 옮기자 호스트에서만 돌 수 있다는 조건이 생겼고, 결국 cron을 Dagu로 교체했습니다. Airflow를 접은 이유와 Dagu의 장단점을 정리했습니다.
3126 words
|
16 minutes
Cover Image of the Post
Claude Code auto memory를 Codex native memory로 옮기고 검증하기
Claude Code의 프로젝트별 auto memory를 Codex CLI 0.145.0의 실험적 import 기능으로 이전하고, 새 세션의 자동 주입과 실제 회상까지 검증한 과정을 정리합니다.
3081 words
|
15 minutes
기본 제공 커넥터에 없는 MCP 서버를 Claude와 ChatGPT에 붙이기
Claude와 ChatGPT가 기본으로 제공하지 않는 remote MCP 서버를 커스텀 커넥터와 커스텀 플러그인으로 붙이는 절차를, Plane MCP를 예로 정리했습니다.
2396 words
|
12 minutes
에이전트를 위한 더 좋은 웹 검색 백엔드 찾기
홈랩 에이전트에 붙일 웹 검색 API를 고르기 위해 실쿼리 A/B 평가를 두 번 돌렸습니다. 10쿼리 1차 평가의 결론이 50쿼리 블라인드 2차 평가에서 뒤집힌 과정과, 평가 하네스 설계, 검색 결과에서 발견한 실전 prompt injection까지 정리했습니다.
3454 words
|
17 minutes
ghcord 개발기: Discord에 없는 GitHub 연동, 직접 만든 이야기
Slack에서 Discord로 옮기고 나서 아쉬웠던 GitHub 연동을 GitHub App 기반 셀프호스팅 서버로 직접 만들었습니다. 설계 결정과 공개 과정을 정리했습니다.
3003 words
|
15 minutes
httpx2, Pydantic이 이어받은 httpx — 바꿔도 될까, 얼마나 빨라졌을까
Pydantic이 포크한 httpx2의 등장 배경과 httpx 대비 개선점, drop-in 호환성의 함정, aiohttp까지 포함한 async 벤치마크 결과를 실제 마이그레이션 경험과 함께 정리합니다.
2332 words
|
12 minutes
Claude Code에서 Notion MCP를 read-only로 제한하는 방법
Notion MCP가 read+write 권한을 모두 갖고 있어, Notion Integration의 Capabilities를 조정해 read-only로 전환한 과정을 정리합니다.
1262 words
|
6 minutes