Repolode
pank-su

pank-su/opencode-prompt-completion

Плагин для OpenCode V2 Terminal и Desktop, который показывает серые продолжения промпта и позволяет принять их клавишей Tab.

Звёзды
6
Форки
1
Открытые issues
0
Последний коммит
9 дней назад

Что это?

Плагин добавляет автодополнение промпта прямо в интерфейс OpenCode V2 Terminal и приложение Desktop. Пока вы печатаете, в поле промпта появляется серое продолжение. Нажмите Tab, чтобы принять подсказку целиком, Option+Right или Ctrl+Right — чтобы принять одно слово, а Esc — чтобы скрыть её. Пока подсказка не принята, она не входит в текст промпта, и сообщения никогда не отправляются автоматически.

По умолчанию в автоматическом режиме черновики отправляются выбранной модели до нажатия Enter, что расходует квоту провайдера или оплачиваемые токены. Для запросов только вручную автоматический режим можно отключить параметром automatic. Настройки для терминала задаются в глобальном cli.json, плагин работает с удалёнными серверами; для Desktop используется opencode.json, а также требуется OpenCode 2.2.0 с экспериментальным API плагинов GUI. Тайм-ауты, debounce, cooldown и модель для предсказаний можно настроить.

Плагин устанавливается командой `opencode plugin add github:pank-su/opencode-prompt-completion`. Он выполняет stateless-вызовы для генерации текста, не создавая сессий и не вызывая инструменты, и не сохраняет черновики в собственных логах. Это независимый проект под лицензией MIT, а не официальный компонент OpenCode.

Ключевые возможности

  • 01Показывает серые продолжения прямо в поле промпта OpenCode.
  • 02Позволяет принять подсказку целиком клавишей Tab или по одному слову с помощью Option+Right / Ctrl+Right.
  • 03Поддерживает Terminal и Desktop с отдельными файлами конфигурации.
  • 04Позволяет отключить автоматические запросы и вызывать подсказки вручную сочетанием <leader>j.
  • 05Предоставляет настройки тайм-аута, debounce, cooldown и выбора модели.

Сценарии использования

  • Чтобы быстрее составлять длинные промпты для coding-агентов в OpenCode Terminal.
  • Чтобы использовать более дешёвую или быструю модель для коротких дополнений, пока в основной сессии работает другая модель.
  • Чтобы работать с удалённым сервером OpenCode, используя локальную настройку плагина для терминала.

Быстрый старт

  1. 1

    Установите плагин с GitHub с помощью OpenCode

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

    Откройте сессию, введите не менее трёх символов и дождитесь появления серого текста; если TUI уже была открыта, выполните /reload

Что важно знать

  • Автоматический режим включён по умолчанию и отправляет черновики выбранной модели до нажатия Enter, расходуя квоту или платные токены.
  • Требуется OpenCode V2; OpenCode V1 не поддерживается.
  • Поддержка Desktop экспериментальная; после изменений в Desktop могут потребоваться обновления.
  • Проект новый, у него всего 1 звезда.

В подборках

Темы

Частые вопросы

Что такое opencode-prompt-completion?
Плагин для OpenCode V2 Terminal и Desktop, который показывает серые продолжения промпта и позволяет принять их клавишей Tab. Плагин добавляет автодополнение промпта прямо в интерфейс OpenCode V2 Terminal и приложение Desktop. Пока вы печатаете, в поле промпта появляется серое продолжение. Нажмите Tab, чтобы принять подсказку целиком, Option+Right или Ctrl+Right — чтобы принять одно слово, а Esc — чтобы скрыть её. Пока подсказка не принята, она не входит в текст промпта, и сообщения никогда не отправляются автоматически.
opencode-prompt-completion можно использовать бесплатно? Какая у него лицензия?
opencode-prompt-completion распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
opencode-prompt-completion всё ещё поддерживается?
Активно поддерживается. Последний коммит в opencode-prompt-completion — 28 окт. 2026 г..
Для чего можно использовать opencode-prompt-completion?
Чтобы быстрее составлять длинные промпты для coding-агентов в OpenCode Terminal. Чтобы использовать более дешёвую или быструю модель для коротких дополнений, пока в основной сессии работает другая модель. Чтобы работать с удалённым сервером OpenCode, используя локальную настройку плагина для терминала.
Как установить opencode-prompt-completion?
Установите плагин с GitHub с помощью OpenCode: opencode plugin add github:pank-su/opencode-prompt-completion Откройте сессию, введите не менее трёх символов и дождитесь появления серого текста; если TUI уже была открыта, выполните /reload
Где скачать opencode-prompt-completion?
Исходный код и инструкции по установке — на GitHub: https://github.com/pank-su/opencode-prompt-completion

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Плагин для OpenCode Desktop, который добавляет поиск по всему чату с фильтрами по областям и подсветкой совпадений, включая вызовы инструментов, их результаты и команды терминала.

1+1 за неделю0TypeScriptMITОбновлён 7 дней назад