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!
해결하는 문제
gptme는 터미널이 존재하는 곳이라면 어디서든 작동할 수 있는 개인용 AI 에이전트입니다 — 랩톱, SSH 세션, 헤드리스 서버, CI 파이프라인 등. 채팅 인터페이스와 실용적인 작업 환경 사이의 격차를 메우기 위해 AI에게 쉘, 파이썬, 웹에 직접 접근할 수 있는 권한을 부여하여, 코드 보조자, 데이터 분석가, 또는 완전히 자율적인 백그라운드 에이전트로 작동할 수 있게 합니다.
작동 방식
에이전트는 다양한 LLM 제공자(Anthropic, OpenAI, Google, xAI, DeepSeek, 또는 llama.cpp를 통한 로컬 모델)와 함께 구성 가능한 CLI 도구로 작동합니다. AI가 쉘 명령어를 실행하고, 파이썬 코드를 실행하며, 파일을 읽고 쓰고, Playwright를 통해 웹을 탐색할 수 있는 도구 호출 루프를 사용합니다. 키워드나 패턴에 따라 맥락을 반영한 안내를 주입하는 '레슨 시스템'을 갖추고 있어 시간이 지남에 따라 행동을 개선할 수 있습니다. 자율 운영을 위해 systemd 서비스로 설정할 수 있으며, 일정에 따라 실행되며, 일기와 작업 큐를 포함한 지속 가능한 작업 공간을 유지할 수 있습니다.
대상 사용자
- 개발자: 로컬 환경에서 실제로 코드를 실행하고 테스트할 수 있는 AI 코드 보조자를 원하는 분들.
- 시스템 관리자: 자연어로 터미널 작업을 자동화하고 싶은 분들.
- 연구자: 데이터 수집 및 분석 파이프라인을 자동화하고 싶은 분들.
- AI 엔지니어: 서버에서 헤드리스로 실행 가능한 지속적이고 자율적인 에이전트를 구축하고 싶은 분들.
주요 특징
- 다양한 도구 세트: 쉘 실행, 파이썬 REPL, 파일 조작(패치/모프), 웹 탐색, 비전 기능을 내장.
- 제공자 독립성: 주요 클라우드 API, OpenRouter, 완전히 로컬 LLM을 지원.
- 자율 기능: 지속적인 에이전트를 위한 루프 실행, 작업 관리, 전용 에이전트 템플릿을 통한 메타러닝 지원.
- 확장 가능한 아키텍처: 파이썬 플러그인, 가벼운 '스킬', 행동 가이드를 위한 레슨 시스템을 통한 사용자 정의 가능.
- 상호 운용성: 외부 도구를 로드하는 MCP 클라이언트이자, Claude Desktop이나 Cursor와 같은 다른 클라이언트가 자신의 도구를 사용할 수 있도록 노출하는 MCP 서버로도 작동합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- Dispatch