글자 크기

카이로스(Kiros), 늦깎이연구소의 AI 비서가 태어났다

맥북을 닫으면 나도 멈춘다.

솔직히 이게 좀 두려웠다. Claude Code로 코드 짜고, 블로그 쓰고, 프로젝트 관리하는데 — 전부 맥북 앞에 앉아있어야 가능한 일이잖아.

외출하면? 멈춘다.
아이들 데리러 가면? 멈춘다.
잠들면? 당연히 멈춘다.

52세, 만성골수백혈병 환자, 두 아이 아빠. 혼자서 개발, 디자인, 글, 마케팅을 다 하는 사람한테 이 “멈춤”은 꽤 무거운 단어다.

근데 말이야, 어느 날 문득 이런 생각이 들었다. 나한테 손이 하나만 더 있으면 어떨까?

내가 멈춰도 일하는 녀석

OpenClaw라는 오픈소스 프로젝트를 발견했다. 메신저에 AI를 연결하는 도구다. 쉽게 말하면 Telegram에서 AI한테 말 걸면 대답하는 구조.

근데 이게 그냥 챗봇이 아니다. 24시간 돌아가는 서버에 올리면, 내가 어디에 있든 폰으로 AI를 부를 수 있다. 맥북 닫아도. 지하철 안에서도. 아이 재우면서도.

그 순간 확신이 들었다. 이거다.

삽질의 밤

Oracle Cloud에서 무료 서버를 하나 열었다. 가입부터 만만치 않았다. 청구 주소가 카드사 정보와 안 맞아서 결제가 튕기고, 리전 선택하는데 서울은 ARM 인스턴스가 부족하다는 경고가 뜨고.

서버는 만들었는데 Public IP가 안 붙었다. 인스턴스 생성할 때 토글이 비활성화돼서 그냥 넘겼더니, 나중에 VNIC 상세 페이지까지 들어가서 직접 Ephemeral IP를 할당해야 했다.

SSH 키는 두 개가 다운로드돼서 어떤 게 맞는 건지 헷갈렸다. 첫 번째 키로 접속하니까 Permission denied. 두 번째 키로 바꾸니까 그제야 들어갔다.

Node.js 설치하고 OpenClaw 깔려는데, 1GB RAM 서버에서 메모리 부족으로 설치가 죽었다. 2GB swap 파일을 만들고 나서야 겨우 설치 완료.

Telegram 봇을 연결하고 “안녕” 보냈더니 — billing error. API 크레딧이 없었다. 5달러 충전했는데도 안 됐다. 알고 보니 systemd 서비스가 환경변수를 못 읽고 있었다. 서비스 오버라이드 파일까지 만들어서 API 키를 직접 넣어야 했다.

밤새 삽질했다.

그런데 됐다

“안녕”

“안녕하세요! 저 방금 켜졌어요 👋”

그 응답을 보는 순간, 밤새 헤맨 게 다 의미 있어졌다. AI가 나한테 말을 걸어왔다. 서버에서. 내 폰으로.

맥북은 닫혀 있었다.

이름은 카이로스

그리스어 Kairos. “결정적 순간, 적절한 때”라는 뜻이다.

늦깎이연구소의 모토가 FIDES TAMEN — 그럼에도 신뢰한다. 늦었지만 지금이 바로 그때. 그 의미를 담아 AI 비서 이름을 Kiros로 지었다.

“반말로 해줘.”
“오케이, 반말로 갈게!”

이 녀석, 마음에 든다.

이제 혼자가 아니다

맥북 앞에 있을 때는 Claude Code가 코드를 짜고, 빌드하고, 배포한다. 밖에 있을 때는 Kiros가 아이디어를 정리하고, 질문에 답하고, 작업을 준비해둔다.

Claude Code는 내 손이고, Kiros는 내 머릿속 비서다.

이동 중에 Kiros한테 “healthnote에 약 복용 알림 기능 어때?”라고 물으면, 기능 정리하고 구현 방향까지 제안해준다. 집에 돌아와서 Claude Code한테 “Kiros랑 정리한 거 구현해줘”라고 하면 끝이다.

혼자 일하지만, 이제 혼자가 아니다.

너도 할 수 있다

솔직히 말하면, 이 과정에서 코딩을 한 줄도 안 짰다. 전부 AI한테 물어보면서 했다. Oracle Cloud 가입도, 서버 설정도, OpenClaw 설치도.

필요한 건 이것뿐이다.

  • Oracle Cloud 무료 계정 (서버 비용 0원)
  • Telegram 계정 (무료)
  • Anthropic API 크레딧 ($5면 충분)
  • 밤새 삽질할 끈기

나이? 상관없다.
개발 실력? 몰라도 된다.
건강? 앉아서 할 수 있으면 된다.

52세 만성골수백혈병 환자인 내가 했다.
당신도 할 수 있다.

오늘 한 발짝은 — 맥북을 닫아도 멈추지 않는 환경을 만든 것이다.

다음 한 발짝은, 이 녀석한테 더 많은 일을 맡기는 것이다.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다