처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
테크 뉴스
GitHub 2026.06.19 26

[심층분석] API 키 없이 시작하는 오픈소스 AI 코딩 에이전트, Kilo Code가 그리는 그림

GitHub 원문 보기
[심층분석] API 키 없이 시작하는 오픈소스 AI 코딩 에이전트, Kilo Code가 그리는 그림

AI 코딩 도구, 이제 "에이전트" 시대로 넘어왔어요

요즘 개발하면서 AI 도구 한 번도 안 써본 분은 거의 없을 거예요. 처음엔 GitHub Copilot처럼 "코드 자동완성" 정도였잖아요. 내가 타이핑하면 다음 줄을 슬쩍 제안해주는 수준이요. 그런데 최근 1~2년 사이에 분위기가 확 바뀌었어요. 이제는 "이 기능 만들어줘"라고 말하면 AI가 파일을 직접 열고, 코드를 고치고, 터미널 명령어를 실행하고, 에러가 나면 스스로 고치는 단계까지 왔거든요.

이런 걸 업계에서는 에이전트(Agent) 라고 불러요. 이게 뭐냐면, 쉽게 말해서 "스스로 판단하고 행동하는 AI"예요. 자동완성이 옆에서 받아쓰기 도와주는 비서라면, 에이전트는 일을 통째로 맡길 수 있는 인턴 같은 느낌이랄까요. "이 버그 좀 잡아줘" 하면 알아서 코드를 뒤지고, 고치고, 테스트까지 돌려보고 결과를 알려주는 거죠.

오늘 소개할 Kilo Code(킬로 코드) 는 바로 이 흐름의 한가운데 있는 도구예요. "오픈소스 코딩 에이전트"를 표방하는데, VS Code, JetBrains 같은 IDE는 물론이고 터미널(CLI)에서도 쓸 수 있어요. 그리고 가장 눈에 띄는 건 API 키 없이도 바로 시작할 수 있다는 점, 그리고 500개가 넘는 AI 모델 중에 골라 쓸 수 있다는 점이에요. 하나씩 천천히 풀어볼게요.

Kilo Code의 족보부터 알아야 이해가 빨라요

Kilo Code를 제대로 이해하려면 먼저 "가계도"를 알아야 해요. 사실 이 분야엔 비슷한 이름들이 많아서 헷갈리거든요.

시작은 Cline(클라인) 이었어요. VS Code 안에서 동작하는 오픈소스 AI 에이전트로 인기를 끌었죠. 그러다 Cline을 포크(fork)한 Roo Code(루 코드) 가 나왔어요. 포크라는 게 뭐냐면, 쉽게 말해서 "원본 프로젝트를 복사해서 내 입맛대로 따로 발전시키는 것"이에요. 음식점으로 치면 본점 레시피를 가져와서 새로운 메뉴를 추가한 분점 같은 거죠.

그리고 Kilo Code는 이 Roo Code 계열에서 갈라져 나와서, Cline과 Roo Code 양쪽의 좋은 기능들을 싹 다 모아 합치는 방향으로 발전한 프로젝트예요. 그래서 Kilo Code 스스로를 "all-in-one", 즉 "이것저것 다 합친 올인원 플랫폼"이라고 부르는 거예요. 양쪽 진영의 기능을 빠르게 흡수하면서 "기능이 가장 풍부한 버전"을 지향하는 거죠.

이 족보가 중요한 이유는, 이 도구들이 전부 오픈소스라서 서로 코드를 자유롭게 주고받을 수 있기 때문이에요. 좋은 기능이 한쪽에서 나오면 다른 쪽으로 빠르게 퍼져요. 이게 오픈소스 생태계의 무서운 점이자 매력이에요.

핵심 기능 1: "가격 마크업 제로"가 진짜 무슨 뜻이냐면

Kilo Code 소개에서 가장 강조하는 게 "open pricing(투명한 가격)""zero markup(마크업 제로)" 예요. 이게 의외로 중요한 포인트라 짚고 갈게요.

AI 모델을 쓰려면 보통 OpenAI나 Anthropic 같은 회사에 사용료를 내야 해요. 토큰(token)이라는 단위로 돈을 내는데, 토큰이 뭐냐면 쉽게 말해 "AI가 글자를 처리하는 최소 단위"예요. 글을 많이 주고받을수록 토큰을 많이 쓰고, 돈도 더 나가는 구조죠.

