Recursive Flint (recursive/flint-v1.0:free) — 무료 코딩 모델 설명

Recursive가 2026년 10월 21일 공개한 오픈웨이트 코딩 모델 Flint가 OpenRouter에 입출력 무료로 등록됐습니다. 모델 사양과 만든 방식, 2026년 10월 22일 직접 호출한 실측 결과를 정리했습니다.

지금 바로 무료로 써볼 수 있는 코딩 모델입니다. 다만 경로부터 다릅니다. 2026년 10월 22일 AIK24 실측에서는 OpenRouter 직접 호출이 호출 제한(429)에 걸렸고, Kilo 경로에서는 정상 응답을 확인했습니다.

1. 어떤 모델입니까 — Recursive Flint

이 글의 대상은 OpenRouter에 새로 등록된 특정 모델 1개, Recursive의 Flint입니다.

  • Recursive가 2026년 10월 21일 공개한 첫 모델입니다.
  • OpenRouter 모델 ID는 recursive/flint-v1.0:free입니다. ID 끝의 :free가 무료 경로를 뜻합니다. 이 접미사를 빼고 호출하면 무료로 처리되지 않을 수 있습니다.
  • 구조는 전문가 혼합(Mixture of Experts, MoE) 방식입니다. 전체 파라미터는 약 400억 개이고, 토큰 하나를 만들 때 실제로 활성화되는 파라미터는 약 25억 개입니다.
  • 용도는 코딩 에이전트입니다. 코드베이스 조사, 버그 수정, 기능 구현, 테스트 작성이 주 작업으로 제시돼 있습니다.
  • 컨텍스트 길이는 262,144토큰입니다. 입력과 출력 토큰 모두 가격이 0달러입니다.
  • 도구 호출(Tool Calling)을 지원합니다. JSON 형식 응답 지정도 가능하지만, 스키마 강제 기능은 없습니다.
  • 텍스트 전용 모델입니다.
  • 오픈웨이트 모델입니다. 가중치는 Hugging Face에서 Apache 2.0 라이선스로 내려받을 수 있고, 노트북에서 로컬로 실행할 수 있습니다. 로컬 실행 시에는 코드가 외부 서버로 나가지 않습니다.

2. 왜 주목받습니까 — AI가 만든 모델

Flint가 주목받는 이유는 성능보다 만들어진 방식에 있습니다.

Recursive는 스스로를 개선하는 AI를 만들려는 회사입니다. 이 회사의 자동 연구 시스템인 Eureka Machine이 Flint 개발의 거의 전 단계에 관여했다고 회사 측은 밝혔습니다. 아이디어를 내고, 실험을 돌리고, 결과를 보고 다음 실험을 정하는 과정을 이 시스템이 맡았고, 작은 팀이 4개월이 채 되기 전에 모델을 처음부터 완성했습니다.

Eureka Machine의 기여로 회사 측이 꼽은 항목은 세 가지입니다. 전문가를 더 성기게 배치한 구조, 품질 손실을 거의 없이 모델 크기를 71% 줄인 저비트 학습, 그리고 연산 속도를 높이는 맞춤형 커널입니다.

회사 배경도 확인해 둘 필요가 있습니다. Recursive는 지난해 설립됐고, 올해 5월 스텔스를 해제하면서 6억 5,000만 달러 투자 유치와 46억 5,000만 달러 기업가치를 발표했습니다. 투자자로는 GV, Nvidia, AMD Ventures가 참여했습니다. 대표는 Salesforce 수석과학자 출신인 Richard Socher입니다.

다만 이 모델은 재귀적 자기개선(Recursive Self-Improvement)의 초기 공개 테스트입니다. 현재 단계는 사람이 감독하는 AI 연구 보조 수준이며, 완전 자율적인 자기개선이 아닙니다.

3. 성능 수치 — 회사 발표 기준으로만 봐야 합니다

그렇다면 실제 코딩 실력은 어느 정도입니까?

Recursive의 자체 테스트에서는 MacBook Pro(M4 Pro)에서 초당 약 131토큰을 생성했습니다. 같은 장비에서 비슷한 모델들이 낸 초당 58~69토큰의 약 2배입니다. Nvidia RTX Spark에서는 초당 150토큰을 넘겼습니다.

