눈치보지 말고 DM하세요! 제발.

구현우·6일 전

교실에서 인스타그램과 카카오톡을 열어두면 생각보다 주변의 시선을 끌게 됩니다.(주로 선생님)

그렇다면 익숙한 메신저 화면 대신, 개발 도구처럼 보이는 인터페이스에서 대화하면 어떨까 하는 생각으로 oh-my-dm을 만들었습니다.

oh-my-dm은 Codex CLI, Claude Code와 같은 Agent CLI에서 영감을 받은
입니다. Instagram과 카카오톡 대화를 하나의 workspace에서 확인하고 메시지를 보낼 수 있습니다.

예시 이미지

주요 특징은 다음과 같습니다.

Instagram·카카오톡 대화를 하나의 TUI로 통합
다양한 테마 지원(ouroboros, claude code, blue crab)
키보드 중심의 Agent CLI 스타일 인터페이스
이벤트 기반 메시지 갱신
별도 애플리케이션 서버와 메시지 데이터베이스 없이 로컬에서 동작
사진·릴스·답장·공감 등 서로 다른 콘텐츠를 공통 메시지 타입으로 정규화

커맨드 창
채팅 목록

Node.js 22 이상이라면 설치 없이 실행할 수 있습니다.

설치

npm install --global --allow-scripts=oh-my-dm oh-my-dm

인스타그램 최초 로그인

oh-my-dm login instagram

실행

oh-my-dm login instagram
처음에는 “수업 시간에 눈치 보이게 DM하지 말자”는 장난스러운 아이디어에서 시작했지만, 서로 다른 메신저의 데이터를 하나의 인터페이스로 통합하고 터미널 작업 흐름을 유지하는 방법을 고민한 프로젝트가 되었습니다.

재밌게 보셨다면 스타 부탁드립니다!

GitHub Repository: https://github.com/guhyunwoo/oh-my-dm

profile
백엔드 엔지니어(working at Featuring Corp., 부산소프트웨어마이스터고등학교 )

0개의 댓글