SquareCode
AI 기반 코드 생성 및 개발 어시스턴트
SquareCode
사내망에서 동작하는 로컬 GPU 위에서 돌아가는 AI 기반 CLI 코딩 에이전트입니다. "딥워크(Deepwork)" 모드를 통해 복잡한 작업도 끝까지 완료합니다. 런타임 오케스트레이터와 비주얼 워크플로우 아키텍트, 두 가지 상호 보완 도구가 하나의 CLI 안에 함께 동작합니다.
╭──────────────────────────────────────────────────────────────────╮ │ SquareCode · Deepwork — 로컬 GPU 멀티 에이전트 코딩 하네스 │ │ session ses_2092 · 15:32:01 │ ╰──────────────────────────────────────────────────────────────────╯
Deepwork — 4단계 워크플로우
Discovery
코드베이스를 탐색하고, 의도·기술 스택·제약을 묻고, 컨텍스트를 모읍니다.
Plan
.deepwork/plan.md 파일에 ## Task N: [제목] 형태의 구조화된 계획을 작성하고, 각 작업을 적절한 서브에이전트에 자동 매칭합니다.
Build
자식 세션을 통해 작업을 순차 실행합니다. 각 서브에이전트는 명세 그대로 자율적으로 일합니다.
Verification
메인 에이전트가 완료된 작업을 검토하고, 통합 검증과 프로젝트 레벨 테스트를 실행합니다.
서브에이전트 시스템
작업 매칭은 NLP 키워드 스코어링을 사용합니다 (implement / test / fix / refactor 어간 매칭에 +3 보너스). 동점이면 implementer 가 기본값입니다.
deepwork-implementer기능 구현, 프로덕션 코드 작성, 파일 / 모듈 / API 생성 담당.
deepwork-tester테스트 작성, 정확성 검증, 테스트 픽스처 생성 담당.
deepwork-fixer이슈 디버깅, 버그 수정, 근본 원인 추적 담당.
deepwork-refactorer동작 변경 없이 코드 구조를 재정비하는 역할.
SquareCode with VSCode — 비주얼 캔버스 + 멀티 익스포터
- SubAgent — 커스텀 프롬프트로 Claude Code 서브에이전트를 오케스트레이션
- AskUserQuestion — 사용자 입력 기반 인터랙티브 분기
- Skill — Claude Code 스킬을 참조해 실행
- MCP — Model Context Protocol 도구 통합
- SubAgentFlow — 재사용 가능한 서브 워크플로우
- IfElse / Switch — 조건 분기 로직
- Prompt — 직접 LLM 프롬프트
- Codex — OpenAI Codex CLI 통합
- Start / End — 워크플로우 경계
- Claude Code
.claude/agents/, .claude/commands/ - GitHub Copilot Chat
.github/prompts/ - Copilot CLI
.github/skills/ - Roo Code
.roo/skills/ - Gemini CLI
.gemini/skills/ - Antigravity
.agent/skills/ - OpenAI Codex CLI
.codex/skills/
SquareCode with VSCode 은 디자인타임 도구입니다 — 워크플로우를 비주얼하게 설계한 뒤 설정 파일로 내보냅니다.
Deepwork 는 런타임 도구입니다 — 코딩 세션 안에서 다중 에이전트 워크플로우를 자율적으로 실행합니다.
SquareCode with VSCode는 청사진 작성대, Deepwork는 시공반.
- 1범용보다 전문성 — 다재다능한 단일 에이전트보다 특화된 다수 에이전트가 낫다.
- 2로컬 우선 — 클라우드 의존성도 인증도 없이 내 머신에서 동작한다.
- 3생태계 비종속 — 특정 AI 벤더나 도구에 묶이지 않는다.
- 4개발자 중심 — 비즈니스 자동화가 아닌 소프트웨어 엔지니어를 위한 도구.
시작하기
Documentation 탭에서 사전 요구사항·빌드·설정 단계를 확인하세요.