gptme/gptme

Your agent in your terminal, equipped with local tools: writes code, uses the terminal, browses the web. Make your own persistent autonomous agent on top!

What it solves

gptme는 터미널 내에서 직접 작동하는 개인 AI 에이전트입니다. 공급자에 구애받지 않는 로컬 우선 인터페이스를 제공함으로써 AI 워크플로우가 파편화되는 문제를 해결합니다. 이 인터페이스는 코드 실행, 파일 관리, 웹 탐색, 데스크톱과의 상호작용을 가능하게 하여 코딩, 지식 작업 및 자율적인 작업 수행을 위한 다목적 도구가 됩니다.

How it works

이 프로젝트는 CLI 에이전트로서 Anthropic, OpenAI, Google, xAI, DeepSeek와 같은 다양한 LLM 공급자(또는 llama.cpp를 통한 로컬 모델)에 연결됩니다. AI에 셸, Python 인터프리터, 웹 브라우저(Playwright), 비전 기능 등 내장 도구 세트를 제공하여 사용자의 로컬 환경과 상호작용하게 합니다. 또한 상황별 가이드를 제공하는 "레슨 시스템"을 갖추고 있으며, Model Context Protocol(MCP) 및 Agent Client Protocol(ACP)을 지원해 도구와 편집기 통합을 확장합니다.

Who it’s for

  • Developers: 셸 명령을 실행하고 파일을 편집할 수 있는 AI 기반 코딩 어시스턴트를 찾는 개발자.
  • Power users: 데이터 분석이나 연구를 위해 터미널 기반 AI 에이전트를 원하는 파워 유저.
  • AI Engineers: 지속적으로 실행되고 자체 작업 큐를 관리할 수 있는 자율 에이전트를 구축·배포하려는 AI 엔지니어.

Highlights

  • Broad Provider Support: 주요 클라우드 LLM 및 완전 로컬 모델을 모두 지원.
  • Coded Execution: 셸, IPython 및 증분 파일 패치를 위한 내장 도구.
  • Autonomous Mode: 자체 워크스페이스, 저널, 실행 루프를 가진 지속 에이전트 생성 가능.
  • Extensible Architecture: 플러그인, 훅, 맞춤 워크플로를 위한 "스킬" 지원.
  • Desktop Integration: GUI 애플리케이션과 상호작용할 수 있는 "컴퓨터 사용" 기능 포함.