소개
Cerebro Pulse는 macOS와 Windows에서 동작하는 데스크톱 AI 코딩 에이전트입니다. 코드를 이해하고, 작성하고, 고치는 일을 함께합니다.
익숙한 데스크톱 앱으로 프로젝트 폴더를 열고, 대화하듯 요청하면 됩니다. 파일을 바꾸는 변경은 diff로 먼저 보여주고, 승인한 뒤에만 반영합니다.
무엇을 하나요
- 이해 — 프로젝트 파일을 읽고 검색해 구조와 맥락을 파악합니다.
- 작성 — 요청한 변경의 계획을 세우고 필요한 코드를 작성합니다.
- 수정 — 변경 전후 diff를 보여주고, 승인 후에만 파일을 고칩니다.
- 검증 — 변경 직후 컴파일·구문·import 실재·프레임워크 규칙을 결정적으로 점검하고, 걸리면 스스로 고칩니다. 약한(로컬) 모델이라도 깨진 코드가 승인 화면까지 오지 않게 하는 안전망입니다.
- 영향도 — 등록된 저장소를 스캔해 서비스 구성도·코드 그래프를 만들고, "이걸 바꾸면 어디가 영향받나"를 그래프 사실로 답합니다.
지원 언어·프레임워크
| 스택 | 컴파일·구문 | 프레임워크 규칙 점검 | |---|---|---| | Java (Maven·Gradle), 전자정부 eGov | mvn / gradle compile | 계층 정합(Controller→Service→DAO), JSP 태그·메시지 키·뷰 도달성, 예외 경로 | | JavaScript·TypeScript — React, Next.js | 구문(내장 파서, 설치 불필요), tsc(있을 때) | 훅 규칙, Next app/ 의 'use client', 라우트 파일 default export | | Vue 3 (SFC) | <script> 블록 구문 | SFC 구조, 미등록 컴포넌트, <script setup> 매크로 | | Python — Django, Flask, FastAPI | 구문(compile), manage.py check | urls 미등록 뷰, 마이그레이션 누락, 블루프린트·라우터 미등록 | | PHP | php -l(있을 때) | — | | COBOL | cobc -fsyntax-only(있을 때, 카피북 디렉터리 자동 지정, 자유 형식 자동 판별) | 고정 형식 72열 초과·7열 지시자 위반(도구 불필요, 변경한 줄만) | | 공통 | — | import 가 실재하는 파일·모듈을 가리키는지(언어 중립) |
검사기가 없는 스택이라도 편집·승인·구조 가드는 그대로 동작하며, 작업 결과에 어떤 검사가 실제로 돌았는지("검증 적용 / 대상 아님 / 도구 없음")가 표시됩니다. 맞는 검사기가 하나도 없는 스택이면 "컴파일 검사기 없음 — 구문·빌드는 미검증"이 같은 자리에 남습니다 — 통과가 아니라 안 본 것입니다.