많은 AI 코딩 서비스들이 중간에서 이걸 한 번 더 포장해서 팔아요. 즉 "우리 서비스 구독하면 AI 써드려요" 하면서 원래 모델 가격에 자기들 마진을 얹는 거예요. 카페에서 원두 떼와서 커피값에 마진 붙여 파는 것과 비슷하죠.

Kilo Code가 말하는 "마크업 제로"는, 여러분이 모델 제공사가 책정한 원래 가격 그대로 낸다는 뜻이에요. 중간에서 더 떼가지 않겠다는 거죠. 이게 헤비 유저한테는 꽤 큰 차이예요. 에이전트는 자동완성과 달리 코드를 막 뒤지고 고치느라 토큰을 엄청 먹거든요. 그래서 누적되면 마진 몇 %도 무시 못 해요.

핵심 기능 2: API 키 없이 시작 + 500개 모델 갈아타기

보통 AI 도구를 쓰려면 처음에 API 키라는 걸 발급받아 등록해야 해요. API 키가 뭐냐면, 쉽게 말해 "이 서비스를 쓸 권한이 있는 나"임을 증명하는 비밀번호 같은 거예요. 그런데 이게 초보자한테는 첫 진입장벽이에요. OpenAI 가입하고, 결제수단 등록하고, 키 복사해서 붙여넣고... 시작도 하기 전에 지치죠.

Kilo Code는 "No API keys required to start", 즉 키 없이도 일단 써볼 수 있게 해놨어요. 설치하면 바로 손에 잡히는 거죠. 진입장벽을 확 낮춘 셈이에요.

그리고 500개 이상의 모델을 지원하는데, 더 멋진 건 작업 중간에 모델을 갈아탈 수 있다(switch mid-task)는 점이에요. 이게 왜 좋냐면, 작업마다 잘 맞는 모델이 다르거든요. 예를 들어:

  • 복잡한 설계나 어려운 버그는 똑똑하지만 비싼 모델(예: Claude Opus, GPT 계열 상위 모델)
  • 단순 반복 작업이나 간단한 수정은 빠르고 저렴한 모델
  • 요리에 비유하면, 칼질만 하면 되는 작업에 굳이 비싼 셰프를 부르지 않고, 정교한 플레이팅이 필요할 때만 셰프를 부르는 거예요. 이렇게 상황에 맞게 모델을 바꿔 쓰면 비용도 아끼고 품질도 챙길 수 있어요.

    핵심 기능 3: 모드(Mode)와 오케스트레이션

    Kilo 계열 도구의 또 다른 특징은 여러 가지 "모드" 가 있다는 거예요. 대표적으로 이런 식이에요.

  • Architect(설계) 모드: 코드를 바로 짜기 전에 "어떻게 만들지" 계획부터 세워요.
  • Code(코딩) 모드: 실제로 코드를 작성하고 수정해요.
  • Debug(디버그) 모드: 에러를 추적하고 원인을 찾아요.
  • Ask(질문) 모드: 코드를 고치지 않고 설명만 해줘요.
그리고 여기서 한 발 더 나아간 게 오케스트레이션(Orchestration) 이에요. 오케스트레이션이라는 건, 쉽게 말해서 여러 AI가 각자 맡은 일을 하도록 지휘하는 것이에요. 오케스트라 지휘자를 떠올리면 돼요. 지휘자(메인 에이전트)가 큰 작업을 잘게 쪼개서, "넌 이 파일 담당", "넌 테스트 담당" 이렇게 작은 작업들로 나눠 처리시키는 거죠.

큰 기능 하나를 통째로 AI에게 맡기면 중간에 길을 잃기 쉬운데, 이렇게 작은 단위로 쪼개서 시키면 훨씬 안정적으로 일을 끝낼 수 있어요. 사람도 큰 프로젝트를 작업 단위로 쪼개서 하나씩 끝내잖아요. 그거랑 똑같은 원리예요.

경쟁자들과 비교해볼게요

이 시장엔 강자가 많아요. 쉬운 비유로 차이를 정리해볼게요.

GitHub Copilot 은 가장 대중적이에요. 비유하면 "안정적인 대기업 제품"이에요. IDE랑 매끄럽게 붙고 신뢰도가 높지만, 모델 선택의 자유나 가격 투명성 면에서는 닫혀 있는 편이에요.

