SquareCode

AI 기반 코드 생성 및 개발 어시스턴트

SquareCode

사내망에서 동작하는 로컬 GPU 위에서 돌아가는 AI 기반 CLI 코딩 에이전트입니다. "딥워크(Deepwork)" 모드를 통해 복잡한 작업도 끝까지 완료합니다. 런타임 오케스트레이터와 비주얼 워크플로우 아키텍트, 두 가지 상호 보완 도구가 하나의 CLI 안에 함께 동작합니다.

1 / 5 · squarecode · deepwork
Deepwork
에이전트 하네스 엔지니어링
로컬 LLM을 위한 에이전트 하네스로, 다중 에이전트 AI 개발 워크플로우(탐색 → 계획 → 구현 → 검증)를 오케스트레이션합니다. 복잡한 코딩 과제를 작은 단위로 쪼갠 뒤 전문 서브에이전트에게 라우팅합니다.
SquareCode with VSCode
비주얼 아키텍트 — 디자인타임 도구
AI 에이전트 워크플로우를 React Flow 캔버스 위에서 비주얼하게 설계할 수 있는 VSCode 확장. 한 번 설계한 디자인을 7개 이상의 도구 생태계 포맷으로 내보낼 수 있습니다 — design once, run anywhere.

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 — 비주얼 캔버스 + 멀티 익스포터

지원 노드 유형
에이전트 워크플로우를 위한 9개의 빌딩 블록
  • SubAgent — 커스텀 프롬프트로 Claude Code 서브에이전트를 오케스트레이션
  • AskUserQuestion — 사용자 입력 기반 인터랙티브 분기
  • Skill — Claude Code 스킬을 참조해 실행
  • MCP — Model Context Protocol 도구 통합
  • SubAgentFlow — 재사용 가능한 서브 워크플로우
  • IfElse / Switch — 조건 분기 로직
  • Prompt — 직접 LLM 프롬프트
  • Codex — OpenAI Codex CLI 통합
  • Start / End — 워크플로우 경계
멀티 에이전트 익스포트
한 번 설계 → 7개 이상의 도구 포맷. 커스텀 TOON 출력으로 토큰 약 23% 절감.
  • 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. 1범용보다 전문성 — 다재다능한 단일 에이전트보다 특화된 다수 에이전트가 낫다.
  2. 2로컬 우선 — 클라우드 의존성도 인증도 없이 내 머신에서 동작한다.
  3. 3생태계 비종속 — 특정 AI 벤더나 도구에 묶이지 않는다.
  4. 4개발자 중심 — 비즈니스 자동화가 아닌 소프트웨어 엔지니어를 위한 도구.

시작하기

Documentation 탭에서 사전 요구사항·빌드·설정 단계를 확인하세요.