AI가 코드를 빠르게 작성하지만, 유지보수는 누가 담당할까? 메타데이터에 대한 오픈소스 베팅
출처: Dev.to
2026년, AI는 믿을 수 없을 정도로 빠르게 코드를 작성합니다. Cursor와 Claude Code 에이전트는 전체 레포지토리를 읽고, CLI는 새로운 개발 인프라가 되었으며, “함께 일하는 에이전트 팀”이 올해의 이야기가 되었습니다.
하지만 불편한 진실이 있습니다. AI는 빠르게 코드를 만들지만, 엔터프라이즈 애플리케이션은 여전히 출시되지 못하고 있습니다 — 유지보수성이 오히려 악화되고 있습니다. 왜일까요?
- 장난감 앱이라면 AI 에이전트가 한 번에 코드를 만들어 주는 것이 좋습니다.
- 엔터프라이즈 시스템이라면 다음이 필요합니다:
- 유지보수성 — 7번째 요구사항 변경 라운드를 버틸 수 있을 것
- 진화 가능성 — 5년 후에도 확장 가능할 것
- 깊은 통합 + 자체 호스팅 + 감사 + 세밀한 권한 관리
AI 에이전트가 코드를 작성할 때의 문제점: 한 번에 방대한 코드를 내보내어 프로젝트와 동시에 두 번째 진실의 원천이 됩니다. 다음 에이전트 실행이 손으로 수정한 부분을 덮어쓰고, 여러 에이전트가 각각 자신의 코드를 작성합니다. 속도가 빨라질수록 부채는 더 빨리 쌓입니다.
AI는 속도를 제공했습니다. 하지만 규모—표준, 경계, 질서—를 제공한 사람은 없습니다. 그리고 엔터프라이즈 애플리케이션은 바로 그 부분에서 죽습니다.
Oinone은 오픈소스이며 100% 메타데이터/모델 기반 저코드 프레임워크입니다. 우리의 베팅은 다음과 같습니다: 데이터 모델, UI, 권한, 워크플로우, 그리고 AI의 출력이 모두 하나의 공유 메타데이터 모델에 존재한다는 것입니다.
따라서 AI 에이전트는 일회성 코드를 작성하지 않습니다 — 프레임워크와 인간 개발자가 이미 작업하고 있는 동일한 메타데이터에 코드를 작성합니다:
- AI가 변경한 내용은 구조화된 메타데이터 차이(diff)이며, 검토 가능하고 되돌릴 수 있으며, 손으로 500줄을 읽을 필요가 없습니다.
- 여러 에이전트가 서로 다른 복사본이 아니라 하나의 모델에 협업합니다.
- 메타데이터가 압축되어 있기 때문에, 우리의 벤치마크에서는 AI 코딩 토큰 사용량이 약 60% 감소했습니다.
AI는 속도를, 프레임워크는 규모를 담당합니다. 이것이 전체 아이디어입니다.
curl -L https://gitee.com/oinone/oinone-docker-shared/raw/master/oinone/docker-compose.yml -o docker-compose.yml
docker compose -p oinone up -d
# open http://127.0.0.1:88 user: admin password: admin
그 다음 AI에게 문장을 입력해 앱을 생성하게 하고, 결과물을 확인해 보세요 — 메타데이터 차이이며, 코드 더미가 아닙니다. 이것이 “AI‑네이티브”와 “챗봇이 부착된 저코드 툴”의 차이점입니다.
스택: Java 백엔드 + TypeScript 프론트엔드, AGPL‑3.0 (진정한 오픈소스, 실행하는 프레임워크 자체가 공개된 프레임워크)
셀프‑호스팅 가능; 대기업에서도 프로덕션으로 사용 중.
영문 문서는 아직 진행 중이며, 다듬어진 7.x 라이브 데모가 곧 공개됩니다 (위의 빠른 시작은 현재 실제 동작하는 버전). 단순 내부 도구에는 적합하지 않으며, 복잡하고 장기적인 자체 호스팅 엔터프라이즈 시스템에서 빛을 발합니다.
“AI와 인간을 위한 단일 진실 원천으로서 메타데이터”라는 아이디어가 마음에 든다면, GitHub(또는 Gitee)에서 ⭐를 눌러 주세요. 더 많은 개발자가 찾아볼 수 있습니다. 메타데이터 모델, AGPL 선택 이유, Retool/Appsmith/Budibase와의 비교 등에 대해 댓글로 언제든지 논의해 주세요.