OpenPilot

OpenPilot

ibmshaikh · 코딩 · 생산성

OpenPilot은 무료 MIT 라이선스 데스크톱 AI 에이전트다. 원하는 모델을 연결하고 OpenAI 호환 API를 붙인 뒤 폴더를 열면, 파일 편집과 터미널 실행, 웹 검색까지 스스로 해낸다.

OpenPilot 미리보기

OpenPilot 소개

About

OpenPilot이란

OpenPilot은 노트북에서 돌아가는 로컬 AI 에이전트다. ibmshaikh라는 이름으로 활동하는 개인 개발자가 만든다. 이 로컬 AI 에이전트는 Electron 앱으로 내 컴퓨터에서 실행되고, 조작은 채팅으로 한다. 계정도 구독도 없고, 따로 사야 할 호스팅 모델도 없다. API 키와 프로젝트 폴더만 준비하면 그 안에서 주니어 개발자처럼 일한다.

이 오픈소스 AI 에이전트의 핵심은 통제권이다. 모델은 몇 달마다 갈아치워지고, 한 업체에 묶인 도구는 금방 낡는다. OpenPilot은 모델을 교체 가능한 부품으로 본다. 베이스 URL과 키, 모델 ID를 넣으면 같은 채팅과 스킬, 메모리가 OpenAI에서도, OpenRouter에서도, 로컬 Ollama 서버에서도, 사내 게이트웨이에서도 그대로 작동한다. MIT 라이선스라서 도구 루프를 읽고 포크하며 직접 빌드를 배포할 수 있다.

받기 전에 알아둘 제약이 세 가지다. 데스크톱 빌드는 Windows 10 이상 x64용이고, macOS 버전은 예고만 됐을 뿐 아직 나오지 않았다. 웹 검색은 TinyFish 키가 따로 필요해서, 넣기 전까지 외부 정보에는 손이 닿지 않는다. 결과물의 질은 연결한 모델을 따라가므로, 작은 로컬 모델은 뼈대를 잡는 데는 맞지만 긴 리팩터링에서는 버거워한다.

시작하기

  1. 공식 사이트에서 Windows 설치 파일이나 포터블 실행 파일을 받아 앱을 연다.
  2. 설정의 모델 화면에서 베이스 URL, API 키, 모델 ID를 붙여 넣는다. 저장한 뒤 입력창에서 그 모델을 고른다.
  3. 작업 폴더를 지정한다. 파일과 터미널 접근 권한은 그 폴더 안으로만 주어진다.
  4. 선택 사항으로 TinyFish API 키를 넣으면 웹 검색과 페이지 읽기가 열린다.
  5. 원하는 결과를 설명하고, 민감한 파일을 건드리는 셸 명령은 실행 전에 도구 카드에서 확인한다.

제품 정보

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

무료 플랜예
유료 플랜$0, MIT licensed, you pay your model provider
플랫폼Windows 10+ (x64); macOS coming soon
개발사ibmshaikh
카테고리코딩 · 생산성
출시일Jul 2026
최근 업데이트Oct 2026
웹사이트 방문 수N/A
웹사이트 글로벌 순위N/A
API 제공 여부아니요

추천 대상

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

사용자

  • 이미 API를 결제하는 개발자
  • 프라이버시를 중시하는 팀
  • 도구를 직접 확인하려는 사람
  • Windows에서 혼자 만드는 개발자

작업

  • 한 문장으로 프로젝트 뼈대 만들기
  • 실패하는 테스트 고치기
  • 낯선 라이브러리 조사
  • 사내 절차 반복

활용 상황

  • 주말 개인 프로젝트
  • 통제가 강한 회사 노트북
  • 같은 작업으로 모델 비교

주요 기능

모델 직접 연결, 채팅마다 교체

OpenPilot은 OpenAI API를 쓰는 엔드포인트라면 무엇이든 연결한다. OpenAI, OpenRouter, Ollama, LM Studio, 사내 게이트웨이가 모두 해당한다. 항목마다 이름과 베이스 URL, 키, 모델 ID를 저장하므로 여러 개를 만들어 두고 입력창에서 고르면 된다. 키는 OS의 안전한 보관소에 들어가고, OpenPilot 서버로는 아무것도 전송되지 않는다. 서버 자체가 없다.

