Repolode
pank-su

pank-su/opencode-prompt-completion

Tab으로 수락할 수 있는 회색 프롬프트 이어쓰기를 표시하는 OpenCode V2 터미널 및 Desktop 플러그인입니다.

스타
6
포크
1
열린 이슈
0
마지막 커밋
10일 전

어떤 프로젝트인가요?

이 플러그인은 OpenCode V2 터미널 UI와 Desktop 앱에 인라인 프롬프트 완성 기능을 추가합니다. 입력을 시작하면 프롬프트 필드에 회색으로 이어쓰기 제안이 표시됩니다. Tab을 누르면 제안 전체를 수락하고, Option+Right 또는 Ctrl+Right를 누르면 한 단어씩 수락하며, Esc를 누르면 제안이 숨겨집니다. 수락하기 전까지 제안은 프롬프트 텍스트에 포함되지 않으며, 메시지가 자동으로 전송되는 일도 없습니다.

기본적으로 자동 모드에서는 Enter를 누르기 전에 초안이 선택된 모델로 전송되므로, provider 할당량이나 유료 토큰이 소모됩니다. 자동 옵션을 끄면 요청을 수동으로만 보낼 수 있습니다. 터미널 설정은 전역 cli.json에 넣으며 원격 서버에서도 작동합니다. Desktop은 opencode.json을 사용하며, 실험적인 GUI 플러그인 API가 있는 OpenCode 2.2.0이 필요합니다. 타임아웃, 디바운스, 쿨다운, 예측 모델을 설정할 수 있습니다.

플러그인은 `opencode plugin add github:pank-su/opencode-prompt-completion` 명령으로 설치합니다. 세션을 만들거나 도구를 호출하지 않고 상태를 유지하지 않는 텍스트 생성 요청을 보내며, 플러그인 코드 자체에는 초안 로그를 남기지 않습니다. 이 프로젝트는 MIT 라이선스를 따르는 독립 프로젝트이며 공식 OpenCode 구성 요소가 아닙니다.

핵심 기능

  • 01OpenCode 프롬프트 필드에 회색 인라인 이어쓰기를 표시합니다.
  • 02Tab으로 제안 전체를 수락하거나 Option+Right / Ctrl+Right로 한 단어씩 수락할 수 있습니다.
  • 03터미널과 Desktop을 지원하며, 각각 별도의 설정 파일을 사용합니다.
  • 04자동 요청을 끄고 <leader>j로 제안을 수동으로 요청할 수 있습니다.
  • 05타임아웃, 디바운스, 쿨다운, 모델 선택 옵션을 제공합니다.

활용 사례

  • OpenCode 터미널에서 코딩 에이전트에 보낼 긴 프롬프트를 더 빠르게 작성할 때.
  • 기본 세션에서는 다른 모델을 사용하면서 짧은 완성에는 더 저렴하거나 빠른 모델을 사용할 때.
  • 로컬 터미널 플러그인을 설정해 원격 OpenCode 서버에서 작업할 때.

빠른 시작

  1. 1

    OpenCode를 사용해 GitHub에서 플러그인을 설치하세요

    opencode plugin add github:pank-su/opencode-prompt-completion
  2. 2

    세션을 열고 세 글자 이상 입력한 뒤 회색 텍스트가 나타날 때까지 기다리세요. TUI가 이미 열려 있었다면 /reload를 사용하세요

사용 전 알아둘 점

  • 자동 모드는 기본적으로 켜져 있으며, Enter를 누르기 전에 입력 중인 내용이 선택한 모델로 전송되어 할당량이나 유료 토큰을 소비합니다.
  • OpenCode V2가 필요하며 OpenCode V1은 지원되지 않습니다.
  • Desktop 지원은 실험적이며, Desktop 변경 후 업데이트가 필요할 수 있습니다.
  • 새 프로젝트이며 별이 1개뿐입니다.

포함된 컬렉션

토픽

자주 묻는 질문

opencode-prompt-completion은(는) 무엇인가요?
Tab으로 수락할 수 있는 회색 프롬프트 이어쓰기를 표시하는 OpenCode V2 터미널 및 Desktop 플러그인입니다. 이 플러그인은 OpenCode V2 터미널 UI와 Desktop 앱에 인라인 프롬프트 완성 기능을 추가합니다. 입력을 시작하면 프롬프트 필드에 회색으로 이어쓰기 제안이 표시됩니다. Tab을 누르면 제안 전체를 수락하고, Option+Right 또는 Ctrl+Right를 누르면 한 단어씩 수락하며, Esc를 누르면 제안이 숨겨집니다. 수락하기 전까지 제안은 프롬프트 텍스트에 포함되지 않으며, 메시지가 자동으로 전송되는 일도 없습니다.
opencode-prompt-completion은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
opencode-prompt-completion은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
opencode-prompt-completion은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. opencode-prompt-completion의 마지막 커밋은 2026년 10월 28일입니다.
opencode-prompt-completion은(는) 어디에 사용할 수 있나요?
OpenCode 터미널에서 코딩 에이전트에 보낼 긴 프롬프트를 더 빠르게 작성할 때. 기본 세션에서는 다른 모델을 사용하면서 짧은 완성에는 더 저렴하거나 빠른 모델을 사용할 때. 로컬 터미널 플러그인을 설정해 원격 OpenCode 서버에서 작업할 때.
opencode-prompt-completion는 어떻게 설치하나요?
OpenCode를 사용해 GitHub에서 플러그인을 설치하세요: opencode plugin add github:pank-su/opencode-prompt-completion 세션을 열고 세 글자 이상 입력한 뒤 회색 텍스트가 나타날 때까지 기다리세요. TUI가 이미 열려 있었다면 /reload를 사용하세요
opencode-prompt-completion은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/pank-su/opencode-prompt-completion

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트