Использование OpenCode Web (браузерный интерфейс)

Помимо терминала (TUI), OpenCode также предоставляет веб-интерфейс, который позволяет использовать возможности ИИ-программирования напрямую из браузера.

Веб-режим подходит для: удалённого доступа, командной работы и визуальных операций.

OpenCode Web — это графическая версия TUI, превращающая ИИ-программирование из терминального инструмента в платформу для визуальной совместной работы.


1. Что такое OpenCode Web?

OpenCode Web — это версия графического интерфейса на основе HTTP-сервиса. По сути:

  • Бэкенд: служба OpenCode (запускается через CLI)
  • Фронтенд: браузерный интерфейс

Это можно понимать как:Визуальная версия TUI


2. Запуск веб-сервиса

1. Базовый запуск

opencode web

По умолчанию он будет:

  • Запустит локальную службу HTTP
  • Автоматически откроет браузер

2. Пользовательский порт

opencode web --port 4096

3. Разрешить внешний доступ (важно)

opencode web --hostname 0.0.0.0 --port 4096

Доступен в локальной сети или удалённо


3. Способ доступа

После запуска откройте в браузере:

http://localhost:4096

Или:

http://你的IP:4096

4. Описание интерфейса

Веб-интерфейс OpenCode обычно включает:

  • Область ввода:Введите запрос (аналогично ChatGPT)
  • Область чата:Отображает результаты вывода ИИ
  • Контекст файла:Автоматически читает код проекта
  • История операций:Журналы выполнения команд и изменений

По сути то же самое, что и TUI, но более интуитивно понятно


5. Основы использования

1. Задавание вопросов

Help me analyze the structure of this project

2. Ссылки на файлы

这个函数是做什么的?@src/index.js

3. Выполнение изменений

Split this function into three functions, and add error handling

Примечание:

  • Команды в Web и TUI полностью одинаковы
  • Он также поддерживает понимание контекста

4. Сессии

Просматривайте и управляйте своими сессиями на главной странице. Вы можете просматривать активные сессии и создавать новые.

5. Статус сервера

НажмитеПосмотреть серверы, чтобы просмотреть подключённые серверы и их состояние.


6. Аутентификация (настройки безопасности)

Если вы используете его в общедоступной сети или в командной среде, рекомендуется включить аутентификацию:

export OPENCODE_SERVER_PASSWORD=123456
opencode web

Примечание:

  • Имя пользователя по умолчанию: opencode
  • Пароль: значение, которое вы установили

7. Типичные сценарии использования

1. Удалённая разработка

  • Запустите OpenCode на сервере
  • Удалённый доступ из браузера

2. Совместное использование в команде

  • Несколько человек просматривают результаты изменений ИИ
  • Делиться контекстом беседы

3. Демонстрация / Обучение

  • Интуитивнее, чем терминал
  • Подходит для записи экрана и презентаций

8. Web против TUI

Измерение TUI (терминал) Web (браузер)
Способ использования Командная строка Графический интерфейс
Эффективность работы Высокая (много горячих клавиш) Средняя
Визуализация Слабее Более интуитивно
Удалённый доступ Более сложная Простая
Подходит для Разработчики Новички / Команды

9. Часто задаваемые вопросы

1. Не удается получить доступ к странице

Проверьте:

  • Открыт ли порт
  • Используется ли правильный адрес (localhost / IP)

2. Не удается получить доступ удаленно

Убедитесь, что используете:

--hostname 0.0.0.0

3. Порт уже используется

Измените порт:

opencode web --port 5000
Другие расширения