모드: 사양 기반 개발과 에이전트 훅을 갖춘 오픈소스 AI 통합 개발 환경

Modo는 Kiro, Cursor, Windsurf와 같은 도구의 대안으로 구축된 오픈소스 AI IDE입니다. Void 에디터(자체적으로 VS Code의 포크)를 기반으로 하며, 채팅, 인라인 편집(Cmd+K), 자동 완성, 다중 제공자 LLM 지원, 도구 사용, MCP 통합과 같은 기존 AI 기능 위에 구조화된 계획 워크플로우를 추가합니다.
스펙 기반 개발
일반적인 프롬프트-코드 워크플로우와 달리, Modo는 구조화된 접근 방식을 구현합니다: 프롬프트 → 요구사항 → 설계 → 작업 → 코드. 스펙은 세 개의 마크다운 파일로 .modo/specs/<name>/에 저장됩니다:
requirements.md- 사용자 스토리와 수용 기준design.md- 아키텍처, 구성 요소, 데이터 모델tasks.md- 구현 단계 체크리스트
Cmd+Shift+S를 사용하거나 세션 선택기에서 Spec 모드를 선택하여 스펙을 생성합니다. 기능 또는 버그 수정 워크플로우 중 선택한 후, 요구사항 우선 또는 설계 우선 접근 방식을 선택합니다. 에이전트가 각 문서를 채우면, 사용자가 검토한 후 에이전트가 작업을 순차적으로 실행하며 진행 상황에 따라 표시합니다.
작업 관리 기능
어떤 tasks.md 파일을 열어도 각 보류 중인 작업에 대해 인라인으로 클릭 가능한 "▶ 작업 실행" 버튼을 볼 수 있습니다. 상단에는 "모든 보류 작업 실행" 버튼이 나타납니다. 실행 중인 작업은 스피너를 표시하고, 완료된 작업은 체크 표시를 보여줍니다. 에이전트는 작업을 진행하면서 표시합니다: - [ ] → - [~] → - [x].
스티어링 파일
.modo/steering/에 있는 마크다운 문서는 모든 AI 상호작용에 프로젝트 규칙을 주입합니다. 세 가지 포함 모드를 지원합니다:
always- 모든 상호작용fileMatch- 활성 파일이 글로브 패턴과 일치할 때manual- 채팅에서 / 명령을 통해 참조
OpenAPI 스펙, GraphQL 스키마 또는 기타 프로젝트 문서를 연결하기 위한 #[[file:path]] 참조를 지원합니다.
에이전트 훅
.modo/hooks/에 있는 JSON 구성은 에이전트 수명 주기 주변의 작업을 자동화합니다. 예시 구성:
{
"name": "저장 시 린트 실행",
"version": "1.0.0",
"when": {
"type": "fileEdited",
"patterns": ["**/*.ts"]
},
"then": {
"type": "runCommand",
"command": "npx eslint --fix ${filePath}"
}
}10가지 이벤트 유형을 지원합니다: fileEdited, fileCreated, fileDeleted, promptSubmit, agentStop, preToolUse, postToolUse, preTaskExecution, postTaskExecution, userTriggered. 두 가지 작업 유형: askAgent 또는 runCommand. 도구 사용 전 훅은 실행을 거부할 수 있으며, 순환 종속성 감지가 내장되어 있습니다.
추가 기능
자동 조종/감독 모드 전환 토글은 상태 표시줄에 알약 형태로 나타나며, 자율적인 에이전트 작업과 승인 대기 중지 모드 사이를 전환합니다. 편집, 터미널 명령, MCP 도구에 대한 자동 승인 설정에 직접 연결됩니다. 각각 자체 스레드, 컨텍스트, 기록을 가진 탭으로 병렬 채팅 세션을 지원합니다.
이 접근 방식은 지속적인 작업 추적과 프로젝트별 규칙 주입이 가능한 더 구조화된 AI 지원 코딩을 원하는 개발자에게 유용합니다.
📖 Read the full source: HN LLM Tools
👀 See Also

AI 분야에서 인원 감축을 단행한 기업들은 그렇지 않은 기업들에 패배할 것이다
AI로 인한 인력 감축은 장기적인 조직 지식을 단기적 비용 절감과 맞바꾸는 것입니다. 팀을 유지하고 AI를 활용해 역량을 확대하는 것이 승리 전략입니다.

맥퍼슨 AI, 클로우허브에 두 가지 새로운 QSR 운영 기술 출시: 식재료 원가 진단 및 인력 손실 감사
ClawHub에 두 가지 새로운 무료 스킬이 공개되었습니다: qsr-food-cost-diagnostic은 4단계 진단으로 매주 COGS 문제를 포착하고, qsr-labor-leak-auditor는 중간 주간 알림을 통한 일일 노동 추적으로 초과 지출을 방지합니다.

로우보트: 지식 그래프 메모리를 갖춘 오픈소스 AI 동료
Rowboat는 작업을 살아있는 지식 그래프로 변환하는 오픈소스 앱으로, 데이터를 로컬에 마크다운 형식으로 저장하며 AI 기반 로컬 지원을 제공합니다.

WAYD: Claude Code, Cursor, Copilot CLI에서의 60초 소셜 브레이크
WAYD는 Claude Code, Cursor, Copilot CLI를 위한 플러그인으로, 터미널에서 감정 태그로 코딩 하루의 한 줄 분위기를 올리고 다른 개발자들의 반응을 보며 피드를 스크롤할 수 있습니다. GitHub Issues로 구동됩니다.