로컬 Wiki를 어떻게 관리하나요?

Markdown Wiki를 읽고 편집하며 프로젝트, 주제, 사람, 프롬프트와 작업을 정리하세요. 백링크를 따라 원본 세션을 확인할 수 있습니다.

로컬 Wiki는 프로젝트, 주제, 사람, 프롬프트와 작업을 위한 Markdown 지식베이스입니다. AI 추출을 켜면 선택한 자동 색인 모드에 따라 업데이트를 제안하거나 기록합니다.

로컬 Wiki는 어디서 확인하나요?

사이드바에서 지식 그래프를 탐색하고 상세 화면에서 페이지를 읽거나 편집하세요.

사람 · 21
프로젝트 · 1
기능 명세: 캔버스…
2h
프롬프트 · 4
참고 자료 · 10
작업 · 1
주제 · 23
기능 명세: 지능형 캔버스 UI

아침 산책 중 기록한 음성 노트입니다. 기존 채팅 UI는 너무 선형적입니다. 사용자가 AI 생성 요소를 시각적으로 배치할 수 있는 Notion 스타일의 공간형 블록 캔버스로 개선해야 합니다.

LLM은 일반 Markdown 대신 구조화된 JSON을 스트리밍해야 합니다. 프런트엔드는 이를 파싱해 그리드에 대화형 React 컴포넌트를 동적으로 렌더링합니다.

아키텍처 결정
  • 상태 관리: Redux 대신 캔버스 노드에 Zustand를 사용해 빈번한 WebSocket 스트리밍 중 React 재렌더링을 줄입니다.
  • 애니메이션: 레이아웃 전환에는 Framer Motion을 사용합니다. 블록 삽입은 60fps(프레임당 16ms 미만)를 목표로 합니다.
  • 드래그 앤 드롭: @dnd-kit/core 통합
Cursor 실행 컨텍스트
  • 작업 1: Zustand에 addBlock, updateBlock, moveBlock 리듀서를 갖춘 새 CanvasStore를 만듭니다.
  • 작업 2: 수신 블록의 type 필드에 따라 UI 요소를 불러오는 BlockRenderer 컴포넌트를 만듭니다.

Wiki 내용은 어떻게 관리하나요?

OneMira Desktop에서 Wiki 페이지를 읽고 편집할 수 있습니다. 아래 에이전트와 CLI 예시는 선택적인 확장 방법입니다.

에이전트에 명확하게 지시하기

외부 AI 클라이언트는 다음 파일을 CLAUDE.md 또는 AGENTS.md 프로젝트별 지침으로 사용할 수 있습니다. 이는 해당 클라이언트의 기능이며 OneMira가 파일을 자동 생성하거나 강제하지 않습니다.

# 프로젝트 컨텍스트 동기화
## 자동 동기화 작업 규칙

새 음성 노트가 /raw에 동기화될 때마다:
- 할 일을 tasks.md로 추출
- [[Wiki Links]]로 페이지 연결

설정한 추출 작업을 실행하고 결과 확인

C1 동기화와 로컬 음성 인식이 끝나면 세션을 Markdown으로 사용할 수 있습니다. 앱이나 CLI에서 AI 추출 작업을 시작하고 제안된 Wiki 변경을 검토하세요.

$ mira session list --limit 5
$ mira ai run <prompt-id> --session <session-id>
$ mira wiki list --kind topics

여러 기록을 연결하는 질문

연결된 AI 클라이언트는 원본 세션을 비교하고 Wiki 초안을 만들 수 있습니다. 파일을 쓰기 전에 초안과 원본 세션 ID를 보여달라고 요청하세요.

사용자: 인증 관련 세션을 비교하고 각 세션 ID를 인용해 주세요.
에이전트: 관련 세션 두 개를 찾았습니다. 출처가 있는 초안입니다.
사용자: 검토한 초안을 wiki/topics/auth-comparison.md에 저장해 주세요.

읽을 수 있는 파일과 로컬 인덱스

Wiki 내용은 컴퓨터의 일반 .md 파일로 저장됩니다. OneMira는 검색과 앱 상태용 SQLite 인덱스도 관리합니다. Obsidian이나 VS Code에서 Markdown을 확인하고 Git으로 버전을 관리할 수 있습니다.

ObsidianObsidian
VS CodeVS Code
GitGit