Keen Code

Keen Code

mochow13 · 코딩

Keen Code는 터미널에서 실행되며 코드를 편집하고, 셸 명령을 실행하고, 프로젝트를 대신 검색하는 오픈소스 CLI 코딩 에이전트다. 가벼운 컨텍스트 관리와 멀티 프로바이더 구성을 축으로 만들어진 터미널 코딩 어시스턴트이며, Gemini, OpenAI, Anthropic, DeepSeek 등 사이를 작업 흐름을 다시 짜지 않고 전환할 수 있다. 입력으로 조종하는 AI 코딩 에이전트라고 보면 된다. 이미 터미널에서 살고 있고 반복적인 작업에 AI의 도움을 원한다면, 바로 그런 사람을 위해 만들어졌다.

Keen Code 미리보기

Keen Code 소개

Keen Code란

Keen Code는 명령줄에서 조종하는 최소한의 오픈소스 코딩 에이전트다. 파일을 읽고, 쓰고, 편집하고, 셸 명령을 실행하고, 직접 정의한 커스텀 skill을 따른다. 이 모든 것이 지정한 프로젝트 디렉터리 안에서 이뤄진다. 프로젝트는 GitHub에 있고 공개적으로 개발된다.

이 도구가 다루는 핵심 문제는 컨텍스트 비대화다. 대부분의 에이전트는 이전 각 턴의 모든 도구 결과를 다음 요청으로 끌고 들어가 비용을 부풀리고, 오래된 관찰을 새것처럼 보이게 만든다. 이건 금세 비싸진다. Keen Code는 다른 길을 택한다. 턴 메모리는 어떤 도구가 어디서 돌았는지에 대한 압축된 기록을 유지하지만, 원시 출력은 담지 않는다. 전체 결과를 유지하겠다고 명시적으로 선택하지 않는 한 그렇다.

대가는 이것이 개발자용 명령줄 도구라는 점이다. 그래픽 인터페이스가 없고, API 키나 공급자 계정은 직접 마련한다. 클릭으로 쓰는 AI 코딩 앱을 원한다면 이건 아니다. 왜 이 길을 택하는가. 통제 때문이다.

시작하기

  1. GitHub에서 저장소를 복제해 CLI를 빌드하거나, 프로젝트의 설정 안내에 따라 설치한다.
  2. 공급자 API 키를 추가한다. 활성 공급자와 모델은 ~/.keen/configs.json의 전역 설정에서 지정할 수 있다.
  3. 작업하려는 프로젝트에서 터미널을 열고 Keen Code를 시작한다.
  4. 작업을 평이한 언어로 설명하고, 에이전트가 파일 읽기, 편집, 명령을 제안하도록 둔다. 시스템에 닿는 모든 작업은 직접 승인한다.
  5. 작업이 턴을 넘어 이전의 정확한 도구 결과를 유지해야 한다면 /tool-history full을 실행한다.

제품 정보

Keen Code의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜예
유료 플랜$0
플랫폼macOS, Linux, Windows
개발사mochow13
카테고리코딩
출시일Jan 2025
최근 업데이트Sep 2025
웹사이트 방문 수N/A
웹사이트 글로벌 순위N/A
API 제공 여부예

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • 이미 터미널에 익숙한 개발자. 흐름 전체가 셸을 다루고 JSON 설정 파일을 편집할 수 있다고 전제하므로, 그래픽 인터페이스가 앞을 막지 않는다.
  • 백엔드와 시스템 프로그래머. 내장된 bash, grep, glob 도구가 이미 코드베이스를 살피는 방식에 그대로 맞아떨어진다.
  • 여러 AI 구독을 함께 쓰는 엔지니어. 일하는 방식을 바꾸지 않고 공급자와 모델을 바꿀 수 있다.

작업

  • 모듈 리팩터링. 에이전트를 파일로 향하게 하고 변경 내용을 설명한 뒤, 적용되기 전에 제안된 편집을 검토한다.
  • 셸 접근을 통한 디버깅. 실패하는 명령을 실행하게 하고 출력을 읽고 수정안을 내게 하되, 위험한 단계마다 직접 승인한다.
  • 낯선 저장소에 합류하기. grep과 glob으로 모든 파일을 직접 읽지 않고 기능이 어디 있는지 추적한다.
  • 리뷰나 보안 점검 반복. skill을 한 번 정의하고 슬래시 명령으로 실행한다.

활용 상황

  • 심야 정리 작업. 손으로 하기 싫은 지루한 편집을 맡긴다.
  • 빠듯한 API 예산. 가벼운 턴 메모리가 프롬프트를 작게 유지하며, 토큰 단위로 지불할 때 중요하다.
  • 뒤섞인 도구 구성. MCP 서버를 연결해 로컬 파일뿐 아니라 외부 도구와 데이터까지 에이전트가 닿게 한다.

주요 기능

멀티 프로바이더 모델 전환

Keen Code는 Anthropic, OpenAI, Google AI, Moonshot AI, DeepSeek, MiniMax, Amazon Bedrock, 그리고 무엇이든 받아들이는 OpenAI 호환 옵션까지 긴 목록의 공급자를 지원한다. 설정에서 활성 공급자와 모델을 지정하고 재시작한다. 종속이 없다. 즉 어떤 작업을 신뢰하는 모델로 보낼 수 있고, 한 공급자에 묶이지 않는다.

가벼운 턴 메모리

턴 메모리는 Keen Code를 더 무거운 에이전트와 갈라놓는 기능이다. 기본적으로 어떤 도구가 돌았는지, 어시스턴트 텍스트 어디에 나타났는지, 잘 작동했는지를 압축해 기록한다. 원시 출력은 버린다. 그럼 문제는 무엇인가. 그 컨텍스트가 더 가볍고, 오래된 결과가 현재 컨텍스트인 척하지 않는다. 에이전트가 이전 증거를 다시 보길 정말 원할 때는 /tool-history full을 실행한다.