코딩 벤치마크인 SWE-bench Verified에서는 회사 측 모델 카드 기준 74.2%를 기록했고, 500억 개 미만 파라미터 모델 가운데에서는 앞선 수준이라고 회사 측은 밝혔습니다. 이 수치들은 전부 회사 측정값이며, 독립 기관이 검증한 결과가 아닙니다.

주의점도 회사 측이 직접 밝혔습니다. Flint는 대형 유료 코딩 비서보다 더 구체적인 안내가 필요할 수 있고, 큰 작업은 작은 단계로 나눠 맡기는 편이 좋습니다.

4. AIK24 실측 결과 — 2026년 10월 22일 직접 호출

검증일과 검증 방법은 다음과 같습니다. 2026년 10월 22일, 모델 ID recursive/flint-v1.0:free를 OpenRouter와 Kilo, 두 경로로 직접 호출했습니다.

  • OpenRouter 경로: 2회 모두 HTTP 429(Too Many Requests)를 반환했습니다. OpenRouter 공식 안내도 무료 엔드포인트에는 호출 제한이 있다고 명시하고 있습니다. 모델이 없는 것이 아니라 제한에 걸린 상태입니다.
  • Kilo 경로: 두 수의 합을 구하는 함수 작성 과제를 약 1.4초 만에 정확히 반환했습니다.
  • Kilo 경로: 중복된 값이 있을 때 두 번째로 큰 수를 구하는 버그 수정 과제도 약 4.1초 만에 정확히 고쳐서 반환했습니다.

결론은 이렇습니다. 모델 자체는 실제로 동작합니다. 다만 어느 경로로 부르느냐에 따라 지금 당장 쓸 수 있는지 여부가 갈립니다.

5. 써보는 방법

  1. OpenRouter 모델 페이지(https://openrouter.ai/recursive/flint-v1.0:free)에서 모델 ID가 recursive/flint-v1.0:free인지 먼저 확인합니다.
  2. OpenRouter에서 API 키를 발급받아 환경 변수에 저장합니다. 키를 코드에 직접 적는 방식은 피해야 합니다.
  3. 아래 예시처럼 모델 ID에 :free를 정확히 포함해 호출합니다.
import os
import requests

api_key = os.getenv("OPENROUTER_API_KEY")
url = "https://openrouter.ai/api/v1/chat/completions"
headers = {
    "Authorization": f"Bearer {api_key}",
    "Content-Type": "application/json",
}
data = {
    "model": "recursive/flint-v1.0:free",
    "messages": [{"role": "user", "content": "두 수의 합을 반환하는 파이썬 함수를 작성해 주세요."}],
}
response = requests.post(url, headers=headers, json=data)
print(response.json())

호출 결과가 429이면 요청 간격을 늘려 다시 시도하거나, 같은 모델이 올라와 있는 다른 무료 경로를 확인하는 것이 순서입니다. 오늘 브리핑 2번 항목처럼 OpenCode Zen에도 Flint 40B 무료 모델(flint-40b-free)이 올라와 있습니다.

로컬 실행을 원하는 경우에는 Hugging Face에서 가중치를 내려받는 방법이 있습니다. Wired의 초기 테스트는 메모리 48GB Mac에서 수행됐습니다.

참고 자료

  • OpenRouter 모델 페이지 – https://openrouter.ai/recursive/flint-v1.0:free
  • TechCrunch, Recursive launches Flint – https://techcrunch.com/2026/10/21/recursive-launches-flint-a-laptop-coding-model-it-says-was-largely-built-by-ai/

마무리 — 실행 체크리스트

  1. 첫 테스트는 함수 작성이나 버그 수정처럼 범위가 분명한 작은 과제로 시작하는 것이 안전합니다.
  2. OpenRouter에서 429가 나오면 모델 문제로 단정하지 말고, 호출 제한 여부를 먼저 확인하는 것이 맞습니다.
  3. 성능 평가는 회사 발표 수치가 아니라 본인의 코드베이스 과제로 직접 확인한 뒤에 판단하는 것이 정확합니다.

위 순서대로 확인하면 비용 없이 Recursive Flint를 본인의 작업에 맞는지 판단할 수 있습니다.