gentle-ai
무엇인가
Gentle-AI는 AI 코딩 에이전트 자체가 아니라 그 위에 얹히는 설정 계층이다. 에이전트를 새로 설치하지 않고, 이미 쓰는 에이전트의 네이티브 설정을 읽고 써서 공통 워크플로와 기억을 주입한다. Go로 작성된 단일 바이너리 `gentle-ai`가 이 설정과 상태 전이를 담당한다.
어떻게 동작하나
구성 요소는 네 가지다. Engram은 프로젝트 컨텍스트를 파일로 축적해 에이전트가 사용자에게 다시 묻기 전에 먼저 조회하게 한다. SDD는 변경마다 단계별 산출물을 디스크에 남기고, 스펙이 존재하는 Apply 단계에서 TDD를 적용하며, Verify를 코드를 쓴 주체와 분리된 독립 단계로 실행한다. RDD는 리뷰 전에 후보 버전을 고정해 증거를 그 버전에 묶는다. Gentle Shell은 Pi용 네이티브 확장을 모은 작업 환경으로, 에이전트 위임·사용량 모니터링·내장 diff 리뷰를 포함한다.
무엇과 다른가
차이는 상태를 컨텍스트 윈도우가 아니라 파일에서 읽는다는 점이다. 같은 저장소를 두 사람이 두 기기에서 열어도, 한 달 뒤 같은 사람이 다시 열어도 `gentle-ai` 바이너리가 같은 다음 단계를 계산한다. 에이전트별 플러그인이나 프롬프트 관례에 의존하지 않고 여러 에이전트에 같은 워크플로를 적용하며, 각 통합은 해당 에이전트의 네이티브 기능을 사용한다.
어떻게 쓰나
설치 후에는 평소처럼 에이전트를 쓰면 된다. Gentle-AI는 설정을 쓰기 전마다 스냅샷을 남기고, 에이전트를 대신 설치하지 않는다. 베타 채널, 서명 검증, 배포판별 사전 요구사항은 Quickstart 문서에서 다룬다.
전제와 한계
지원 대상은 Pi, OpenCode, Claude Code, Codex, Cursor, VS Code Copilot, Gemini CLI, Kilo Code, Kimi Code, Kiro IDE, Qwen Code, Hermes, Antigravity, Windsurf, OpenClaw, Trae다. 에이전트마다 네이티브 기능이 달라 위임이나 RDD 리뷰 같은 기능의 가용 여부가 다르다. RDD는 기본 비활성이고 명시적으로 켜야 하며, 리뷰 결과는 정보 제공용이라 커밋·푸시·릴리스 판단은 사용자에게 남는다. 코드는 MIT 라이선스이고 Gentle AI·Engram 명칭과 로고는 상표다.
관련 논문 3
유사 스킬
- ai-factoryAI 코딩 에이전트에 스펙 기반 개발 절차를 주입해 탐색·계획·구현·수정·CI·문서화를 슬래시 명령으로 실행하게 하는 프롬프트 팩이다.
- skills여러 저장소에서 SKILL.md 규칙 파일을 받아 Claude Code·Codex·Cursor 등 지정한 에이전트의 규칙 위치에 설치·갱신·제거하는 CLI다.
- agent-skillsAI 코딩 에이전트에 카테고리별 SKILL.md 규칙 묶음을 설치해 워크플로·패턴·검증 절차를 주입하는 관리형 스킬 레지스트리 CLI다.
- backpass에이전트 세션 트랜스크립트를 손실 신호로 삼아 AGENTS.md와 프로젝트 스킬 수정안을 증거 인용과 함께 제안하고, 사람이 승인할 때만 기록하는 CLI다.