robertpiosik/CodeWebChat
Blazing fast AI coding with static context
CodeWebChat – 편집기 내 AI 지원 코딩
기능 소개 – CodeWebChat (CWC)은 VS Code 확장 프로그램(Cursor 및 Antigravity에서도 사용 가능)으로, 작업 공간의 코드에 대해 LLM과 대화할 수 있습니다. 탐색기에서 파일을 선택하면 모델로 전송되는 정적 컨텍스트가 구축되고, 모델은 편집, 완성, 검색 결과, 커밋 메시지 또는 전사(transcription)를 반환합니다. 확장 프로그램은 이러한 상호 작용을 마크다운 프롬프트로 형식화하여 모델이 정확히 무엇을 출력해야 하는지 알 수 있게 합니다.
주요 기능
- 프라이버시 우선 – 모든 것이 로컬에서 실행됩니다. 코드나 프롬프트가 기기를 벗어나지 않습니다.
- 자동 컨텍스트 선택 – CWC는 Agentic Search 프롬프트를 호출하여 작업 공간을 현재 작업과 관련된 파일만으로 필터링할 수 있습니다.
- 프롬프트 캐싱 – 변경되지 않은 파일이 먼저 전송되고 최근 변경 사항은 나중에 전송되어 캐시 적중률이 향상됩니다.
- 프롬프트 템플릿 – 웹, API, CLI 사용을 위한 기성 마크다운 프롬프트 유형(Agentic Search, Editing, Asking, Intelligent Search, Code-at-Cursor, Commit Messages, Patch Repair, Voice Input) 세트.
- 풍부한 UI 명령 – 선택 저장/복원, 마크다운 복사, 커밋 메시지 생성, 작업 공간 체크포인트 관리, LLM 응답 직접 적용.
사용 방법
- VS Code Marketplace 또는 Open VSX에서 확장 프로그램을 설치합니다.
- 모델이 볼 파일을 선택합니다.
- 명령을 선택합니다(예: Edit, Ask, Code at Cursor). CWC가 적절한 마크다운 프롬프트를 구성하여 구성된 LLM에 전송합니다.
- 모델은 구조화된 마크다운(파일 제목, 코드 블록 또는 XML 태그)으로 응답합니다. Apply Chat Response를 눌러 변경 사항을 프로젝트에 다시 작성합니다.
대상 사용자 – 클라우드 서비스에 의존하지 않고 코드 생성, 리팩토링, 문서화 또는 커밋 메시지 초안 작성에 빠르고 로컬 AI 지원을 원하는 개발자.
직접 빌드 – 저장소에는 Node 22 + pnpm 설정의 monorepo가 포함되어 있습니다. 클론 후 pnpm install을 실행하고, 편집기 앱을 빌드(cd apps/editor && pnpm run build)한 다음, 생성된 .vsix 파일을 VS Code에 설치합니다.
모든 세부 사항은 README에서 직접 가져온 것입니다. 추가 주장은 없습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- Dispatch
- 프로젝트