무슨 일이 일어났나

사이먼 윌리슨이 7월 2일 llm-coding-agent 0.1a0PyPI에 올렸어. 자기 llm 라이브러리가 이제 에이전트 프레임워크로 자랐으니, 그 위에 간단한 코딩 에이전트를 얹으면 어떤 모양이 나오는지 본 거야. GitHub 저장소Apache-2.0, 스타는 아직 9개다.

어떻게 만들었나

전부 Claude Fable 5로 짰다는 게 핵심이거든. Claude Code로 스펙을 쓰게 하고, 테스트 통과 커밋과 README·문서까지 연달아 뽑아냈어. 몇 시간 앉아 있었는데 며칠치 작업량이 나왔다고 하고, Fable 5 총평은 “느리고 비싸지만 유능하다”였다.

뭘 할 수 있나

llm code로 세션을 열고 6개 도구로 코드베이스를 도는 구조야.

  • 파일 조작: 읽기·쓰기·편집·검색을 한 툴박스로 처리
  • 셸 실행: 명령을 승인 절차를 거쳐 돌리고, 특정 명령은 사전 승인 가능
  • 세션 로깅: 대화를 SQLite에 남겨 나중에 다시 이어감
  • 모델 교체: 대화 도중에 쓰는 모델을 바꿔낌

주의할 점

첫 태그가 0.1a0이고 저자 스스로 slop-alpha라 부른 실험이야. 스타 9개에 제3자 채택 근거는 아직 없고, 품질 평가도 만든 사람 자평에 기대. 프레임워크로 내 에이전트를 조립하는 흐름을 엿보기엔 좋지만, 지금은 제품이 아니라 실험으로 보는 게 맞다.