leonardcser/smelt
Rust로 작성된 터미널 코딩 에이전트로, Lua 플러그인으로 스크립팅과 실시간 재로딩을 지원하며 자체 렌더러와 Vim 스타일 편집 기능을 제공합니다.
대체할 수 있는 제품:Claude Code
- 스타
- 69
- 포크
- 8
- 열린 이슈
- 2
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
smelt는 터미널에서 실행되는 코딩 에이전트로, 가볍고 쉽게 바꿔 쓸 수 있는 에이전트를 원하는 개발자를 위해 만들어졌습니다. 키맵, 명령어, 도구, UI 동작을 Lua 파일로 작성할 수 있으며, 재시작이나 재빌드 없이 실시간으로 다시 불러옵니다.
이 프로젝트는 범용 TUI 프레임워크에 의존하지 않고 자체 터미널 렌더러를 사용하며, 프롬프트와 트랜스크립트 모두에서 Vim 모션으로 검색하고 에이전트 출력을 복사할 수 있습니다. `smelt auth`를 통한 ChatGPT, GitHub Copilot, Kimi Code 구독 로그인과 MCP를 통한 Claude Code를 지원하며, Ollama로 제공되는 로컬 모델을 포함해 OpenAI 호환 API 엔드포인트라면 무엇이든 사용할 수 있습니다. 프로젝트에서는 Terminal-Bench 2.1에서 다른 여러 코딩 에이전트와 메모리, CPU, 경과 시간을 비교한 벤치마크를 공개하고 있으며, 아직 1.0 출시 전 베타 단계입니다.
핵심 기능
- 01키맵, 명령어, 도구, UI를 변경할 수 있고 실시간으로 다시 불러오는 Lua 플러그인.
- 02긴 세션에서도 입력과 스크롤이 빠르게 반응하도록 설계된 자체 터미널 렌더러.
- 03프롬프트와 트랜스크립트 모두에서 사용할 수 있는 Vim 모션.
- 04`smelt auth`를 통한 ChatGPT, GitHub Copilot, Kimi Code 구독 로그인.
- 05Ollama를 통한 로컬 모델을 포함해 모든 OpenAI 호환 엔드포인트 지원.
- 06Normal, Plan, Apply, Yolo를 순환하는 권한 모드.
활용 사례
- Ollama로 제공되는 로컬 모델을 코딩 에이전트에 연결해 사용하기.
- Lua를 사용해 터미널 작업 흐름에 맞게 키 바인딩과 도구를 사용자 지정하기.
- 무거운 TUI가 느리게 느껴지는 긴 에이전트 세션에서 작업하기.
- 기존 ChatGPT, GitHub Copilot 또는 Claude Code 구독을 터미널에서 사용하기.
빠른 시작
- 1
Cargo로 소스에서 설치하기
cargo install --locked --git https://github.com/leonardcser/smelt.git smelt-agent - 2
구독 제공업체(ChatGPT, GitHub Copilot 또는 Kimi Code)에 로그인하기
smelt auth - 3
smelt 실행하기
smelt
사용 전 알아둘 점
- smelt는 1.0 버전이 출시되기 전까지 베타 버전이며, 릴리스마다 인터페이스가 변경될 수 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- smelt은(는) 무엇인가요?
- Rust로 작성된 터미널 코딩 에이전트로, Lua 플러그인으로 스크립팅과 실시간 재로딩을 지원하며 자체 렌더러와 Vim 스타일 편집 기능을 제공합니다. smelt는 터미널에서 실행되는 코딩 에이전트로, 가볍고 쉽게 바꿔 쓸 수 있는 에이전트를 원하는 개발자를 위해 만들어졌습니다. 키맵, 명령어, 도구, UI 동작을 Lua 파일로 작성할 수 있으며, 재시작이나 재빌드 없이 실시간으로 다시 불러옵니다.
- smelt은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- smelt은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- smelt은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. smelt의 마지막 커밋은 2026년 11월 5일입니다.
- smelt은(는) 어디에 사용할 수 있나요?
- Ollama로 제공되는 로컬 모델을 코딩 에이전트에 연결해 사용하기. Lua를 사용해 터미널 작업 흐름에 맞게 키 바인딩과 도구를 사용자 지정하기. 무거운 TUI가 느리게 느껴지는 긴 에이전트 세션에서 작업하기. 기존 ChatGPT, GitHub Copilot 또는 Claude Code 구독을 터미널에서 사용하기.
- smelt는 어떻게 설치하나요?
- Cargo로 소스에서 설치하기: cargo install --locked --git https://github.com/leonardcser/smelt.git smelt-agent 구독 제공업체(ChatGPT, GitHub Copilot 또는 Kimi Code)에 로그인하기: smelt auth smelt 실행하기: smelt
- smelt은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/leonardcser/smelt
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
터미널에서 실행되는 오픈소스 AI 코딩 에이전트로, 데스크톱 앱과 개발·계획용 내장 에이전트 두 가지를 제공합니다.
터미널에서 실행되며 클라우드 API와 Ollama 같은 로컬 모델 백엔드를 지원하는 오픈소스 코딩 에이전트 CLI입니다.
Kimi 및 호환 모델을 지원하며, 터미널에서 코드를 읽고 수정하고 셸 명령을 실행하는 AI 코딩 에이전트입니다.
DeepSeek 모델에 최적화된 터미널 AI 코딩 어시스턴트로, 깊은 사고, 추론 노력 조절, Agent Skills 및 MCP 연동을 지원합니다.