skill 기반 MCP 지원

에이전트는 MCP 서버에 연결한다. MCP 서버란 공유 프로토콜을 통해 AI 모델에 도구와 데이터를 노출하는 외부 서비스다. MCP skill을 통해 슬래시 명령이 전문 서브에이전트를 돌리는 동시에 그 외부 연동에도 닿을 수 있어, 하나의 명령이 에이전트 자체의 추론과 이미 쓰고 있는 다른 시스템에서 끌어온 실시간 데이터를 결합한다.

슬래시 명령을 통한 커스텀 skill

skill은 SKILL.md 파일을 담은 디렉터리로, .agents/skills와 .claude/skills 같은 경로에서 발견된다. 각각은 코드 리뷰, 보안 점검, 리팩터링 같은 작업을 위한 전문 서브에이전트를 정의할 수 있다. 슬래시 명령으로 실행하며, 작은 설정 파일에서 어떤 skill이든 켜고 끌 수 있다.

내장 도구 세트

Keen Code는 기본으로 파일을 읽고, 쓰고, 해시로 고정한 변경으로 편집하고, 패턴으로 파일을 찾고, 내용을 검색하고, 셸 명령을 실행하는 도구를 갖춘다. 도구가 읽는 각 줄에는 짧은 해시 앵커가 붙어, 이후 편집이 어긋나지 않고 정확한 줄을 겨냥할 수 있다. 작은 디테일이다. 편집이 까다로워질 때 큰 이득을 준다.

권한과 안전 계층

도구 호출은 위험한 일을 하기 전에 먼저 묻는 권한 시스템을 거친다. 따라서 당신의 승인 없이는 파일이나 컴퓨터에 아무것도 닿지 않는다. bash 도구는 위험한 명령에 표시를 남기고, 파일 접근은 보호된다.

장단점

장점

  • 오픈소스라 코드를 읽고, 컨텍스트가 어떻게 처리되는지 확인하고, 변경을 기여할 수 있다.
  • 진정한 공급자 비종속. Anthropic, OpenAI, Google 등 사이 전환은 마이그레이션이 아니라 설정 편집이다.
  • 가벼운 턴 메모리가 토큰 비용과 오래된 컨텍스트를 억제한다. 긴 세션에서 실제로 차이가 난다.
  • 프로그래머가 실제로 손을 뻗는 도구를 갖췄다. read, write, edit, glob, grep, bash다.
  • skill과 MCP 지원으로 핵심을 건드리지 않고 확장할 수 있다.

단점

  • 그래픽 인터페이스가 없다. 모든 것이 터미널에서 일어나, 시각적 편집기 경험을 원하는 사람은 배제된다.
  • API 키를 직접 마련하고 모델 비용도 직접 부담한다. 따라서 "$0"은 소프트웨어 자체만 가리킨다.
  • 설정은 JSON 설정 파일 편집을 뜻하며, 안내형 설치 프로그램을 기대하는 사람에게는 장벽이다.
  • 문서가 개발자 대상이라, 초심자는 동작을 이해하려고 소스 코드 수준의 설명을 읽어야 할 수 있다.

자주 묻는 질문

그렇다. 소프트웨어는 오픈소스이며 무료다. 그래도 선택한 AI 공급자에 모델 사용료를 낸다. Keen Code는 설정한 공급자로 요청을 보내기 때문이다.

관련 콘텐츠

Keen Code와 관련된 도구, 스킬, 아티클을 살펴보세요.

Keen Code 대안

Forefront

Forefront

Forefront · 코딩

Forefront는 오픈소스 AI로 무언가를 만드는 웹 플랫폼이다. 대표적인 오픈소스 언어 모델을 자신의 데이터로 미세 조정하고, 성능을 평가하고, API로 실행하거나 내보내 직접 호스팅할 수 있다. 폐쇄형 플랫폼의 편의를 원하면서도 모델과 데이터의 소유권은 놓지 않으려는 개발자가 대상이다.

무료 / $0 - $99/mo자세히 보기
Startkit

Startkit

StartKit.AI · 코딩

Startkit은 AI SaaS와 AI 래퍼 제품을 만들기 위한 보일러플레이트다. 지루한 부분을 미리 연결해 둔 AI 스타트업 보일러플레이트라고 생각하면 된다. 인증, Stripe와 Lemon Squeezy 결제, 사용량 제한, 트랜잭션 이메일, 그리고 OpenAI, Anthropic, Groq, Llama와 통신하는 AI API 스타터 키트가 포함된다. 저장소를 복제하고 가격을 정한 뒤 사용자가 실제로 돈을 내는 부분에 착수하면 된다. React와 Tailwind 위의 Next.js로 만들어졌기 때문에 보일러플레이트 코드의 상당 부분이 이미 익숙하게 느껴진다.

유료 / $99 - $499 one-time자세히 보기
Testim

Testim

Tricentis · 코딩

Testim은 웹, 모바일, Salesforce 애플리케이션 전반에 걸쳐 엔드투엔드 테스트를 만들고 실행하는 AI 기반 테스트 자동화 플랫폼이다. 머신러닝에 기대어 인터페이스가 바뀌어도 테스트를 안정적으로 유지하므로, 팀은 깨진 셀렉터를 고치는 데 쓰는 시간을 줄인다. 오늘부터 쓸 수 있는 자동화 테스트 도구치고 나쁘지 않다. 브라우저에서 동작을 녹화해 테스트를 만들고, 더 세밀한 제어가 필요하면 JavaScript를 더한다. 바쁜 QA 팀에게 탄탄한 선택이다.

무료 / Custom pricing on request자세히 보기