[메신저를 한 화면에 ①] 카톡을 터미널에서 읽던 작은 도구
·
Develop
카카오톡, 텔레그램, 슬랙, 디스코드, 채팅+ 대화를 브라우저 한 화면에서 보는 도구를 3주 남짓 만들었다. 이 연재는 그 사이에 틀렸던 판단들의 기록이다. 잘된 이야기보다 고친 이야기가 많다. 1편은 출발점인 카카오톡 터미널 도구 이야기다.먼저 밝혀 둘 것이 있다. 코드는 대부분 AI 에이전트가 썼다. 나는 무엇을 만들지, 무엇을 하지 않을지, 어디서 멈출지를 정했다. 그래서 이 글에는 코드보다 판단이 더 많이 나온다.읽기만 하겠다던 도구9월 14일, 첫 커밋의 소개 문장은 이랬다. "읽기 전용. AI 에이전트를 위한 것." 내 PC에 있는 카카오톡 대화를 에이전트가 읽고 요약하거나 답장 초안을 쓰게 하는 게 목적이었다. 보내지 않고, 카카오톡을 건드리지 않는다고 README에 적었다.그 문장은 하루를..
삼성 갤러리의 OneDrive 동기화가 끝난다길래, 갤러리 앱을 직접 만들었다 - Miettes 개발기
·
Develop
2026년 9월 30일, 삼성 갤러리의 OneDrive 동기화가 종료됐습니다. 찍은 사진을 알아서 OneDrive에 올려 주고, 폰에서 지운 옛 사진도 갤러리에서 그대로 보여 주던 기능입니다. 폰 용량이 넉넉하지 않은 저에게는 사실상 갤러리의 전부였습니다.대안을 찾아보니 원하는 건 의외로 단순했습니다. 폰에 있는 사진과 OneDrive에만 남은 사진을 한 타임라인에서 보고, 새 사진은 알아서 올라가면 된다. 그런데 이 두 가지를 제대로 해 주는 앱이 마땅치 않았습니다. 그래서 직접 만들었고, 첫 커밋부터 지금 버전(v0.5.4)까지 나흘이 걸렸습니다.Miettes는 어떤 앱인가Miettes(미에뜨)는 프랑스어로 '부스러기들', '작은 조각들'이라는 뜻입니다. 크루아상을 먹고 나면 부스러기가 남듯, 사진도..
카카오톡을 터미널에서 읽는다 — 윈도우 kanao-cli, 맥 kamado-cli
·
Develop
카카오톡 대화를 터미널에서 읽고, 따라가고, 보내는 CLI를 두 벌 만들었습니다.윈도우용이 kanao-cli, 맥용이 kamado-cli 입니다. 둘 다 의존성이 0개이고, 파이썬 표준 라이브러리와 각 운영체제가 이미 가진 API만 씁니다.시작은 단순한 불편이었습니다. 대화 내용은 내 컴퓨터에 있는데, 그걸 읽으려면 반드시 카카오톡 창을 열고 스크롤해야 합니다. 터미널에서 grep 한 번이면 끝날 일을요. 열쇠는 실행 중인 클라이언트 안에 있다대화는 로컬에 SQLite로 저장되지만 SQLCipher로 암호화되어 있습니다. 파일만 있어서는 아무것도 못 읽습니다.열쇠는 디스크에 없습니다. 실행 중인 카카오톡 프로세스의 메모리 안에만 있습니다. 그래서 두 도구 모두 클라이언트 프로세스를 읽기 전용으로 열어 S..
한국어 IME 조합 버그를 고쳐 Windows Terminal에 기여한 이야기
·
Develop
Windows Terminal에서 한글을 치다 보면 이상한 일이 생깁니다.프롬프트에 안녕하세요를 치다가 오타를 발견하고 방향키로 커서를 옮기면, 조합 중이던 글자가 원래 자리에 남지 않고 커서가 옮겨간 자리에 찍힙니다.안녕 다음에 하세요를 치던 중에 왼쪽 방향키를 누르면 안녕하요세 같은 게 나옵니다. 글자 하나 고치려고 방향키를 눌렀다가 문장이 더 망가지는 겁니다.이 글은 그 버그의 원인을 찾아서 microsoft/terminal에 고침을 올리고, 리뷰를 거쳐 머지되기까지의 기록입니다.메인테이너가 고쳐줄 때까지 기다릴 수도 있었습니다. 그런데 이건 제가 하루에 몇 시간씩 들여다보는 창이고, 한국어 사용자에게는 "프롬프트에서 방향키를 못 쓴다"는 뜻입니다. 게다가 이슈에는 이미 "누가 디버깅해주면 도움이 ..
한글(.hwp) 파일을 브라우저에서 바로 PDF 로 — rhwptopdf 만든 이야기
·
Develop/rhwptopdf
한국에서 일하다 보면 .hwp / .hwpx 를 피할 수가 없습니다. 관공서, 학교, 사내 양식까지 — "PDF 로 좀 바꿔 주세요" 한 줄이 의외로 무겁습니다. 이 글은 그 한 줄을 브라우저 안에서, 업로드 없이, 오프라인으로 해결하려고 만든 오픈소스 rhwptopdf 의 제작기입니다.📺 온라인 데모 — https://sanguneo.github.io/rhwptopdf/💻 GitHub — https://github.com/sanguneo/rhwptopdf왜 만들었나HWP 파일을 PDF 로 바꿔야 할 때, 보통 선택지는 두 가지입니다.한컴 오피스를 설치한다. 1인 라이선스도 비싸고, 서버 자동화에는 더 부담스럽습니다.온라인 변환 사이트에 올린다. 무료 SaaS 는 대체로 어딘가의 서버에 파일을 업로드..