시작하기
Kcode(케이코드)를 설치하고 AI 기능을 설정하는 방법입니다.
설치
정식 빌드가 출시되면 GitHub Releases에서 OS에 맞는 설치 파일을 받으세요.
개발 빌드 (Windows)
cd vscode-main npm ci npm run watch .\scripts\code.bat
설치 후 데이터는 사용자 홈 디렉터리의 .kcode 폴더에 저장됩니다.
API 키 설정
Kcode는 OpenAI, Anthropic 등 외부 LLM API를 사용합니다. API 키는 에디터의 Secret Storage에 안전하게 저장됩니다.
Ctrl+,(macOS:Cmd+,)로 설정을 엽니다.- Kcode → AI 섹션으로 이동합니다.
- 사용할 프로바이더의 API 키를 입력합니다.
kcode:// 딥링크
kcode://settings/ai
모델 선택
채팅 패널 상단의 모델 선택기에서 사용할 LLM을 전환할 수 있습니다.
GET /api/models.json
{
"version": 1,
"updatedAt": "2026-06-18T00:00:00Z",
"models": [
{ "id": "gpt-4o", "provider": "openai", "label": "GPT-4o", "recommended": true },
{ "id": "claude-sonnet-4", "provider": "anthropic", "label": "Claude Sonnet 4" }
]
}
api/models.json에서 스텁 응답을 확인할 수 있습니다.
.kcode/rules/
프로젝트 루트에 .kcode/rules/ 디렉터리를 만들면 AI 에이전트에게 프로젝트별 지침을 제공할 수 있습니다.
.kcode/rules/typescript.md
# TypeScript 규칙 - strict 모드를 유지한다 - any 사용을 피한다
kcode://open?path=.kcode/rules
에디터 연동 (설계)
Kcode 웹사이트와 에디터는 다음 훅으로 연동됩니다. 현재는 플레이스홀더이며, 에디터 Phase 4에서 구현됩니다.
kcode:// 프로토콜
kcode://docs/getting-started— 문서 열기kcode://settings/ai— AI 설정kcode://open?path=.kcode/rules— 규칙 폴더
업데이트 피드
https://kcode.dev/api/updates.json
공개 설정 API
| 엔드포인트 | 용도 |
|---|---|
GET /api/models.json |
권장 LLM 모델 목록 동기화 |
GET /api/updates.json |
자동 업데이트 피드 (예정) |