코딩 에이전트가 탄탄한 아키텍처로 앱을 구축하고 비용을 절감하도록 돕는 도구를 만들었습니다
Built a tool to help my coding agents build apps with solid architecture and lower cost
핵심 요약
코딩 에이전트의 기술 부채와 컨텍스트 제한 문제를 해결하기 위한 아키텍처 데이터베이스 도구 'Ovecc' 소개.
- 아키텍처 데이터베이스 — 코드베이스를 지식 그래프로 매핑하여 에이전트가 구조를 파악하게 함
- 기술 부채 방지 — 변경 사항 적용 전 코드 상태와 영향도를 미리 분석함
- 범용적 활용 — CLI, CI, MCP를 통해 에이전트와 연동 가능
- 오픈 소스 — GitHub를 통해 프로젝트 공개 및 사용 가능
코딩 에이전트들이 코드를 생성하는 능력은 좋아지고 있지만, 아키텍처는 점점 나빠지고 있다는 점을 발견했습니다. 에이전트들은 종종 기술 부채를 유발합니다. 또한 토큰 제한이 있기 때문에 코드베이스가 커질수록 변경을 시도할 때 컨텍스트를 유지하기가 어려워집니다. 저희는 이를 해결하기 위해 CLI 도구인 Ovecc를 만들고 있습니다.
어떻게 작동하나요? Ovecc은 레포를 한 번 인덱싱하여 결정론적 지식 그래프로 매핑합니다. 에이전트는 새로운 코드를 추가하기 전후에 이 그래프를 쿼리할 수 있습니다. 이를 통해 에이전트는 코드베이스 아키텍처를 완전히 이해하고, 명령어를 호출하여 코드 상태(순환 참조, 데드 코드 등)를 파악하며, 코딩을 시작하기 전에 변경 사항이 미칠 영향을 미리 알 수 있습니다.
한 줄로 요약하자면, CLI, CI, 또는 MCP를 통해 코딩 에이전트가 사용할 수 있는 결정론적 명령어를 갖춘 아키텍처 데이터베이스입니다.
사용해보고 싶으시다면 여기 링크가 있습니다: https://ovecc.dev
오픈 소스입니다: github.com/Ovecc-labs/ovecc


