여러 프로젝트를 동시에 진행하며 현황을 파악하기 어려웠던 개발자가 클로드(Claude) AI를 활용해 만든 오픈소스 프로젝트 관리 도구 '프론트스텝(Frontstep)'이 공개되었습니다. 이 도구는 각 프로젝트 폴더 내에 'CURRENT_STATUS.md'라는 상태 문서를 두고, AI 코딩 에이전트가 이 문서를 자동으로 최신 상태로 업데이트하도록 설계되었습니다. 사용자는 별도의 데이터베이스나 수동 입력 없이도 모든 프로젝트의 진행 상황을 한 페이지에서 직관적으로 확인할 수 있습니다.
프론트스텝의 핵심은 '코딩 에이전트 스킬'에 있습니다. 이 스킬은 에이전트에게 프로젝트 진행 중 'CURRENT_STATUS.md' 파일을 항상 최신 상태로 유지하도록 지시합니다. 이 파일 상단에는 프로젝트 개요, 담당자, 마지막 업데이트 시점, 다음 단계 등의 핵심 정보 6줄이 포함되며, 에이전트가 이 정보를 자동으로 관리합니다. 프론트스텝은 이 파일들을 읽어 '열림', '일시 중지됨', '닫힘' 세 가지 섹션으로 구성된 대시보드를 생성합니다. 각 프로젝트 카드에는 프로젝트 위치, 내용, 다음 단계, 그리고 '얼마나 오랫동안 조용했는지(silence)'가 표시되어 방치된 프로젝트를 쉽게 파악할 수 있습니다. 특히, 가장 오랫동안 조용했던 프로젝트부터 현재까지의 침묵 기간을 로그 스케일로 시각화한 '침묵 라인'은 놓치기 쉬운 프로젝트의 꼬리를 보여주는 독특한 기능입니다.
이러한 접근 방식은 기존 프로젝트 관리 도구들이 요구하는 수동적인 데이터 입력의 번거로움을 없애고, 개발자가 본연의 작업에 집중하면서도 프로젝트 현황을 자동으로 파악할 수 있게 합니다. AI 에이전트가 작업의 일부로 상태를 업데이트하므로, 대시보드를 열 때마다 항상 최신 정보가 반영됩니다. 이는 특히 1인 개발자나 소규모 팀이 여러 프로젝트를 효율적으로 관리하고, 중요한 업무를 놓치지 않도록 돕는 데 큰 이점을 제공합니다. 오픈소스(Apache 2.0 라이선스)로 제공되어 누구나 자유롭게 사용하고 개선에 참여할 수 있다는 점도 주목할 만합니다.