family-config: AI 기반 가족 생활 관리 시스템

프로젝트 목표

“Text as Action. Every heading is executable.” “Family is not just living together. It’s a shared intelligent system.”

맞벌이 가정을 위한 AI 에이전트 기반 가족 생활 관리 시스템.

핵심 개념: Actionable Intelligence

전통적 가족 관리 도구와의 차이:

❌ Legacy System: "저장용 문서"
   - 사람이 양식 맞추기 → 재활용 불가
   - 정적 정보 → 행동 불가
 
✅ Agent System: "행동 가능한 텍스트"
   - 텍스트 일관성 → 에이전트 이해
   - Actionable Item → MCP 즉시 실행
   - Property 기반 → Sheet/Ledger/Calendar 연동
   - Git 버전 관리 → 가족 히스토리 영속화

시간과정신의방 (Time and Mind Room)

  • 시간(Time): 재현 가능한 환경, 버전 관리, 누적되는 지식
  • 정신(Mind): 인간지능(HI) + 인공지능(AI) 협업
  • 방(Room): AI Agent와 협업하는 워크스페이스

구성 요소

영역별 관리 (6개)

family-config/
├── finance/           # 재무 관리
├── education/         # 교육 관리
├── childcare/         # 육아 관리
├── travel/            # 여행/휴가 관리
├── events/            # 경조사 관리
└── calendar/          # 통합 일정 관리

각 영역:

  • `templates/`: 재사용 가능한 Org-mode 템플릿
  • `schemas/`: 데이터 구조 정의
  • `README.md`: 사용 가이드

AI 메모리 (PARA)

memory/
├── projects/         # 활성 프로젝트 (기한 있음)
├── areas/            # 지속적 관심사
├── resources/        # 재사용 패턴
└── archives/         # 완료 항목

Actionable Item 예시

* 제주도 항공권 예약 :AGENT:ACTION:
:PROPERTIES:
:AGENT_ACTION: mcp_web_search
:SEARCH_QUERY: 서울-제주 항공권 2025-07-20 4인
:BUDGET: 800000
:STATUS: TODO
:END:
 
** Agent Instructions
#+begin_src yaml
action: web_search
query: "서울-제주 항공권 2025-07-20 왕복 4명"
output:
  - format: org_table
  - fields: [airline, departure, price]

,** Search Results [Agent 실행 후 자동 추가] #+end_src

MCP 통합 워크플로우

Emacs (Human Intelligence)

Property 파싱

MCP 도구 실행 (web_search, calendar, n8n...)

결과를 Org table/Ledger/iCal로 기록

~/org/family/ (Private Git)

5-Layer 아키텍처

Layer 5: Family Dashboard (통합 뷰, KPI, 의사결정)
Layer 4: AI Family Agent (PARA 메모리, Denote, Git)
Layer 3: Domain Configs (finance, education, childcare...)
Layer 2: Tools & Integrations (MCP, Calendar API, Ledger)
Layer 1: Data Infrastructure (Git, Org-mode, Denote silo)

-config 생태계

시간과정신의방 생태계의 일부:

개인 시스템

  • `claude-config`: AI 협업 (개인 작업용)
  • `nixos-config`: 재현 가능한 OS
  • `doomemacs-config`: Emacs 환경

가족 시스템

  • `family-config`: 가족 생활 관리 (이 프로젝트)
    • 동일한 철학 (CLAUDE.md 스타일)
    • 동일한 방법론 (Denote + PARA)
    • 독립된 데이터 (`~/org/family/`)

주요 기능

  1. 재무 관리: 월별 예산, 지출 분석, Ledger 통합
  2. 교육 관리: 학습 계획, 학원 일정, 성적 추적
  3. 육아 관리: 예방접종, 성장 발달, 의료 기록
  4. 여행 관리: 항공권/숙박 검색 (MCP), 일정 자동 생성
  5. 경조사 관리: 가족 관계도, 알림, 부조금 가이드
  6. 통합 일정: Google Calendar 동기화, 충돌 감지

문서 타임라인 (1개 docs/)

  1. related-projects.md
    • 관련 프로젝트 연결

파일명 규칙 (Denote)

timestamp--한글-제목__family_영역_태그들.org
 
예시:
20251014T120000--여름휴가-제주도__family_travel_active.org
20251014T120100--월별-예산-2025-10__family_finance_tracking.org

프라이버시

공개 (이 리포지토리)

✅ 템플릿, 스키마, 문서화, 예시 코드

비공개 (개인 관리)

❌ 실제 가족 데이터 (`~/org/family/`) ❌ 금융 정보, 개인 식별 정보

기대 효과

정량적

  • 시간 절약: 주당 5-10시간 (자동화)
  • 비용 절감: 월 10-20% (예산 최적화)
  • 놓친 일정: 연간 0건

정성적

  • 스트레스 감소: 모든 것이 체계화
  • 부부 협업: 공유된 투명한 시스템
  • 가족 기록: Git으로 영구 보존
  • 의사결정: 데이터 기반

메타정보

포트폴리오 가치:

  • 개인에서 가족으로 확장: claude-config 철학을 family로
  • Actionable Intelligence: 텍스트 = 실행 가능한 데이터
  • MCP 통합: Property 기반 자동 실행
  • Template Repository: 다른 가족도 재사용 가능

라이선스: MIT 작성자: Jung Han (junghanacs)