Cursor 는 아예 VS Code를 통째로 개조한 별도 에디터예요. 에디터 자체가 AI 중심으로 설계돼서 경험이 매끄럽지만, 새 에디터로 갈아타야 하고 구독 기반이에요. "AI 전용으로 새로 지은 집"이라고 보면 돼요.

Claude Code, Codex 같은 CLI 도구 는 터미널 중심이에요. 파워유저한테 강력하죠.

그럼 Kilo Code는요? 비유하자면 "내 입맛대로 조립하는 오픈소스 키트" 예요. 기존에 쓰던 VS Code나 JetBrains에 확장으로 얹어서 쓰고, 모델도 내가 고르고, 가격도 투명하고, 소스 코드도 다 열려 있어요. 대신 그만큼 직접 설정하고 고를 게 많아서, "알아서 다 해주는 깔끔함"을 원하면 살짝 번거로울 수 있어요. 자유도와 투명성을 중시하는 사람에게 잘 맞는 도구예요.

한국 개발자에게 주는 시사점

그럼 우리는 이걸 어떻게 활용하면 좋을까요? 몇 가지 시나리오로 풀어볼게요.

1) 비용에 민감한 1인 개발자/스타트업이라면. 구독료가 부담되거나 사용량이 들쭉날쭉하다면, 마크업 없이 쓴 만큼만 내는 구조가 유리해요. 바쁠 땐 비싼 모델, 한가할 땐 저렴한 모델로 갈아타며 비용을 직접 조절할 수 있거든요.

2) 회사 보안 정책이 빡빡하다면. 오픈소스라서 코드가 어떻게 동작하는지 직접 확인할 수 있고, 모델 제공사를 직접 고를 수 있어요. 사내에서 허용된 특정 모델만 연결해 쓰는 식으로 통제하기 좋아요.

3) AI 에이전트를 처음 배운다면. API 키 없이 바로 시작할 수 있으니 부담이 적어요. 작은 토이 프로젝트에서 Architect 모드로 계획 짜기 → Code 모드로 구현 → Debug 모드로 수정, 이 흐름을 한 바퀴 돌려보세요. 에이전트가 어떻게 "생각하고 행동하는지" 감이 확 올 거예요.

학습 로드맵 제안: 먼저 자동완성 수준에서 시작해서, 작은 함수 하나를 에이전트에게 통째로 맡겨보고, 점점 작업 단위를 키워가세요. 처음부터 큰 기능을 맡기면 결과가 산으로 가기 쉬워요. "AI가 한 일을 반드시 사람이 리뷰한다" 는 습관도 꼭 들이시고요. 에이전트는 똑똑하지만 가끔 엉뚱한 길로 새거든요.

마무리하며

Kilo Code가 보여주는 큰 그림은 분명해요. "닫힌 구독 서비스" vs "열린 오픈소스 + 투명한 가격" 의 경쟁이 본격화됐다는 거예요. 모델을 직접 고르고, 마진 없이 원가로 쓰고, 소스까지 들여다볼 수 있는 흐름은 개발자에게 더 많은 선택권을 줘요.

앞으로 AI 코딩 도구는 "누가 더 똑똑한 모델을 가졌나"보다 "누가 더 잘 지휘(오케스트레이션)하고, 더 투명하고, 더 내 환경에 잘 녹아드나" 로 승부가 갈릴 것 같아요. 모델 자체는 어차피 다들 비슷한 걸 골라 쓸 수 있게 됐으니까요.

여러분은 어떠세요? 지금 쓰는 AI 코딩 도구에 만족하시나요? 혹시 구독형 도구를 쓰고 계시다면, 모델을 자유롭게 고르고 원가로 쓰는 오픈소스 방식으로 갈아탈 의향이 있으신가요? 그리고 에이전트에게 "통째로 일을 맡기는 것", 어디까지 믿고 맡겨보셨는지 댓글로 경험을 나눠주세요. 😊


🔗 출처: GitHub

이 뉴스가 유용했나요?

이 기술을 직접 배워보세요

바이브코딩으로 직접 만들어보세요

이 기술, 강의에서 실습으로 배울 수 있습니다.

바이브코딩 강의 보기

"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"

실제 수강생 후기
  • 비전공자도 6개월이면 첫 수익
  • 20년 경력 개발자 직강
  • 자동화 프로그램 + 소스코드 제공

매일 AI·개발 뉴스를 받아보세요

주요 테크 뉴스를 매일 아침 이메일로 전해드립니다.

스팸 없이, 언제든 구독 취소 가능합니다.