- AI 코딩 도구에서 생성된 변경사항을 기존 파일에 붙이는 과정이 병목이 되자, Morph는 Fast Apply 모델로 전체 파일 재작성과 취약한 검색-치환을 대체하려 함
- 에이전트는 수정되지 않은 줄을
//...existing code...처럼 남긴 느슨한 편집 출력을 만들고, Morph가 원본 파일을 기준으로 실제 변경을 적용함 - 제공 모델은
morph-v3-fast가 4,500+ tok/sec,morph-v3-large가 2,500+ tok/sec이며 create.xyz, databutton, continue.dev 등에서 사용됨 - 검색용으로는 임베딩·리랭킹 모델을 제공하고, 다음 제품으로 Cmd-K 스타일 인라인 편집 모델과 sub-500ms 지연의 Morph Tab API를 준비 중임
- Cursor가 먼저 개척한 방식이지만 API로 공개되지 않았고, Morph는 개발자가 직접 붙여 쓸 수 있는 API와 큰 무료 티어를 앞세움
AI 코드 편집 적용의 병목
- AI가 만든 코드 변경을 기존 코드에 안정적으로 삽입하는 과정이 Morph의 핵심 문제의식임
- 전체 파일 재작성은 느리고 비용이 커질 수 있음
- 검색-치환 방식은 작은 차이에도 깨지기 쉬워 오류가 날 수 있음
- Morph는 에이전트가 변경사항을 느슨하게 출력하도록 설계함
- 수정하지 않은 기존 줄은
// ...existing code...처럼 참조함 - 원본 파일과 느슨한 패치를 입력으로 받아 Fast Apply 모델과 추측 디코딩으로 실제 편집을 적용함
- 수정하지 않은 기존 줄은
- 목표는 AI 패치를 더 빠르고 안정적이며 프로덕션에 쓰기 쉬운 형태로 만드는 것임
- 관련 자료는 아래에서 확인할 수 있음
모델 라인업과 다음 제품
- Morph는 두 가지 Fast Apply 모델을 제공함
morph-v3-fast: 4,500+ tok/secmorph-v3-large: 2,500+ tok/sec
- 이 모델들은 create.xyz, databutton, continue.dev 등에서 Fast Apply를 구동하는 데 쓰임
- 코드 검색을 위해 임베딩과 리랭킹용 검색 모델도 함께 제공함
- 다음 기능은 편집 흐름을 더 짧게 만드는 쪽에 맞춰져 있음
- Inline Edit Model, Cmd-K: 개발 흐름을 끊지 않는 매우 빠른 인라인 편집
- Morph Tab API: 다음 코드 편집과 액션을 예측하는 모델이며 sub-500ms 지연을 목표로 하고 현재 비공개 베타임
- Morph는 개발자 경험에서 원시 추론 속도가 중요하며, 전체 파일 재작성보다 Fast Apply 편집이 속도·비용·신뢰성 측면에서 낫다고 봄
- 좁은 작업 벤치마크가 99% 이상으로 포화되면, 단일 frontier 모델보다 특화된 추론 최적화 모델 쪽으로 복잡성이 이동한다는 판단임