memacs-config: 인간-AI 공유 인터페이스 (Fork)
프로젝트 목표
“What were you doing on February 14th of 2007?”
Memacs의 원래 질문입니다.
하지만 2025년, 우리는 더 큰 질문을 던집니다:
“AI가 나를 이해하려면 무엇이 필요한가?”
답: 투명하고, 통제 가능하며, 표준화된 나의 삶의 기록 → Memacs = 인간과 AI가 공유하는 단일 진실의 원천
Memex의 실현 - 텍스트 기반 프론트엔드로 인간과 AI의 단일 진실의 원천.
핵심 통찰: 인터페이스 불일치 문제
대부분의 시스템
인간 → 화려한 대시보드, 그래프, UI
AI → 데이터베이스, API, JSON
결과:
- 데이터 중복
- 동기화 문제
- 진실의 원천 불명확
- AI 접근 시 API 비용 발생Memacs 해결책
다양한 데이터 소스
↓ Memacs Modules
통일된 Org 파일 (~/org/memacs/*.org)
↓↑ (양방향)
┌──────────────┬──────────────┐
│ 인간 │ AI │
│ Org-agenda │ File Read │
│ (시각화) │ (Context) │
└──────────────┴──────────────┘핵심:
- 인간: Emacs Org-agenda로 시각화
- AI: 동일한 Org 파일을 context로 읽음
- 형식: 텍스트 (투명), Git (버전 관리), Org-mode (표준화)
시간과정신의방 생태계 위치
Layer 5 (Human-AI Shared Interface):
Layer 7: Knowledge Publishing (notes.junghanacs.com)
Layer 6: Agent Orchestration (meta-config)
Layer 5: Human-AI Shared Interface (memacs-config) ← 여기!
★ Universal Translator ★
- 모든 데이터 소스 → Org-mode 통일
- 시간 기반 통합 (타임스탬프)
- 투명성 + 통제성 + AI 접근성
Layer 4: AI Agent Memory (claude-config)
Layer 3: Knowledge Management (Emacs/Org-mode)
Layer 2: Dev Environment (Doom Emacs)
Layer 1: Infrastructure (NixOS)Memacs 모듈 (예시)
- Git commits
- Email (mu4e)
- Calendar (iCal)
- Photos (EXIF)
- Web history
- RSS feeds
- Twitter/X
- GitHub
- 기타 26개 모듈…
데이터 흐름
External Data Sources
↓
Memacs Modules (Python)
↓
~/org/memacs/*.org (Timestamped)
↓↑
┌─────────────────┬─────────────────┐
│ Emacs Org-agenda│ AI File Read │
│ (Human View) │ (Context Load) │
└─────────────────┴─────────────────┘철학적 기반
“Memex” by Vannevar Bush (1945) “A device in which an individual stores all his books, records, and communications…”
Memacs는 Memex 개념을 Org-mode로 현대적 구현.
메타정보
이 프로젝트는 novoid/Memacs를 fork하여 -config 생태계에 통합한 것입니다.
포트폴리오 가치:
- Universal Translator 역할: 모든 데이터 소스 → Org-mode
- Layer 5 핵심: 인간-AI 공유 인터페이스
- 투명성: 텍스트 기반, Git 버전 관리
- 검증된 프로젝트: novoid/Memacs (established)
Fork from: novoid/Memacs 업데이트: 2025-10-15 작성자: Jung Han (junghan0611)
Comments