Claude 덕분에 딸들을 위한 운영체제를 직접 만들 수 있다는 걸 깨달았습니다
Claude made me realize I could actually build an OS for my daughters
핵심 요약
프로그래머 아빠가 Claude와 LLM을 활용해 어린 자녀들을 위한 맞춤형 교육용 OS 'Greia'를 개발한 경험담입니다.
- Greia 개발 — 저사양 기기에서 구동되는 어린이 전용 맞춤형 OS 구축함
- LLM 활용 — 코딩 에이전트에게 OS 전용 기술을 학습시켜 맞춤형 학습 활동을 자동 생성함
- 오프라인 환경 — 아이들은 모델을 직접 실행하지 않고 미리 생성된 콘텐츠만 안전하게 이용함
- 오픈소스 고려 — 기술적 지식이 없는 부모도 쉽게 사용할 수 있도록 공개를 고민 중임
안녕! 일단 배경 설명부터 좀 할게. 난 20년 넘게 프로그래밍을 해온 현업 개발자야. Claude가 내게 바꾼 가장 큰 변화는 단순히 '소프트웨어를 만들 수 있느냐 없느냐'가 아니라, 한 사람이 시도해 볼 만한 현실적인 범위가 어디까지인가에 대한 기준이었어. 솔직히 말하면, 나한테는 Gemini 2.5 Pro가 시작이었어. 그때만 해도 Claude는 내 작업에 별로 도움이 안 됐거든. 반면에 2.5 Pro는 요즘 LLM이 보여주는 생산성 향상이 어떤 건지 처음으로 맛보게 해준 모델이었지. 근데 지금은 진짜 제대로 된 일을 해야 할 땐 무조건 Claude를 켜.
난 두 딸을 둔 아빠이기도 해. 이제 막 2.75살, 4.94살 된 완벽한 딸들이지. 이 글이랑 프로젝트는 우리 애들, Claude, 최신 LLM, 그리고 육아에 관한 이야기야.
집에 굴러다니는 Acer Aspire One이 하나 있었거든. 넷북 초창기 시절에 나온 진짜 쓰레기 같은 노트북인데, 이걸 애들 전용 컴퓨터로 만들어주고 싶었어. antiX가 그 사양에서 그나마 제대로 돌아가는 유일한 최신 리눅스 배포판이더라고. 그래서 커스텀 좀 하고 애들이 할 만한 간단한 활동들을 만들기 시작했지. 미로 찾기, 숫자 세기, 그림 그리기 같은 것들 말이야. 처음엔 내가 직접 코딩했는데, 점점 Claude랑 다른 LLM들이 쓸만한 게임을 뚝딱 만들어낼 정도로 똑똑해지더라고.
애들은 엄청 좋아했는데, 일반적인 데스크톱 환경은 어린애들이 쓰기엔 너무 엉망이었어. 아이콘 세 번 누르면 게임이 세 개나 켜지고, 텍스트 에디터 열면 실수로 건드려선 안 될 것들이 수두룩하잖아. 창, 파일, 메뉴, 설정... 세 살짜리 애한테는 전혀 필요 없는 것들을 계속 숨겨줘야 했지.
그러다 현업에서 Claude를 점점 더 많이 쓰게 되면서 문득 이런 생각이 들었어. 남이 만든 데스크톱 환경을 애들 손 안 타게 막느라 끙끙대지 말고, 그냥 내가 원하는 아동용 환경을 통째로 만들어버리면 어떨까? 지금 같은 최신 모델, 특히 Opus 4.6 같은 게 나오기 전이었으면, 혼자서 여가 시간에 리눅스 기반 OS에 커스텀 UI까지 싹 다 만드는 건 꿈도 못 꿨을 거야.
그래서 Greia를 만들기 시작했지.
바닥엔 리눅스가 깔려 있지만, 애들이 보는 UI랑 셸은 아주 어린아이들과 저사양 하드웨어에 딱 맞춰서 새로 짰어. 전원 버튼 누르면 바로 애들만의 '활동(Activities)' 세상으로 들어가는 거야. 일반적인 데스크톱, 작업 표시줄, 파일 시스템, 터미널, 브라우저 같은 건 아예 없어. 애들이 실수로 망가뜨릴 일도 없지. 2.75살짜리 우리 막내도 혼자서 잘 쓰고, 거의 다섯 살 된 첫째는 이제 거의 전문가 수준이야.