실제 폴더에서 작동하는 파일 도구

에이전트는 지정한 작업 공간 안에서 읽고 쓰고 편집하며, grep으로 찾고 glob으로 목록을 만든다. 프로젝트 전체를 요청하면 그 자리에서 파일 트리를 세운다. package.json, 소스, 라우트가 차례로 생기고 이후 메시지에 맞춰 수정된다. 모든 변경은 확인 가능한 도구 카드로 나타나서, 잘못된 편집이 번지기 전에 잡을 수 있다.

코드 블록이 아닌 진짜 터미널

명령은 실제로 실행된다. 의존성을 설치하고 개발 서버를 띄우고 테스트를 돌리며, 표준 출력이 채팅으로 흘러온다. 위험한 명령은 승인이나 거부 확인에서 멈춘다. 이 단계가 주된 방어선이다. 그 폴더 안에서 에이전트의 권한은 내 계정과 같다.

TinyFish로 실시간 웹 조사

답이 저장소 밖에 있으면 검색과 페이지 읽기가 문서, 변경 이력, 오류 메시지를 그때그때 가져온다. 에이전트는 학습 데이터로 추측하지 않고 읽은 페이지를 근거로 답한다. TinyFish 키가 없으면 이 두 도구는 열리지 않고, 로컬 파일과 터미널 작업은 그대로 돌아간다.

스킬과 프로젝트 메모리

스킬은 다시 쓸 수 있는 절차서이고, 입력창의 슬래시 명령으로 불러온다. 프로젝트 선호는 AGENTS.md에 두기 때문에 "pnpm을 써라", ".env는 절대 커밋하지 마라" 같은 규칙이 내 기억이 아니라 저장소를 따라간다. 기억해 두라고 하면 에이전트가 이 파일을 갱신한다.

채팅 단위로 켜는 MCP 서버

mcp.json에 Model Context Protocol 서버를 추가하고 앱을 다시 시작한 뒤, 필요한 대화에서 그 도구를 켠다. 브라우저나 데이터베이스, 사내 API를 공식 연동을 기다리지 않고 붙이는 방법이다. 토큰 사용량과 누적 사용은 모델별로 앱 안에서 보인다.

장단점

장점

  • 무료에 MIT 라이선스이고, 공개 저장소를 감사하거나 포크하거나 다시 패키징할 수 있다.
  • 계정도 업체 로그인도 없어서 준비물은 다운로드와 API 키뿐이다.
  • 모델 선택이 열려 있고 로컬 서버도 포함되며, 교체 비용은 드롭다운 하나다.
  • 키는 OS 보안 저장소에 들어가고 코드는 기기 밖으로 나가지 않는다.
  • 파일, 터미널, 웹, 스킬, MCP가 한 채팅에 모여 탭 전환이 줄어든다.

단점

  • 지금은 Windows뿐이다. macOS 빌드는 예고됐지만 배포되지 않아, 맥 사용자는 기다리거나 소스에서 실행해야 한다.
  • 모델을 직접 준비하고 비용도 직접 낸다. 집중적으로 쓰는 날은 정액 코딩 구독보다 비쌀 수 있다.
  • 웹 검색에는 TinyFish 계정과 키가 따로 필요하고, 없으면 그 도구들은 꺼진 상태다.
  • 프로젝트가 아직 어리고 개발자 한 명이 유지하므로, 자금이 있는 경쟁 제품에 비해 문서와 연동에 빈틈이 있다.

자주 묻는 질문

OpenPilot은 내 컴퓨터의 프로젝트 폴더에 AI 에이전트를 붙여 쓰는 도구다. 채팅으로 원하는 결과를 설명하면, 에이전트가 파일을 읽고 고치고, 터미널 명령을 실행하고, 웹을 찾아보고, 바꾼 내용을 보고한다.