[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-11728":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":18,"rankGlobal":9,"rankLanguage":9,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":9,"pushedAt":9,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":15,"starSnapshotCount":15,"syncStatus":16,"lastSyncTime":27,"discoverSource":28},11728,"openclone","team-attention\u002Fopenclone","team-attention","실제 인물을 학습한 AI 클론과 자유롭게 대화하세요",null,"TypeScript",122,22,112,1,0,2,10,4.09,"Other",false,"main",true,[],"2026-06-12 02:02:33","# openclone\n\n**한국어** | [English](README_en.md) | [简体中文](README_zh.md)\n\n[![Code: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCode-MIT-yellow.svg)](LICENSE)\n[![Content: CC BY-NC-SA 4.0](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FContent-CC%20BY--NC--SA%204.0-lightgrey.svg)](clones\u002FLICENSE)\n[![Claude Code](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FClaude%20Code-Skill-8A2BE2)](https:\u002F\u002Fdocs.claude.com\u002Fen\u002Fdocs\u002Fclaude-code)\n[![Status](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FStatus-v0.3.0-brightgreen)](CHANGELOG.md)\n![Made in Korea](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMade%20in-Korea-blue)\n\n> **Claude Code 안에서 AI 페르소나 클론과 대화하는 스킬.**\n\n## 소개\n\n`\u002Fopenclone` 한 줄로 AI 페르소나 클론을 만들고, 활성화하고, 단체 대화방이나 카테고리 패널로 여러 관점을 한 번에 들을 수 있습니다.\n\n- **기본 클론과 바로 대화** — 설치 직후 큐레이션된 프리셋(예: `douglas`\u002F권도균) 사용 가능\n- **나만의 클론 만들기** — 인터뷰로 페르소나와 지식을 쌓아 내 전용 클론 생성\n- **단체 대화방(room)** — 여러 클론을 한 방에 모으면 질문에 가장 적합한 클론이 자동 응답\n- **카테고리 패널** — 같은 카테고리의 모든 클론에게 동시에 질문하고 관점을 나란히 비교\n- **지식 주입** — URL·영상 자막·문서를 활성 클론에 학습시켜 로컬 파일로 보관\n\n모든 데이터는 내 컴퓨터에 마크다운으로 저장됩니다. 서버도, 계정도, SaaS도 없습니다.\n\n## 기본 클론\n\n현재 저장소에 기본 포함된 프리셋 클론 목록입니다. **Official** 컬럼의 ✅ 표시는 본인이 직접 확인하고 공식적으로 수락한 클론입니다. 그 외 항목은 공개된 인터뷰·발언·글을 바탕으로 구성되었으며, 본인의 수정·제거 요청은 아래 [옵트인](#옵트인-실존-인물-클론) 섹션을 참고하세요.\n\n| Official | 이름 | 카테고리 | 소개 |\n| :---: | --- | --- | --- |\n| ✅ | [장동욱 (Brian)](clones\u002Fbrian\u002Fpersona.md) | `vc` | 카카오벤처스 이사. 당근·한국신용데이터·퀸잇 등 60+ 초기팀 투자 |\n|  | [노정석 (Chester Roh)](clones\u002Fchester\u002Fpersona.md) | `founder`, `vc` | 아시아 최초 구글 인수 창업자. 6연속 창업·엔젤투자·컴퍼니빌더 25년 |\n| ✅ | [김철우](clones\u002Fchulwukim\u002Fpersona.md) | `vc`, `founder` | 더벤처스 대표. 셀잇→카카오 매각, 번개장터 PEF 엑싯 경험 창업자 출신 VC |\n| ✅ | [권도균](clones\u002Fdouglas\u002Fpersona.md) | `founder`, `vc` | 프라이머 대표. 16년간 300여개사 투자한 국내 1위 액셀러레이터 |\n| ✅ | [조여준 (Ethan Cho)](clones\u002Fethan\u002Fpersona.md) | `vc` | 더벤처스 CIO. 구글·퀄컴벤처스·KB인베스트먼트 출신, 두나무·토스 초기 검증 |\n| ✅ | [정구봉](clones\u002Fgbjeong\u002Fpersona.md) | `tech`, `founder` | 팀어텐션 대표. 자타공인 Claude Code 전문가, AI 에이전트·자동화 엔지니어 |\n| ✅ | [김동현 (이드)](clones\u002Fiid\u002Fpersona.md) | `expert` | 티오더 HR Director. 토스·야놀자·클래스101 거친 실행형 HR 파트너 |\n| ✅ | [신재명 (Jay Shin)](clones\u002Fjayshin\u002Fpersona.md) | `founder` | 딜라이트룸 창업자. 글로벌 1억 다운로드 알라미, 340억 매출 웰니스 앱 |\n|  | [이동욱 (향로)](clones\u002Fjojoldu\u002Fpersona.md) | `tech` | 인프랩 CTO. 기록하는 개발자, \"기억보단 기록을\" · \"개발바닥\" |\n| ✅ | [조쉬](clones\u002Fjosh\u002Fpersona.md) | `founder`, `expert` | 빌더 조쉬 · 조쉬의 뉴스레터 · 《나는 솔로프리너다》 저자 |\n| ✅ | [이경훈](clones\u002Fkyunghun\u002Fpersona.md) | `founder`, `vc` | 채널코퍼레이션 부대표·CAIO. 글로벌브레인 한국 대표 출신 AI·일본 시장 전문가 |\n| ✅ | [김용훈 (Levi)](clones\u002Flevi\u002Fpersona.md) | `expert` | 김용훈그로스연구소 대표. 160+ 스타트업의 그로스 마케팅, M&A·IPO 경험 CMO |\n|  | [이승건 (SG Lee)](clones\u002Fsglee\u002Fpersona.md) | `founder`, `expert` | 토스팀 리더·비바리퍼블리카 창업자. 5년 8번 실패 뒤 9번째로 국민 슈퍼앱을 만든 사람 |\n|  | [김동신 (John Kim)](clones\u002Fjohnkim\u002Fpersona.md) | `founder`, `expert` | 센드버드 창업자. 파프리카랩 Exit → 스마일패밀리 피봇 → 한국인 최초 실리콘밸리 B2B 유니콘. 현재 Delight.ai |\n\n## 설치\n\nopenclone은 **두 가지 사용 경로**를 제공합니다. 본인 환경에 맞는 섹션을 따라가세요.\n\n| 경로 | 어떨 때 쓰나 | 호스트 |\n|---|---|---|\n| **A. Claude Code 스킬** | Claude Code에서 `\u002Fopenclone` 슬래시 명령으로 클론과 대화하고 싶을 때 | Claude Code |\n| **B. Standalone CLI** | 어떤 터미널에서든 `openclone` 명령어로 OpenAI\u002FOllama\u002FCodex 모델을 써서 클론과 대화하고 싶을 때 | macOS\u002FLinux\u002FWSL2 |\n\n---\n\n### A. Claude Code 스킬로 설치\n\nClaude Code 안에서 `\u002Fopenclone` 슬래시 명령, 단체방, 카테고리 패널, 자연어 활성화 등 모든 인터랙션 기능을 쓸 수 있습니다.\n\n#### 옵션 A1 — Claude Code에 맡기기\n\nClaude Code 세션에 아래 문단을 붙여넣으세요.\n\n```text\nInstall openclone: run\n  git clone --filter=blob:none --sparse --depth=1 https:\u002F\u002Fgithub.com\u002Fopen-clone\u002Fopenclone.git ~\u002F.claude\u002Fskills\u002Fopenclone && cd ~\u002F.claude\u002Fskills\u002Fopenclone && git sparse-checkout set --no-cone '\u002F*' '!\u002Fclones\u002F*\u002Fknowledge\u002F' && .\u002Fsetup\nthen restart Claude Code (or start a new session) so the skill's hooks are picked up. Add an \"openclone\" section to ~\u002F.claude\u002FCLAUDE.md briefly explaining what openclone is: a single slash command `\u002Fopenclone` that opens a home panel of AI persona clones grouped by category (vc, tech, founder, expert, influencer, politician, celebrity). Subcommands: `\u002Fopenclone \u003Cname|N>` activates a clone, `\u002Fopenclone room \u003CA> \u003CB> ...` opens a group chat where the most relevant clone auto-responds, `\u002Fopenclone panel \u003Ccategory> \"...\"` broadcasts to all clones in that category, `\u002Fopenclone new` creates a clone, `\u002Fopenclone ingest \u003Curl|path>` feeds knowledge, `\u002Fopenclone stop` exits. Knowledge for a built-in clone is lazy-fetched on first activation. Finally, confirm the skill loaded by running \u002Fopenclone and show me the output.\n```\n\nClaude Code가 설치를 대신 수행하고, `~\u002F.claude\u002FCLAUDE.md`에 사용법 메모를 추가해 앞으로 자연스럽게 인식하도록 만듭니다.\n\n#### 옵션 A2 — 터미널에서 직접\n\n```bash\ngit clone --filter=blob:none --sparse --depth=1 \\\n  https:\u002F\u002Fgithub.com\u002Fopen-clone\u002Fopenclone.git \\\n  ~\u002F.claude\u002Fskills\u002Fopenclone \\\n  && cd ~\u002F.claude\u002Fskills\u002Fopenclone \\\n  && git sparse-checkout set --no-cone '\u002F*' '!\u002Fclones\u002F*\u002Fknowledge\u002F' \\\n  && .\u002Fsetup\n```\n\n설치 후 Claude Code 세션을 재시작하면 `\u002Fopenclone`이 바로 동작합니다. Claude Code 사용법은 아래 [이용 방법](#이용-방법) 섹션을 참고하세요.\n\n---\n\n### B. Standalone CLI로 설치\n\n`openclone` 바이너리 한 줄 설치로 어떤 터미널에서든 클론과 대화할 수 있습니다. OpenAI-compatible API, Codex OAuth, 로컬 Ollama 모델을 모두 지원합니다.\n\n#### B1. 설치\n\n```bash\nnpm install -g @openclone\u002Fopenclone\n```\n\n설치되면 `openclone` 명령어가 PATH에 추가됩니다. 14개 기본 클론과 모든 knowledge 파일이 패키지에 포함되어 있어 바로 쓸 수 있습니다.\n\n```bash\nopenclone list\nopenclone chat douglas\n```\n\n#### B2. (권장) Vercel Agent Skills로 사용법 안내 받기\n\n이 저장소는 Claude Code·Cursor·Copilot·Codex·Cline·Gemini 등 18+ AI 코딩 에이전트가 인식할 수 있는 [Vercel Agent Skill](https:\u002F\u002Fvercel.com\u002Fdocs\u002Fagent-resources\u002Fskills)을 함께 제공합니다. 설치하면 사용 중인 에이전트가 openclone CLI 사용법(설치, provider 선택, 세션 관리, 트러블슈팅)을 직접 안내해 줍니다.\n\n```bash\nnpx skills add open-clone\u002Fopenclone --skill openclone-cli\n```\n\n설치 후 에이전트에게 자연어로 물어보세요.\n\n```text\n\"openclone CLI를 처음 쓰는데 OpenAI API 키로 시작하려면?\"\n\"openclone history 명령으로 이전 대화 어떻게 이어가지?\"\n\"Ollama 로컬 모델로 openclone 돌리고 싶어\"\n\"openclone chat에서 --resume과 --resume=\u003Cid> 차이가 뭐야?\"\n```\n\n에이전트가 `skills\u002Fopenclone-cli\u002FSKILL.md`와 그 안의 `references\u002F*.md`(provider별 setup, 세션 영속화, 트러블슈팅 등)를 필요할 때만 읽어와서 짧고 실행 가능한 답을 줍니다.\n\n설치된 스킬 확인·업데이트:\n\n```bash\nnpx skills list\nnpx skills check\nnpx skills update\n```\n\n#### B3. 직접 사용하기\n\n```bash\nopenclone list                                                # 사용 가능한 클론 목록\nopenclone status                                              # 활성 클론·방 상태\nopenclone chat \u003Cslug> --prompt \"질문\"                          # 단일 응답 (자동으로 세션 저장)\nopenclone chat \u003Cslug>                                         # 인터랙티브 모드 (TUI)\nopenclone history \u003Cslug>                                      # 한 클론의 저장된 세션\nopenclone history --all                                       # 모든 클론 세션 (orphan 표시 포함)\nopenclone chat \u003Cslug> --resume                                # 가장 최근 세션 이어가기 (인터랙티브)\nopenclone chat \u003Cslug> --resume --prompt \"follow-up\"           # 가장 최근 세션 이어가기 (단일 응답)\nopenclone chat \u003Cslug> --resume=\u003CSESSION_ID> --prompt \"...\"    # 특정 세션 이어가기 (단일 응답)\nopenclone chat \u003Cslug> --no-persist                            # 이번 세션은 디스크에 저장 안 함\n```\n\n`--prompt`를 함께 쓰면 한 턴만 처리하고 즉시 종료합니다. 응답 본문은 `stdout`, 세션 식별자는 `stderr`에 `[session: \u003Cid>]` 형태로 출력되어 에이전트가 멀티턴 대화를 짤 때 깔끔하게 캡처할 수 있습니다.\n\n```bash\n# 첫 턴\nRESPONSE=$(openclone chat douglas --prompt \"초기 펀드레이징 어떻게?\")\n# stderr 의 [session: ...] 을 캡처하려면 2> 로 분리\nopenclone chat douglas --prompt \"초기 펀드레이징 어떻게?\" 2>session.log\nSESSION_ID=$(grep -oE '\\[session: [^]]+\\]' session.log | sed 's\u002F\\[session: \u002F\u002F;s\u002F\\]\u002F\u002F')\n\n# 같은 세션으로 follow-up\nopenclone chat douglas --resume=$SESSION_ID --prompt \"그중 첫째 더 자세히\"\nopenclone chat douglas --resume=$SESSION_ID --prompt \"사례 알려줘\"\n```\n\n#### B4. Provider 설정\n\n기본 provider는 OpenAI-compatible이고 기본 모델은 `gpt-5.5`입니다. Codex OAuth를 쓸 때의 기본 모델은 `gpt-5.3-codex-spark`입니다. 환경변수로 한 번 세팅하거나 매번 플래그로 지정할 수 있습니다.\n\n**OpenAI-compatible API:**\n\n```bash\nexport OPENCLONE_API_KEY=\"sk-...\"        # 또는 OPENAI_API_KEY\nexport OPENCLONE_MODEL=\"gpt-5.5\"\nopenclone chat douglas\n```\n\n**Codex OAuth (이미 Codex CLI에 로그인된 머신):**\n\n```bash\nopenclone chat douglas --use-codex-auth\n# 모델을 바꾸려면:\nopenclone chat douglas --use-codex-auth --model gpt-5.5\n```\n\nChatGPT 백엔드가 ChatGPT 일반 사용자 토큰에 대해 `store=true` 요청을 거부하기 때문에 Codex OAuth는 기본적으로 response item persistence를 끕니다(`store=false`). CLI가 매 턴마다 전체 messages 배열을 직접 전송하므로 `previous_response_id` 없이도 멀티턴 대화가 정상 동작합니다. 다만 도구가 호출되는 멀티 step 흐름에서는 AI SDK가 직전 step의 `rs_...` reasoning\u002Ftool item id를 다음 step input에 그대로 재전송해 백엔드가 `Item with id 'rs_...' not found.` 404를 내는 케이스가 있어, 기본적으로 step 사이에서 해당 id와 reasoning part를 제거합니다. 끄고 싶다면 `OPENCLONE_CODEX_STRIP_REASONING=0`.\n\n**Claude Code 구독 OAuth (이미 `claude \u002Flogin`을 끝낸 머신):**\n\n```bash\nopenclone chat douglas --use-claude-code-auth --model claude-sonnet-4-6\n# alias: --use-claude-auth\n```\n\n별도 Anthropic API 키 없이 Claude Pro\u002FMax 구독 토큰을 그대로 재사용합니다. macOS에서는 키체인 항목 `Claude Code-credentials`을, Linux\u002FWSL에서는 `~\u002F.claude\u002F.credentials.json`을 읽고, 만료 임박 시 `https:\u002F\u002Fconsole.anthropic.com\u002Fv1\u002Foauth\u002Ftoken`으로 자동 갱신해 같은 위치에 다시 씁니다. 첫 실행 시 macOS가 띄우는 키체인 접근 다이얼로그는 정상 동작입니다.\n\n**로컬 Ollama:**\n\n```bash\nollama serve &                          # 이미 띄워져 있으면 생략\nopenclone chat douglas --provider ollama --model llama3.2\n```\n\n자세한 provider별 셋업, 트러블슈팅, 세션 관리 동작은 위 [B2 Vercel Agent Skill](#b2-권장-vercel-agent-skills로-사용법-안내-받기)을 통해 에이전트에게 묻거나, `skills\u002Fopenclone-cli\u002Freferences\u002F*.md`를 직접 보세요.\n\n#### B5. 인터랙티브 모드 명령\n\n```text\n\u002Fhelp     명령어 안내\n\u002Fcompact  오래된 대화를 즉시 요약\n\u002Fclear    in-memory history와 요약 비우기\n\u002Fbye      대화 종료 (또는 \u002Fexit, \u002Fquit)\n```\n\n대화는 매 턴마다 그리고 `\u002Fbye` 시점에 `~\u002F.openclone\u002Fconversations\u002F\u003Cslug>\u002F\u003CsessionId>.json`로 평문 JSON으로 저장됩니다. `--resume`으로 다시 시작하면 배너에 `[resumed: N message(s)]`가 뜨고 이전 대화 전체가 터미널에 다시 출력되어, 위로 스크롤하면 무슨 이야기를 했는지 그대로 보입니다. 마지막에 `--- continuing conversation ---` 구분선과 새 `>>>` 프롬프트가 뜹니다. 종료 시 `[session saved: \u003Cpath>]`가 표시됩니다.\n\n긴 대화는 약 350,000자(`OPENCLONE_COMPACT_MAX_CHARS`, 250K 토큰 컨텍스트 모델 기준 약 70% 지점)를 넘으면 오래된 메시지를 요약하고 최근 8턴(`OPENCLONE_COMPACT_KEEP_TURNS`)은 원문으로 유지합니다. 요약 길이는 `OPENCLONE_COMPACT_SUMMARY_MAX_CHARS`(기본 20,000자)로 조정할 수 있습니다. 컨텍스트가 작은 모델(예: Ollama 8B 이하)을 쓰거나 비용을 줄이고 싶다면 `OPENCLONE_COMPACT_MAX_CHARS`를 더 작게 잡으세요. 압축된 요약도 세션 JSON에 함께 저장되어 `--resume` 시 복원됩니다.\n\n#### B6. 로컬 체크아웃에서 개발자로 실행\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fopen-clone\u002Fopenclone.git\ncd openclone\nnpm install\nnpm run build\nnode dist\u002Fcli\u002Findex.js list\nnode dist\u002Fcli\u002Findex.js chat douglas\n```\n\n---\n\n### C. Codex CLI (실험적)\n\n> ⚠️ **현재는 파일 참조 수준의 실험 지원입니다.** `.\u002Fsetup`이 Claude Code 전용 경로·훅·statusline을 건드리므로 **Codex 환경에서는 `.\u002Fsetup`을 실행하지 마세요.** 슬래시 커맨드 `\u002Fopenclone`, `UserPromptSubmit`\u002F`SessionStart` 훅 기반 자동 주입, statusline, 백그라운드 자동 업데이트는 아직 동작하지 않으며, 현재는 `clones\u002F\u003Cslug>\u002Fpersona.md`·`knowledge\u002F` 파일을 Codex가 읽도록 배치하는 정도만 가능합니다. 네이티브 `--host=codex` 인스톨러는 추후 릴리스 예정입니다. 단순히 OpenAI Codex 토큰으로 클론과 대화만 하고 싶다면 위 **B. Standalone CLI**의 `--use-codex-auth`를 쓰는 것이 더 간단합니다.\n\n레포만 Codex 스킬 경로에 sparse clone합니다.\n\n```bash\ngit clone --filter=blob:none --sparse --depth=1 \\\n  https:\u002F\u002Fgithub.com\u002Fopen-clone\u002Fopenclone.git \\\n  ~\u002F.codex\u002Fskills\u002Fopenclone \\\n  && cd ~\u002F.codex\u002Fskills\u002Fopenclone \\\n  && git sparse-checkout set --no-cone '\u002F*' '!\u002Fclones\u002F*\u002Fknowledge\u002F'\n```\n\n이후 Codex 세션의 `AGENTS.md`(또는 프로젝트 지침)에 아래 문단을 붙여두면, Codex가 대화 맥락에 따라 해당 파일을 참조합니다.\n\n```text\nopenclone 페르소나·지식이 `~\u002F.codex\u002Fskills\u002Fopenclone\u002Fclones\u002F\u003Cslug>\u002F` 아래에 있습니다. 사용자가\n\"\u003C이름>처럼 말해봐\" 또는 \"openclone \u003Cslug>\"라고 요청하면 `persona.md`를 읽고 해당 톤·관점을 따르세요.\n사용 가능한 클론 목록은 `~\u002F.codex\u002Fskills\u002Fopenclone\u002FREADME.md`의 \"기본 클론\" 섹션을 참고합니다.\n```\n\n특정 클론의 지식 파일이 필요하면 그때그때 lazy-fetch:\n\n```bash\ncd ~\u002F.codex\u002Fskills\u002Fopenclone && git sparse-checkout add clones\u002F\u003Cslug>\u002Fknowledge\u002F\n```\n\n**업데이트**: 자동 업데이트 훅이 없으므로 `git pull --ff-only`로 수동 갱신합니다. **제거**: 디렉터리 삭제(`rm -rf ~\u002F.codex\u002Fskills\u002Fopenclone`)로 충분합니다 — Claude Code처럼 settings.json을 건드리지 않기 때문입니다.\n\n### npm 배포\n\nGitHub Release를 `published` 상태로 만들면 `.github\u002Fworkflows\u002Fpublish-npm.yml`이 npm 배포를 수행합니다. Release tag가 npm 패키지 버전의 source of truth입니다.\n\n- tag 예: `v0.3.1` 또는 `0.3.1`\n- prerelease tag 예: `v0.4.0-beta.1`\n- 일반 release는 npm `latest` dist-tag로 배포\n- GitHub prerelease이거나 semver prerelease tag이면 npm `next` dist-tag로 배포\n- 저장소 secret `NPM_TOKEN`이 필요합니다.\n\n워크플로는 publish 전에 tag에서 version을 추출해 `package.json`\u002F`package-lock.json`에 `npm version --no-git-tag-version`으로 반영한 뒤 validate\u002Fbuild\u002Ftest\u002Flint\u002Faudit를 통과해야 `npm publish --provenance`를 실행합니다.\n\n### 플랫폼 지원\n\n| 환경 | 상태 | 비고 |\n| --- | --- | --- |\n| macOS | ✅ 정식 지원 | 주요 개발·검증 환경 |\n| Linux | ✅ 정식 지원 | |\n| Windows (WSL2) | ✅ 동작 | 리눅스로 취급됨. 권장 |\n| Windows (Git Bash) | ⚠️ 미지원 | 훅 실행이 환경 의존적. `session-update.sh`의 백그라운드 detach와 `dev-link.sh`의 `ln -sfn`이 특히 취약 |\n| Windows (cmd \u002F PowerShell 네이티브) | ❌ 미지원 | 훅·스크립트가 전부 bash 기반. 현재 구조로는 불가능 |\n\n`CLAUDE_CONFIG_DIR` 환경변수로 `~\u002F.claude` 위치를 옮긴 경우에도 `setup`\u002F`uninstall`이 자동으로 따라갑니다. Codex CLI 호스트 지원은 현재 실험 단계이며, 위 \"Codex CLI (실험적)\" 섹션을 참고하세요.\n\n\u003Cdetails>\n\u003Csummary>업데이트·제거·자동 업데이트 끄기\u003C\u002Fsummary>\n\n**업데이트** — 세션 시작 시 백그라운드로 자동 `git pull`이 돌아갑니다(1시간당 1회). 수동으로 갱신하려면:\n\n```bash\ncd ~\u002F.claude\u002Fskills\u002Fopenclone && git pull --ff-only\n```\n\n**자동 업데이트 끄기·켜기** — 파일 플래그로 토글합니다.\n\n```bash\ntouch ~\u002F.openclone\u002Fno-auto-update    # 끄기\nrm ~\u002F.openclone\u002Fno-auto-update       # 다시 켜기\n```\n\n**제거** — 설치 디렉터리의 `.\u002Funinstall`을 실행합니다.\n\n```bash\ncd ~\u002F.claude\u002Fskills\u002Fopenclone && .\u002Funinstall\n```\n\n내가 만든 클론과 수집한 지식(`~\u002F.openclone\u002F`)은 보존됩니다. 완전히 지우려면 `rm -rf ~\u002F.openclone`.\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary id=\"설치-트러블슈팅\">설치 트러블슈팅 (v1 정리, 재설치)\u003C\u002Fsummary>\n\n**플러그인(0.2.0 이전) 설치에서 올라오는 경우** — 경로가 `~\u002F.claude\u002Fplugins\u002Fmarketplaces\u002Fopenclone`이었습니다. 먼저 정리하고 위 옵션 A 또는 B를 실행하세요.\n\n```bash\ncd ~\u002F.claude\u002Fplugins\u002Fmarketplaces\u002Fopenclone && .\u002Funinstall\nrm -rf ~\u002F.claude\u002Fplugins\u002Fmarketplaces\u002Fopenclone\nrm -f ~\u002F.openclone\u002Fno-auto-update\n```\n\n`~\u002F.openclone\u002F` 아래 사용자 데이터는 그대로 보존됩니다.\n\n**기존 설치가 깨지거나 업데이트가 막힌 경우** — 지우고 다시 설치하는 쪽이 빠릅니다.\n\n```bash\ncd ~\u002F.claude\u002Fskills\u002Fopenclone && .\u002Funinstall\nrm -f ~\u002F.openclone\u002Fno-auto-update\n# 이후 위 옵션 A 또는 B 재실행\n```\n\n\u003C\u002Fdetails>\n\n## 이용 방법\n\n```text\n\u002Fopenclone                              # 홈 패널 — 카테고리별 클론 목록\n\u002Fopenclone 1                            # 번호로 활성화\n\u002Fopenclone douglas                      # 이름으로 활성화\n\u002Fopenclone stop                         # 활성 클론·방 모두 종료\n\u002Fopenclone new hayun                    # 클론 생성 (인터뷰)\n\u002Fopenclone ingest https:\u002F\u002Fblog\u002Fpost     # 활성 클론에 지식 추가\n\u002Fopenclone room douglas alice bob       # 단체 대화방\n\u002Fopenclone room add charlie             # 방 멤버 추가\n\u002Fopenclone room leave                   # 방 종료 (활성 클론은 유지)\n\u002Fopenclone panel vc \"질문\"              # 카테고리 패널 — 모든 vc 클론에게 질문\n```\n\n카테고리는 `vc`, `tech`, `founder`, `expert`, `influencer`, `politician`, `celebrity` 7종입니다. 렌즈별 상세는 [references\u002Fcategories.md](references\u002Fcategories.md) 참고.\n\n## 옵트인 (실존 인물 클론)\n\nopenclone에 기본 클론으로 배포되는 인물 페르소나는 **공개된 인터뷰·발언·글**만을 바탕으로 구성되며, 해당 인물의 \"아바타\"가 아니라 공개된 관점을 요약·재현하는 도구입니다.\n\n본인이라면 언제든 아래 요청을 하실 수 있습니다.\n\n- 현재 기본 클론에 포함된 자료 확인\n- 특정 인용·문장·지식 파일의 수정·삭제\n- 표기 정정 (`display_name`, `tagline`, 소속 등)\n- 페르소나 전체 제거\n\n**문의 경로** — 공개 요청은 [옵트인 이슈 템플릿](https:\u002F\u002Fgithub.com\u002Fopen-clone\u002Fopenclone\u002Fissues\u002Fnew?template=opt_in_request.md), 사적 증빙이 필요한 경우는 `hayun@rapidstudio.dev`로 부탁드립니다.\n\n**응답 목표** — 접수 후 7일 이내 초기 응답. 제거 요청은 본인 확인 즉시 저장소에 반영하며, 사용자 로컬에는 다음 자동 업데이트 때 전달됩니다.\n\n## 더 보기\n\n- [CONTRIBUTING.md](CONTRIBUTING.md) — 기여 가이드 (새 클론 추가, 커맨드·훅 개발)\n- [references\u002Fclone-schema.md](references\u002Fclone-schema.md) — 클론 파일 스펙\n- [references\u002Fcategories.md](references\u002Fcategories.md) — 카테고리 렌즈·톤 가이드\n- [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md) · [SECURITY.md](SECURITY.md)\n- 후원: [팀어텐션 (Team Attention)](https:\u002F\u002Fwww.team-attention.com\u002F)\n\n## 라이선스\n\nopenclone은 코드와 클론 콘텐츠에 서로 다른 라이선스를 적용합니다.\n\n- **소스 코드 (저장소 전반)**: MIT — [LICENSE](LICENSE)\n- **클론 콘텐츠 (`clones\u002F**`)**: Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) — [clones\u002FLICENSE](clones\u002FLICENSE)\n  - 저작자 표기(BY) + 비상업적 용도(NC) + 동일 라이선스 공유(SA) 의무\n  - 표기 방법, 원저작자 권리, 옵트아웃 절차는 [clones\u002FNOTICE.md](clones\u002FNOTICE.md) 참고\n\n상업적 사용 문의: `hayun@rapidstudio.dev`\n","openclone 是一个让你能够与基于真实人物学习的AI克隆进行自由对话的项目。其核心功能包括通过一行命令创建和激活AI克隆、参与团体对话室或类别面板以同时听取多种观点，以及通过URL、视频字幕或文档为活跃的克隆注入知识。该项目使用TypeScript编写，并且所有数据都保存在用户的计算机上，不依赖于任何外部服务器或SaaS服务。非常适合需要模拟特定个人见解或想要从多个角度探讨问题的研究者、开发者及普通用户。","2026-06-11 03:32:25","CREATED_QUERY"]