Repolode
leonardcser

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. 1

    Cargo로 소스에서 설치하기

    cargo install --locked --git https://github.com/leonardcser/smelt.git smelt-agent
  2. 2

    구독 제공업체(ChatGPT, GitHub Copilot 또는 Kimi Code)에 로그인하기

    smelt auth
  3. 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 통계는 매일 갱신됩니다.

관련 프로젝트