{"id":51043782,"url":"https://github.com/kalkin7/reasonix-opencode-bootstrap","last_synced_at":"2026-06-22T12:30:40.493Z","repository":{"id":364759552,"uuid":"1269092727","full_name":"kalkin7/reasonix-opencode-bootstrap","owner":"kalkin7","description":"One-click Reasonix (Go) + OpenCode Go DeepSeek V4 setup for new machines. Includes skill store bootstrap.","archived":false,"fork":false,"pushed_at":"2026-06-14T10:14:44.000Z","size":26,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-06-14T12:14:49.001Z","etag":null,"topics":["bootstrap","deepseek","opencode","reasonix","windows"],"latest_commit_sha":null,"homepage":null,"language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kalkin7.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-14T09:50:44.000Z","updated_at":"2026-06-14T10:14:49.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/kalkin7/reasonix-opencode-bootstrap","commit_stats":null,"previous_names":["kalkin7/reasonix-opencode-bootstrap"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/kalkin7/reasonix-opencode-bootstrap","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalkin7%2Freasonix-opencode-bootstrap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalkin7%2Freasonix-opencode-bootstrap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalkin7%2Freasonix-opencode-bootstrap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalkin7%2Freasonix-opencode-bootstrap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kalkin7","download_url":"https://codeload.github.com/kalkin7/reasonix-opencode-bootstrap/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalkin7%2Freasonix-opencode-bootstrap/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34649816,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-22T02:00:06.391Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","deepseek","opencode","reasonix","windows"],"created_at":"2026-06-22T12:30:37.344Z","updated_at":"2026-06-22T12:30:40.487Z","avatar_url":"https://github.com/kalkin7.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Reasonix + OpenCode Go Bootstrap\n\n**Reasonix** (Go rewrite)를 **OpenCode Go** API의 DeepSeek V4 Flash / V4 Pro 모델 전용 CLI로 설정하고, **agent-skills** 스토어를 한 번에 설치하는 자동화 스크립트 모음입니다.\n\n---\n\n## 🚀 원클릭 설치 (새 머신)\n\n**방법 1 — GitHub 클론 후 실행 (권장)**\n\n```powershell\ngit clone https://github.com/kalkin7/reasonix-opencode-bootstrap.git\ncd reasonix-opencode-bootstrap\n.\\scripts\\bootstrap-all.ps1\n```\n\n**방법 2 — 원격 원라인 (PowerShell 7+)**\n\n```powershell\nirm https://raw.githubusercontent.com/kalkin7/reasonix-opencode-bootstrap/main/scripts/bootstrap-all.ps1 | iex\n```\n\n스크립트가 자동으로:\n| 단계 | 내용 |\n|------|------|\n| 1/7 | 필수 구성요소 확인 (PowerShell 7+, Node.js 18+, git) |\n| 2/7 | Reasonix Go 설치 (`npm install -g reasonix@next`) |\n| 3/7 | OpenCode Go API 키 입력 + provider 설정 |\n| 4/7 | `agent-skills` 저장소 클론 (GitHub) |\n| 5/7 | `setup_skills.ps1 Bootstrap` 실행 |\n| 6/7 | `setup_skills.ps1 Verify` 실행 |\n| 7/7 | Smoke Test (`reasonix run \"hello\"`) |\n\n---\n\n## 🤖 LLM에게 이 저장소를 주고 자동 설치시키는 법\n\n다른 AI 에이전트(Claude, ChatGPT, Gemini 등)에게 **\"내 개발 환경을 이걸로 세팅해줘\"** 라고 하려면,\n아래 **정확한 명령어**를 함께 알려주세요.\n\n### 정확한 LLM 프롬프트 템플릿\n\n\u003e 내 Reasonix + OpenCode Go 개발 환경을 이 Windows 머신에 설정해줘.\n\u003e\n\u003e 1. `git clone https://github.com/kalkin7/reasonix-opencode-bootstrap.git`\n\u003e 2. `cd reasonix-opencode-bootstrap`\n\u003e 3. 실행 정책 우회: `Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force`\n\u003e 4. 실행: `.\\scripts\\bootstrap-all.ps1 -OpenCodeApiKey \"여기에_OPEnCODE_GO_API_키_입력\"`\n\u003e\n\u003e 내 OpenCode Go API 키는: `sk-your-key-here`\n\n\u003e **⚠️ 중요**: `-OpenCodeApiKey` 파라미터를 반드시 포함해야 합니다. 없으면 `Read-Host`에서 LLM이 영원히 대기합니다.\n\n### macOS / Linux에서 Windows VM으로 설치할 때\n\nLinux/macOS의 LLM이 Windows 머신에 SSH 등으로 접속해 설치할 때도 위와 동일한 명령어를 사용하세요. |\n\n---\n\n## ⚙️ `bootstrap-all.ps1` 옵션\n\n통합 부트스트랩은 다양한 상황에 맞게 옵션을 조정할 수 있습니다:\n\n| 옵션 | 설명 |\n|------|------|\n| `-OpenCodeApiKey \"sk-...\"` | **LLM/비대화형 모드.** API 키를 직접 전달, 모든 프롬프트 생략 |\n| `-SkipReasonixInstall` | Reasonix 설치 단계 생략 (이미 설치된 경우) |\n| `-SkipKeyPrompt` | API 키 입력 생략 (이미 저장된 경우) |\n| `-NoVerify` | 최종 Smoke Test 생략 |\n| `-SkillStorePath \"D:\\my-skills\"` | 스킬 스토어 위치 지정 |\n| `-GitCloneUrl \"https://github.com/...\"` | 다른 스킬 저장소 URL 사용 |\n\n```powershell\n# 이미 Reasonix 설치됨 → provider + skill store만 설정\n.\\scripts\\bootstrap-all.ps1 -SkipReasonixInstall\n\n# 재빌드만 (설정 유지)\n.\\scripts\\bootstrap-all.ps1 -SkipReasonixInstall -SkipKeyPrompt\n```\n\n## 📦 구성 요소\n\n| 파일 | 설명 |\n|------|------|\n| `scripts/bootstrap-all.ps1` | **통합 부트스트랩** — 모든 단계를 한 번에 실행 |\n| `scripts/setup-opencode-go.ps1` | OpenCode Go provider + API 키 설정 전용 |\n| `scripts/test-opencode-go.ps1` | 연결성 / provider / 모델 전환 테스트 |\n| `docs/reasonix-opencode-go-setup.md` | 상세 설정 가이드 (한국어) |\n\n---\n\n## ⚙️ 개별 스크립트 사용\n\n### OpenCode Go provider만 추가 (이미 Reasonix가 설치된 경우)\n\n```powershell\n.\\scripts\\setup-opencode-go.ps1\n```\n\n| 옵션 | 설명 |\n|------|------|\n| `-NoDefault` | provider만 추가, 기본 모델 변경 안 함 |\n| `-SkipKeyPrompt` | API 키 저장 생략 (이미 저장된 경우) |\n| `-UseDeepseekReasoning` | `reasoning_protocol = \"deepseek\"` 사용 (thinking 필드) |\n| `-OpenCodeApiKey \"sk-...\"` | API 키를 직접 전달 (비대화형 모드) |\n\n### 스킬 스토어만 재설정\n\n```powershell\n\u0026 \"$env:USERPROFILE\\agent-skills\\setup_skills.ps1\" Bootstrap\n\u0026 \"$env:USERPROFILE\\agent-skills\\setup_skills.ps1\" Verify\n```\n\n---\n\n## 🔄 스킬 동기화\n\n스킬 스토어(`agent-skills`)는 GitHub + Google Drive로 동기화됩니다.\n\n```powershell\ncd ~\\agent-skills\ngit pull --rebase origin main\n.\\setup_skills.ps1 Bootstrap\n```\n\n자세한 내용은 `setup_skills.ps1` 헤더를 참고하세요.\n\n---\n\n## 🐛 문제 해결\n\n| 증상 | 해결 |\n|------|------|\n| 401 인증 실패 | API 키 재발급 후 `setup-opencode-go.ps1` 재실행 |\n| 400 Bad Request | `-UseDeepseekReasoning` 없이 실행 (기본: `reasoning_protocol = \"none\"`) |\n| `reasonix` 명령 없음 | `npm install -g reasonix@next` 로 Go판 설치 |\n| 모델 전환 | Reasonix 내에서 `/model opencode-go-deepseek/deepseek-v4-pro` |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkalkin7%2Freasonix-opencode-bootstrap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkalkin7%2Freasonix-opencode-bootstrap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkalkin7%2Freasonix-opencode-bootstrap/lists"}