fix(docs): locale translations

This commit is contained in:
Adam
2026-02-10 07:11:13 -06:00
parent 19ad7ad809
commit 4c4e30cd71
351 changed files with 3744 additions and 3765 deletions

View File

@@ -142,13 +142,13 @@ require("codecompanion").setup({
## Поддерживать
opencode через ACP работает так же, как и в терминале. Поддерживаются все функции:
opencode через ACP работает так же, как и в terminal. Поддерживаются все функции:
:::note
Некоторые встроенные команды слэша, такие как `/undo` и `/redo`, в настоящее время не поддерживаются.
:::
- Встроенные инструменты (файловые операции, команды терминала и т. д.)
- Встроенные инструменты (файловые операции, terminal-команды и т. д.)
- Пользовательские инструменты и команды слэша
- Серверы MCP, настроенные в вашей конфигурации opencode
- Правила для конкретного проекта из `AGENTS.md`

View File

@@ -1,11 +1,11 @@
---
title: интерфейс командной строки
title: CLI
description: Параметры и команда opencode CLI.
---
import { Tabs, TabItem } from "@astrojs/starlight/components"
Интерфейс командной строки opencode по умолчанию запускает [TUI](/docs/tui) при запуске без каких-либо аргументов.
CLI opencode по умолчанию запускает [TUI](/docs/tui) при запуске без каких-либо аргументов.
```bash
opencode
@@ -19,9 +19,9 @@ opencode run "Explain how closures work in JavaScript"
---
### туй
### tui
Запустите пользовательский интерфейс терминала opencode.
Запустите TUI opencode.
```bash
opencode [project]
@@ -42,13 +42,13 @@ opencode [project]
---
## Команды
## Commands
Интерфейс командной строки opencode также имеет следующие команды.
CLI opencode также имеет следующие команды.
---
### агент
### agent
Управляйте агентами для opencode.
@@ -58,9 +58,9 @@ opencode agent [command]
---
### прикреплять
### attach
Подключите терминал к уже работающему внутреннему серверу opencode, запущенному с помощью команд `serve` или `web`.
Подключите terminal к уже работающему внутреннему серверу opencode, запущенному с помощью команд `serve` или `web`.
```bash
opencode attach [url]
@@ -85,7 +85,7 @@ opencode attach http://10.20.30.40:4096
---
#### создавать
#### create
Создайте нового агента с пользовательской конфигурацией.
@@ -97,7 +97,7 @@ opencode agent create
---
#### список
#### list
Перечислите всех доступных агентов.
@@ -107,7 +107,7 @@ opencode agent list
---
### авторизация
### auth
Команда для управления учетными данными и входом в систему для провайдеров.
@@ -117,7 +117,7 @@ opencode auth [command]
---
#### авторизоваться
#### login
opencode основан на списке поставщиков по адресу [Models.dev](https://models.dev)), поэтому вы можете использовать `opencode auth login` для настройки ключей API для любого поставщика, которого вы хотите использовать. Это хранится в `~/.local/share/opencode/auth.json`.
@@ -129,7 +129,7 @@ opencode auth login
---
#### список
#### list
Перечисляет всех проверенных поставщиков, которые хранятся в файле учетных данных.
@@ -145,7 +145,7 @@ opencode auth ls
---
#### выход из системы
#### logout
Выключает вас из провайдера, удаляя его из файла учетных данных.
@@ -165,7 +165,7 @@ opencode github [command]
---
#### установить
#### install
Установите агент GitHub в свой репозиторий.
@@ -177,7 +177,7 @@ opencode github install
---
#### бегать
#### run
Запустите агент GitHub. Обычно это используется в действиях GitHub.
@@ -194,7 +194,7 @@ opencode github run
---
### мкп
### mcp
Управляйте серверами протокола контекста модели.
@@ -204,7 +204,7 @@ opencode mcp [command]
---
#### добавлять
#### add
Добавьте сервер MCP в свою конфигурацию.
@@ -216,7 +216,7 @@ opencode mcp add
---
#### список
#### list
Перечислите все настроенные серверы MCP и состояние их подключения.
@@ -232,7 +232,7 @@ opencode mcp ls
---
#### авторизация
#### auth
Аутентификация с помощью сервера MCP с поддержкой OAuth.
@@ -256,7 +256,7 @@ opencode mcp auth ls
---
#### выход из системы
#### logout
Удалите учетные данные OAuth для сервера MCP.
@@ -266,7 +266,7 @@ opencode mcp logout [name]
---
#### отлаживать
#### debug
Отладка проблем с подключением OAuth для сервера MCP.
@@ -276,7 +276,7 @@ opencode mcp debug <name>
---
### модели
### models
Перечислите все доступные модели от настроенных поставщиков.
@@ -309,7 +309,7 @@ opencode models --refresh
---
### бегать
### run
Запустите opencode в неинтерактивном режиме, передав приглашение напрямую.
@@ -352,7 +352,7 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
---
### служить
### serve
Запустите автономный сервер opencode для доступа к API. Полный HTTP-интерфейс можно найти в [server docs](/docs/server).
@@ -373,7 +373,7 @@ opencode serve
---
### сессия
### session
Управляйте сессиями opencode.
@@ -383,7 +383,7 @@ opencode session [command]
---
#### список
#### list
Перечислите все сеансы opencode.
@@ -400,7 +400,7 @@ opencode session list
---
### статистика
### stats
Покажите статистику использования токенов и затрат для ваших сеансов opencode.
@@ -419,7 +419,7 @@ opencode stats
---
### экспорт
### export
Экспортируйте данные сеанса в формате JSON.
@@ -431,7 +431,7 @@ opencode export [sessionID]
---
### импортировать
### import
Импортируйте данные сеанса из файла JSON или URL-адреса общего ресурса opencode.
@@ -448,7 +448,7 @@ opencode import https://opncd.ai/s/abc123
---
### сеть
### web
Запустите автономный сервер opencode с веб-интерфейсом.
@@ -469,7 +469,7 @@ opencode web
---
### акп
### acp
Запустите сервер ACP (агент-клиентский протокол).
@@ -489,7 +489,7 @@ opencode acp
---
### удалить
### uninstall
Удалите opencode и удалите все связанные файлы.
@@ -508,7 +508,7 @@ opencode uninstall
---
### обновление
### upgrade
Обновляет opencode до последней версии или определенной версии.
@@ -530,15 +530,15 @@ opencode upgrade v0.1.48
#### Флаги
| Флаг | Короткий | Описание |
| ---------- | -------- | -------------------------------------------------------------------- |
| `--method` | `-m` | Используемый метод установки; локон, НПМ, ПНПМ, булочка, заваривание |
| Флаг | Короткий | Описание |
| ---------- | -------- | --------------------------------------------------------- |
| `--method` | `-m` | Используемый метод установки: local, npm, pnpm, bun, brew |
---
## Глобальные флаги
## Global flags
Интерфейс командной строки opencode принимает следующие глобальные флаги.
CLI opencode принимает следующие глобальные флаги.
| Флаг | Короткий | Описание |
| -------------- | -------- | ------------------------------------------------------------- |
@@ -562,7 +562,7 @@ opencode можно настроить с помощью переменных с
| `OPENCODE_CONFIG_CONTENT` | нить | Встроенное содержимое конфигурации json |
| `OPENCODE_DISABLE_AUTOUPDATE` | логическое значение | Отключить автоматическую проверку обновлений |
| `OPENCODE_DISABLE_PRUNE` | логическое значение | Отключить удаление старых данных |
| `OPENCODE_DISABLE_TERMINAL_TITLE` | логическое значение | Отключить автоматическое обновление названия терминала |
| `OPENCODE_DISABLE_TERMINAL_TITLE` | логическое значение | Отключить автоматическое обновление заголовка terminal |
| `OPENCODE_PERMISSION` | нить | Встроенная конфигурация разрешений json |
| `OPENCODE_DISABLE_DEFAULT_PLUGINS` | логическое значение | Отключить плагины по умолчанию |
| `OPENCODE_DISABLE_LSP_DOWNLOAD` | логическое значение | Отключить автоматическую загрузку LSP-сервера |

View File

@@ -161,7 +161,7 @@ with the following content: $3
---
### Вывод оболочки
### Вывод shell
Используйте _!`command`_, чтобы ввести вывод команды bash](/docs/tui#bash-commands) в приглашение.

View File

@@ -173,7 +173,7 @@ opencode run "Hello world"
- `scroll_acceleration.enabled` — включить ускорение прокрутки в стиле MacOS. **Имеет приоритет над `scroll_speed`.**
- `scroll_speed` — пользовательский множитель скорости прокрутки (по умолчанию: `3`, минимум: `1`). Игнорируется, если `scroll_acceleration.enabled` равен `true`.
- `diff_style` — управление рендерингом различий. `"auto"` адаптируется к ширине терминала, `"stacked"` всегда отображает один столбец.
- `diff_style` — управление рендерингом различий. `"auto"` адаптируется к ширине terminal, `"stacked"` всегда отображает один столбец.
[Подробнее об использовании TUI можно узнать здесь](/docs/tui).

View File

@@ -22,27 +22,27 @@ description: Проекты и интеграции, созданные с по
| [opencode-type-inject](https://github.com/nick-vi/opencode-type-inject) | Автоматическое внедрение типов TypeScript/Svelte в файлы, считываемые с помощью инструментов поиска. |
| [opencode-openai-codex-auth](https://github.com/numman-ali/opencode-openai-codex-auth) | Используйте подписку ChatGPT Plus/Pro вместо кредитов API. |
| [opencode-gemini-auth](https://github.com/jenslys/opencode-gemini-auth) | Используйте существующий план Gemini вместо выставления счетов через API. |
| [opencode-антигравитация-auth](https://github.com/NoeFabris/opencode-antigravity-auth) | Используйте бесплатные модели Антигравити вместо выставления счетов через API. |
| [opencode-antigravity-auth](https://github.com/NoeFabris/opencode-antigravity-auth) | Используйте бесплатные модели Антигравити вместо выставления счетов через API. |
| [opencode-devcontainers](https://github.com/athal7/opencode-devcontainers) | Многоветвевая изоляция контейнеров разработки с мелкими клонами и автоматическим назначением портов. |
| [opencode-google-antigravity-auth](https://github.com/shekohex/opencode-google-antigravity-auth) | Плагин Google Antigradity OAuth с поддержкой поиска Google и более надежной обработкой API. |
| [opencode-динамический-контекст-обрезка](https://github.com/Tarquinen/opencode-dynamic-context-pruning) | Оптимизируйте использование токенов за счет сокращения выходных данных устаревших инструментов. |
| [opencode-dynamic-context-pruning](https://github.com/Tarquinen/opencode-dynamic-context-pruning) | Оптимизируйте использование токенов за счет сокращения выходных данных устаревших инструментов. |
| [opencode-websearch-cited](https://github.com/ghoulr/opencode-websearch-cited.git) | Добавьте встроенную поддержку веб-поиска для поддерживаемых поставщиков в стиле Google. |
| [opencode-pty](https://github.com/shekohex/opencode-pty.git) | Позволяет агентам ИИ запускать фоновые процессы в PTY и отправлять им интерактивные данные. |
| [opencode-shell-strategy](https://github.com/JRedeker/opencode-shell-strategy) | Инструкции для неинтерактивных команд оболочки — предотвращают зависания из-за операций, зависящих от TTY. |
| [opencode-shell-strategy](https://github.com/JRedeker/opencode-shell-strategy) | Инструкции для неинтерактивных shell-команд — предотвращают зависания из-за операций, зависящих от TTY. |
| [opencode-wakatime](https://github.com/angristan/opencode-wakatime) | Отслеживайте использование opencode с помощью Wakatime |
| [opencode-md-table-formatter](https://github.com/franlol/opencode-md-table-formatter/tree/main) | Очистка таблиц уценок, созданных LLM |
| [opencode-morph-fast-apply](https://github.com/JRedeker/opencode-morph-fast-apply) | Редактирование кода в 10 раз быстрее с помощью API Morph Fast Apply и маркеров отложенного редактирования. |
| [о-мой-opencode](https://github.com/code-yeongyu/oh-my-opencode) | Фоновые агенты, встроенные инструменты LSP/AST/MCP, курируемые агенты, совместимость с Claude Code |
| [уведомитель opencode](https://github.com/panta82/opencode-notificator) | Уведомления на рабочем столе и звуковые оповещения для сеансов opencode |
| [oh-my-opencode](https://github.com/code-yeongyu/oh-my-opencode) | Фоновые агенты, встроенные инструменты LSP/AST/MCP, курируемые агенты, совместимость с Claude Code |
| [opencode-notificator](https://github.com/panta82/opencode-notificator) | Уведомления на рабочем столе и звуковые оповещения для сеансов opencode |
| [opencode-notifier](https://github.com/mohak34/opencode-notifier) | Уведомления на рабочем столе и звуковые оповещения о разрешениях, завершении и событиях ошибок. |
| [opencode-zellij-namer](https://github.com/24601/opencode-zellij-namer) | Автоматическое именование сеансов Zellij на основе искусственного интеллекта на основе контекста opencode. |
| [opencode-skillful](https://github.com/zenobi-us/opencode-skillful) | Разрешить агентам opencode отложенную загрузку подсказок по требованию с обнаружением и внедрением навыков. |
| [opencode-supermemory](https://github.com/supermemoryai/opencode-supermemory) | Постоянная память между сеансами с использованием Supermemory |
| [@plannotator/opencode](https://github.com/backnotprop/plannotator/tree/main/apps/opencode-plugin) | Интерактивный обзор плана с визуальными аннотациями и возможностью совместного использования в частном или автономном режиме. |
| [@openspoon/subtask2](https://github.com/spoons-and-mirrors/subtask2) | Расширьте opencode/команды до мощной системы оркестровки с детальным управлением потоком данных. |
| [opencode-планировщик](https://github.com/different-ai/opencode-scheduler) | Планируйте повторяющиеся задания с помощью launchd (Mac) или systemd (Linux) с синтаксисом cron. |
| [микоде](https://github.com/vtemian/micode) | Структурированный мозговой штурм → План → Реализация рабочего процесса с непрерывностью сеанса |
| [октто](https://github.com/vtemian/octto) | Интерактивный пользовательский интерфейс браузера для мозгового штурма с помощью искусственного интеллекта с формами из нескольких вопросов |
| [opencode-scheduler](https://github.com/different-ai/opencode-scheduler) | Планируйте повторяющиеся задания с помощью launchd (Mac) или systemd (Linux) с синтаксисом cron. |
| [micode](https://github.com/vtemian/micode) | Структурированный мозговой штурм → План → Реализация рабочего процесса с непрерывностью сеанса |
| [octto](https://github.com/vtemian/octto) | Интерактивный пользовательский интерфейс браузера для мозгового штурма с помощью искусственного интеллекта с формами из нескольких вопросов |
| [opencode-background-agents](https://github.com/kdcokenny/opencode-background-agents) | Фоновые агенты в стиле Claude Code с асинхронным делегированием и сохранением контекста. |
| [opencode-notify](https://github.com/kdcokenny/opencode-notify) | Встроенные уведомления ОС для opencode — узнайте, когда задачи завершены |
| [opencode-workspace](https://github.com/kdcokenny/opencode-workspace) | Комплексный пакет многоагентной оркестровки — 16 компонентов, одна установка |
@@ -52,19 +52,18 @@ description: Проекты и интеграции, созданные с по
## Проекты
| Имя | Описание |
| ------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------- |
| [StreeX 1 | Discord-бот для управления сессиями opencode, построенный на SDK |
| [opencode.nvim](https://github.com/NickvanDyke/opencode.nvim) | Плагин Neovim для подсказок с поддержкой редактора, созданный на основе API |
| [портал](https://github.com/hosenur/portal) | Мобильный веб-интерфейс для opencode через Tailscale/VPN |
| [шаблон плагина с открытым кодом](https://github.com/zenobi-us/opencode-plugin-template/) | Шаблон для создания плагинов opencode |
| [opencode.nvim](https://github.com/sudo-tee/opencode.nvim) | Интерфейс Neovim для opencode — агент кодирования искусственного интеллекта на базе терминала |
| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | Поставщик Vercel AI SDK для использования opencode через @opencode-ai/sdk |
| [OpenChamber](https://github.com/btriapitsyn/openchamber) | Веб-приложение или настольное приложение и расширение VS Code для opencode |
| [opencode-Obsidian](https://github.com/mtymek/opencode-obsidian) | Плагин Obsidian, встраивающий opencode в пользовательский интерфейс Obsidian. |
| [OpenWork](https://github.com/different-ai/openwork) | Альтернатива Claude Cowork с открытым исходным кодом на базе opencode. |
| [ocx](https://github.com/kdcokenny/ocx) | Менеджер расширений opencode с переносимыми изолированными профилями. |
| [КодNomad](https://github.com/NeuralNomadsAI/CodeNomad) | Настольное, веб-, мобильное и удаленное клиентское приложение для opencode |
| Имя | Описание |
| ------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------- |
| [opencode.nvim](https://github.com/NickvanDyke/opencode.nvim) | Плагин Neovim для подсказок с поддержкой редактора, созданный на основе API |
| [portal](https://github.com/hosenur/portal) | Мобильный веб-интерфейс для opencode через Tailscale/VPN |
| [opencode plugin template](https://github.com/zenobi-us/opencode-plugin-template/) | Шаблон для создания плагинов opencode |
| [opencode.nvim](https://github.com/sudo-tee/opencode.nvim) | Интерфейс Neovim для opencode — агент кодирования искусственного интеллекта на базе terminal |
| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | Поставщик Vercel AI SDK для использования opencode через @opencode-ai/sdk |
| [OpenChamber](https://github.com/btriapitsyn/openchamber) | Веб-приложение или настольное приложение и расширение VS Code для opencode |
| [OpenCode-Obsidian](https://github.com/mtymek/opencode-obsidian) | Плагин Obsidian, встраивающий opencode в пользовательский интерфейс Obsidian. |
| [OpenWork](https://github.com/different-ai/openwork) | Альтернатива Claude Cowork с открытым исходным кодом на базе opencode. |
| [ocx](https://github.com/kdcokenny/ocx) | Менеджер расширений opencode с переносимыми изолированными профилями. |
| [CodeNomad](https://github.com/NeuralNomadsAI/CodeNomad) | Настольное, веб-, мобильное и удаленное клиентское приложение для opencode |
---
@@ -72,5 +71,5 @@ description: Проекты и интеграции, созданные с по
| Имя | Описание |
| ----------------------------------------------------------------- | -------------------------------------------------------------------------- |
| [Агентный](https://github.com/Cluster444/agentic) | Модульные ИИ-агенты и команды для структурированной разработки |
| [opencode-агенты](https://github.com/darrenhinde/opencode-agents) | Конфигурации, подсказки, агенты и плагины для улучшения рабочих процессов. |
| [Agentic](https://github.com/Cluster444/agentic) | Модульные ИИ-агенты и команды для структурированной разработки |
| [opencode-agents](https://github.com/darrenhinde/opencode-agents) | Конфигурации, подсказки, агенты и плагины для улучшения рабочих процессов. |

View File

@@ -9,7 +9,7 @@ opencode интегрируется с вашим рабочим процесс
---
## ГитЛаб.
## GitLab
opencode работает в обычном конвейере GitLab. Вы можете встроить его в конвейер как [CI-компонент](https://docs.gitlab.com/ee/ci/components/)

View File

@@ -3,14 +3,14 @@ title: IDE
description: Расширение opencode для VS Code, Cursor и других IDE.
---
opencode интегрируется с VS Code, Cursor или любой IDE, поддерживающей терминал. Просто запустите `opencode` в терминале, чтобы начать.
opencode интегрируется с VS Code, Cursor или любой IDE, поддерживающей terminal. Просто запустите `opencode` в terminal, чтобы начать.
---
## Использование
- **Быстрый запуск**: используйте `Cmd+Esc` (Mac) или `Ctrl+Esc` (Windows/Linux), чтобы открыть opencode в разделенном представлении терминала, или сосредоточьте внимание на существующем сеансе терминала, если он уже запущен.
- **Новый сеанс**: используйте `Cmd+Shift+Esc` (Mac) или `Ctrl+Shift+Esc` (Windows/Linux), чтобы начать новый сеанс терминала opencode, даже если он уже открыт. Вы также можете нажать кнопку opencode в пользовательском интерфейсе.
- **Быстрый запуск**: используйте `Cmd+Esc` (Mac) или `Ctrl+Esc` (Windows/Linux), чтобы открыть opencode в разделенном представлении terminal, или сосредоточьте внимание на существующем сеансе terminal, если он уже запущен.
- **Новый сеанс**: используйте `Cmd+Shift+Esc` (Mac) или `Ctrl+Shift+Esc` (Windows/Linux), чтобы начать новый сеанс terminal opencode, даже если он уже открыт. Вы также можете нажать кнопку opencode в пользовательском интерфейсе.
- **Узнавание контекста**: автоматически делитесь своим текущим выбором или вкладкой с помощью opencode.
- **File Reference Shortcuts**: Use `Cmd+Option+K` (Mac) or `Alt+Ctrl+K` (Linux/Windows) to insert file references. Например, `@File#L37-42`.
@@ -20,8 +20,8 @@ opencode интегрируется с VS Code, Cursor или любой IDE, п
Чтобы установить opencode на VS Code и популярные форки, такие как Cursor, Windsurf, VSCodium:
1. Открыть код VS
2. Откройте встроенный терминал
1. Откройте VS Code
2. Откройте встроенный terminal
3. Запустите `opencode` - расширение установится автоматически.
С другой стороны, если вы хотите использовать собственную IDE при запуске `/editor` или `/export` из TUI, вам необходимо установить `export EDITOR="code --wait"`. [Подробнее](/docs/tui/#editor-setup).
@@ -38,11 +38,11 @@ opencode интегрируется с VS Code, Cursor или любой IDE, п
Если расширение не устанавливается автоматически:
- Убедитесь, что вы используете `opencode` во встроенном терминале.
- Убедитесь, что вы используете `opencode` во встроенном terminal.
- Убедитесь, что CLI для вашей IDE установлен:
- Для кода VS: команда `code`.
- Для курсора: команда `cursor`.
- Для виндсерфинга: команда `windsurf`.
- Для VSCodium: команда `codium`.
- Если нет, запустите `Cmd+Shift+P` (Mac) или `Ctrl+Shift+P` (Windows/Linux) и найдите «Команда оболочки: установите команду «код» в PATH» (или эквивалент для вашей IDE).
- Если нет, запустите `Cmd+Shift+P` (Mac) или `Ctrl+Shift+P` (Windows/Linux) и найдите "Shell Command: Install 'code' command in PATH" (или эквивалент для вашей IDE).
- Убедитесь, что у VS Code есть разрешение на установку расширений.

View File

@@ -7,7 +7,7 @@ import { Tabs, TabItem } from "@astrojs/starlight/components"
import config from "../../../../config.mjs"
export const console = config.console
[**opencode**](/) — это агент кодирования искусственного интеллекта с открытым исходным кодом. Он доступен в виде интерфейса на базе терминала, настольного приложения или расширения IDE.
[**opencode**](/) — это агент кодирования искусственного интеллекта с открытым исходным кодом. Он доступен в виде интерфейса на базе terminal, настольного приложения или расширения IDE.
![opencode TUI с темой opencode](../../../assets/lander/screenshot.png)
@@ -17,9 +17,9 @@ export const console = config.console
#### Предварительные условия
Чтобы использовать opencode в вашем терминале, вам понадобится:
Чтобы использовать opencode в вашем terminal, вам понадобится:
1. Современный эмулятор терминала, например:
1. Современный эмулятор terminal, например:
- [WezTerm](https://wezterm.org), кроссплатформенный
- [Alacritty](https://alacritty.org), кроссплатформенный
- [Ghostty](https://ghostty.org), Linux и macOS
@@ -258,11 +258,11 @@ How is authentication handled in @packages/functions/src/api/index.ts
```
:::кончик
Перетащите изображения в терминал, чтобы добавить их в подсказку.
Перетащите изображения в terminal, чтобы добавить их в подсказку.
:::
opencode может сканировать любые изображения, которые вы ему предоставляете, и добавлять их в командную строку. Ты можешь
сделайте это, перетащив изображение в терминал.
сделайте это, перетащив изображение в terminal.
3. **Создайте функцию**

View File

@@ -107,7 +107,7 @@ opencode имеет список сочетаний клавиш, которые
## Ключ лидера
opencode использует клавишу `leader` для большинства сочетаний клавиш. Это позволяет избежать конфликтов в вашем терминале.
opencode использует клавишу `leader` для большинства сочетаний клавиш. Это позволяет избежать конфликтов в вашем terminal.
По умолчанию `ctrl+x` является ведущей клавишей, и для большинства действий требуется сначала нажать ведущую клавишу, а затем сочетание клавиш. Например, чтобы начать новый сеанс, сначала нажмите `ctrl+x`, а затем нажмите `n`.
@@ -154,7 +154,7 @@ opencode использует клавишу `leader` для большинст
## Shift+Ввод
Некоторые терминалы по умолчанию не отправляют клавиши-модификаторы с Enter. Возможно, вам придется настроить терминал на отправку `Shift+Enter` в качестве escape-последовательности.
Некоторые terminal по умолчанию не отправляют клавиши-модификаторы с Enter. Возможно, вам придется настроить terminal на отправку `Shift+Enter` в качестве escape-последовательности.
### Терминал Windows
@@ -189,4 +189,4 @@ opencode использует клавишу `leader` для большинст
]
```
Сохраните файл и перезапустите терминал Windows или откройте новую вкладку.
Сохраните файл и перезапустите Windows Terminal или откройте новую вкладку.

View File

@@ -205,7 +205,7 @@ opencode поставляется с вариантами по умолчани
Когда opencode запускается, он проверяет модели в следующем порядке приоритета:
1. Флаг командной строки `--model` или `-m`. Формат тот же, что и в файле конфигурации: `provider_id/model_id`.
1. CLI-флаг `--model` или `-m`. Формат тот же, что и в файле конфигурации: `provider_id/model_id`.
2. Список моделей в конфигурации opencode.

View File

@@ -36,7 +36,7 @@ opencode имеет два встроенных режима.
- `write`  невозможно создавать новые файлы.
- `edit`  невозможно изменить существующие файлы, за исключением файлов, расположенных по адресу `.opencode/plans/*.md`, для детализации самого плана.
- `patch`  невозможно применить исправления.
- `bash` — невозможно выполнить команды оболочки.
- `bash` — невозможно выполнить shell-команды.
Этот режим полезен, если вы хотите, чтобы ИИ анализировал код, предлагал изменения или создавал планы без внесения каких-либо фактических изменений в вашу кодовую базу.

View File

@@ -134,7 +134,7 @@ opencode использует конфигурацию `permission`, чтобы
- `glob` — подстановка файла (соответствует шаблону подстановки)
- `grep` — поиск по контенту (соответствует шаблону регулярного выражения)
- `list` — список файлов в каталоге (соответствует пути к каталогу)
- `bash` — запуск команд оболочки (соответствует проанализированным командам, например `git status --porcelain`)
- `bash` — запуск shell-команд (соответствует проанализированным командам, например `git status --porcelain`)
- `task` — запуск субагентов (соответствует типу субагента)
- `skill` — загрузка навыка (соответствует названию навыка)
- `lsp` — выполнение запросов LSP (в настоящее время не детализированных)

View File

@@ -26,7 +26,7 @@ description: Напишите свои собственные плагины д
---
### Из НПМ
### Из npm
Укажите пакеты npm в файле конфигурации.
@@ -119,7 +119,7 @@ export const MyPlugin = async ({ project, client, $, directory, worktree }) => {
- `directory`: текущий рабочий каталог.
- `worktree`: путь к рабочему дереву git.
- `client`: клиент SDK с открытым кодом для взаимодействия с ИИ.
- `$`: [оболочка API](https://bun.com/docs/runtime/shell) Бана для выполнения команд.
- `$`: [Bun shell API](https://bun.com/docs/runtime/shell) для выполнения команд.
---
@@ -192,7 +192,7 @@ export const MyPlugin: Plugin = async ({ project, client, $, directory, worktree
- `todo.updated`
#### События оболочки
#### События shell
- `shell.env`
@@ -260,7 +260,7 @@ export const EnvProtection = async ({ project, client, $, directory, worktree })
### Внедрение переменных среды
Внедряйте переменные среды во все процессы выполнения оболочки (инструменты искусственного интеллекта и пользовательские терминалы):
Внедряйте переменные среды во все shell-процессы выполнения (инструменты искусственного интеллекта и пользовательские terminal):
```javascript title=".opencode/plugins/inject-env.js"
export const InjectEnvPlugin = async () => {

View File

@@ -15,14 +15,14 @@ opencode использует [AI SDK](https://ai-sdk.dev/) и [Models.dev](http
---
### Реквизиты для входа
### Credentials
Когда вы добавляете ключи API провайдера с помощью команды `/connect`, они сохраняются
в `~/.local/share/opencode/auth.json`.
---
### Конфигурация
### Config
Вы можете настроить поставщиков через раздел `provider` в вашем opencode.
конфиг.
@@ -95,7 +95,7 @@ OpenCode Zen — это список моделей, предоставленн
---
### 302.ИИ
### 302.AI
1. Перейдите в консоль 302.AI](https://302.ai/), создайте учетную запись и сгенерируйте ключ API.
@@ -122,7 +122,7 @@ OpenCode Zen — это список моделей, предоставленн
---
### Амазонка
### Amazon Bedrock
Чтобы использовать Amazon Bedrock с opencode:
@@ -252,7 +252,7 @@ OpenCode Zen — это список моделей, предоставленн
---
### антропный
### Anthropic
1. После регистрации введите команду `/connect` и выберите Anthropic.
@@ -284,9 +284,9 @@ OpenCode Zen — это список моделей, предоставленн
##### Использование ключей API
Вы также можете выбрать **Создать ключ API**, если у вас нет подписки Pro/Max. Он также откроет ваш браузер и попросит вас войти в Anthropic и предоставит вам код, который вы можете вставить в свой терминал.
Вы также можете выбрать **Создать ключ API**, если у вас нет подписки Pro/Max. Он также откроет ваш браузер и попросит вас войти в Anthropic и предоставит вам код, который вы можете вставить в свой terminal.
Или, если у вас уже есть ключ API, вы можете выбрать **Ввести ключ API вручную** и вставить его в свой терминал.
Или, если у вас уже есть ключ API, вы можете выбрать **Ввести ключ API вручную** и вставить его в свой terminal.
---
@@ -341,7 +341,7 @@ OpenCode Zen — это список моделей, предоставленн
---
### Когнитивные службы Azure
### Azure Cognitive Services
1. Перейдите на [портал Azure](https://portal.azure.com/) и создайте ресурс **Azure OpenAI**. Вам понадобится:
- **Имя ресурса**: оно становится частью вашей конечной точки API (`https://AZURE_COGNITIVE_SERVICES_RESOURCE_NAME.cognitiveservices.azure.com/`).
@@ -388,7 +388,7 @@ OpenCode Zen — это список моделей, предоставленн
---
### Бассет-хаунд
### Baseten
1. Перейдите в [Baseten](https://app.baseten.co/), создайте учетную запись и сгенерируйте ключ API.
@@ -415,7 +415,7 @@ OpenCode Zen — это список моделей, предоставленн
---
### Мозги
### Cerebras
1. Перейдите в [консоль Cerebras](https://inference.cerebras.ai/), создайте учетную запись и сгенерируйте ключ API.
@@ -442,7 +442,7 @@ OpenCode Zen — это список моделей, предоставленн
---
### Cloudflare AI-шлюз
### Cloudflare AI Gateway
Cloudflare AI Gateway позволяет вам получать доступ к моделям OpenAI, Anthropic, Workers AI и т. д. через единую конечную точку. Благодаря [Unified Billing](https://developers.cloudflare.com/ai-gateway/features/unified-billing/) вам не нужны отдельные ключи API для каждого провайдера.
@@ -500,7 +500,7 @@ Cloudflare AI Gateway позволяет вам получать доступ к
---
### Кора
### Cortecs
1. Перейдите в [консоль Cortecs](https://cortecs.ai/), создайте учетную запись и сгенерируйте ключ API.
@@ -527,7 +527,7 @@ Cloudflare AI Gateway позволяет вам получать доступ к
---
### ДипСик
### DeepSeek
1. Перейдите в [консоль DeepSeek](https://platform.deepseek.com/), создайте учетную запись и нажмите **Создать новый ключ API**.
@@ -554,7 +554,7 @@ Cloudflare AI Gateway позволяет вам получать доступ к
---
### Глубокая инфра
### Deep Infra
1. Перейдите на панель мониторинга Deep Infra](https://deepinfra.com/dash), создайте учетную запись и сгенерируйте ключ API.
@@ -581,7 +581,7 @@ Cloudflare AI Gateway позволяет вам получать доступ к
---
### Прошивка
### Firmware
1. Перейдите на [панель встроенного ПО](https://app.firmware.ai/signup), создайте учетную запись и сгенерируйте ключ API.
@@ -608,7 +608,7 @@ Cloudflare AI Gateway позволяет вам получать доступ к
---
### Фейерверк ИИ
### Fireworks AI
1. Перейдите в [консоль Fireworks AI](https://app.fireworks.ai/), создайте учетную запись и нажмите **Создать ключ API**.
@@ -635,7 +635,7 @@ Cloudflare AI Gateway позволяет вам получать доступ к
---
### GitLab Дуэт
### GitLab Duo
GitLab Duo предоставляет агентский чат на базе искусственного интеллекта со встроенными возможностями вызова инструментов через прокси-сервер GitLab Anthropic.
@@ -664,7 +664,7 @@ GitLab Duo предоставляет агентский чат на базе и
2. Нажмите **Добавить новый токен**.
3. Имя: `OpenCode`, Области применения: `api`
4. Скопируйте токен (начинается с `glpat-`)
5. Введите его в терминал
5. Введите его в terminal
3. Запустите команду `/models`, чтобы просмотреть доступные модели.
@@ -784,7 +784,7 @@ export GITLAB_OAUTH_CLIENT_ID=your_application_id_here
---
### GitHub второй пилот
### GitHub Copilot
Чтобы использовать подписку GitHub Copilot с открытым кодом:
@@ -821,7 +821,7 @@ export GITLAB_OAUTH_CLIENT_ID=your_application_id_here
---
### Google Вертекс ИИ
### Google Vertex AI
Чтобы использовать Google Vertex AI с opencode:
@@ -837,7 +837,7 @@ export GITLAB_OAUTH_CLIENT_ID=your_application_id_here
- `VERTEX_LOCATION` (необязательно): регион для Vertex AI (по умолчанию `global`).
- Аутентификация (выберите одну):
- `GOOGLE_APPLICATION_CREDENTIALS`: путь к ключевому файлу JSON вашего сервисного аккаунта.
- Аутентификация с помощью интерфейса командной строки gcloud: `gcloud auth application-default login`.
- Аутентификация через CLI gcloud: `gcloud auth application-default login`.
Установите их во время запуска opencode.
@@ -865,7 +865,7 @@ export GITLAB_OAUTH_CLIENT_ID=your_application_id_here
---
### Грок
### Groq
1. Перейдите в консоль Groq](https://console.groq.com/), нажмите **Создать ключ API** и скопируйте ключ.
@@ -892,7 +892,7 @@ export GITLAB_OAUTH_CLIENT_ID=your_application_id_here
---
### Обнимающее лицо
### Hugging Face
[Поставщики Hugging Face Inference Provider](https://huggingface.co/docs/inference-providers) предоставляют доступ к открытым моделям, поддерживаемым более чем 17 поставщиками.
@@ -921,7 +921,7 @@ export GITLAB_OAUTH_CLIENT_ID=your_application_id_here
---
### Геликон
### Helicone
[Helicone](https://helicone.ai) — это платформа наблюдения LLM, которая обеспечивает ведение журнала, мониторинг и аналитику для ваших приложений искусственного интеллекта. Helicone AI Gateway автоматически направляет ваши запросы соответствующему поставщику на основе модели.
@@ -1034,7 +1034,7 @@ npm install -g opencode-helicone-session
---
### вызов.cpp
### llama.cpp
Вы можете настроить opencode для использования локальных моделей с помощью [утилиты llama-server llama.cpp's](https://github.com/ggml-org/llama.cpp)
@@ -1072,7 +1072,7 @@ npm install -g opencode-helicone-session
---
### ИО.НЕТ
### IO.NET
IO.NET предлагает 17 моделей, оптимизированных для различных случаев использования:
@@ -1101,7 +1101,7 @@ IO.NET предлагает 17 моделей, оптимизированных
---
### ЛМ Студия
### LM Studio
Вы можете настроить opencode для использования локальных моделей через LM Studio.
@@ -1135,7 +1135,7 @@ IO.NET предлагает 17 моделей, оптимизированных
---
### Лунный выстрел ИИ
### Moonshot AI
Чтобы использовать Кими К2 из Moonshot AI:
@@ -1164,7 +1164,7 @@ IO.NET предлагает 17 моделей, оптимизированных
---
### МиниМакс
### MiniMax
1. Перейдите в [консоль API MiniMax](https://platform.minimax.io/login), создайте учетную запись и сгенерируйте ключ API.
@@ -1191,7 +1191,7 @@ IO.NET предлагает 17 моделей, оптимизированных
---
### Фабрика токенов Небиуса
### Nebius Token Factory
1. Перейдите в консоль Nebius Token Factory](https://tokenfactory.nebius.com/), создайте учетную запись и нажмите **Добавить ключ**.
@@ -1218,7 +1218,7 @@ IO.NET предлагает 17 моделей, оптимизированных
---
### Быть
### Ollama
Вы можете настроить opencode для использования локальных моделей через Ollama.
@@ -1260,7 +1260,7 @@ Ollama может автоматически настроиться для openc
---
### Оллама Облако
### Ollama Cloud
Чтобы использовать Ollama Cloud с opencode:
@@ -1299,7 +1299,7 @@ Ollama может автоматически настроиться для openc
---
### ОпенАИ
### OpenAI
Мы рекомендуем подписаться на [ChatGPT Plus или Pro](https://chatgpt.com/pricing).
@@ -1328,11 +1328,11 @@ Ollama может автоматически настроиться для openc
##### Использование ключей API
Если у вас уже есть ключ API, вы можете выбрать **Ввести ключ API вручную** и вставить его в свой терминал.
Если у вас уже есть ключ API, вы можете выбрать **Ввести ключ API вручную** и вставить его в свой terminal.
---
### opencode Дзен
### OpenCode Zen
OpenCode Zen — это список протестированных и проверенных моделей, предоставленный командой opencode. [Подробнее](/docs/zen).
@@ -1425,7 +1425,7 @@ OpenCode Zen — это список протестированных и про
---
### SAP AI Ядро
### SAP AI Core
SAP AI Core предоставляет доступ к более чем 40 моделям от OpenAI, Anthropic, Google, Amazon, Meta, Mistral и AI21 через единую платформу.
@@ -1480,7 +1480,7 @@ SAP AI Core предоставляет доступ к более чем 40 мо
---
### Конечные точки OVHcloud AI
### OVHcloud AI Endpoints
1. Перейдите к [OVHcloud Panel](https://ovh.com/manager). Перейдите в раздел `Public Cloud`, `AI & Machine Learning` > `AI Endpoints` и на вкладке `API Keys` нажмите **Создать новый ключ API**.
@@ -1507,7 +1507,7 @@ SAP AI Core предоставляет доступ к более чем 40 мо
---
### Чешуйчатая дорога
### Scaleway
Чтобы использовать [Scaleway Generative APIs](https://www.scaleway.com/en/docs/generative-apis/) с opencode:
@@ -1536,7 +1536,7 @@ SAP AI Core предоставляет доступ к более чем 40 мо
---
### Вместе ИИ
### Together AI
1. Перейдите в [консоль Together AI](https://api.together.ai), создайте учетную запись и нажмите **Добавить ключ**.
@@ -1563,7 +1563,7 @@ SAP AI Core предоставляет доступ к более чем 40 мо
---
### Венеция ИИ
### Venice AI
1. Перейдите к [консоли Venice AI](https://venice.ai), создайте учетную запись и сгенерируйте ключ API.
@@ -1590,7 +1590,7 @@ SAP AI Core предоставляет доступ к более чем 40 мо
---
### AI-шлюз Vercel
### Vercel AI Gateway
Vercel AI Gateway позволяет получать доступ к моделям OpenAI, Anthropic, Google, xAI и других источников через единую конечную точку. Модели предлагаются по прейскурантной цене без наценок.
@@ -1673,7 +1673,7 @@ Vercel AI Gateway позволяет получать доступ к модел
---
### З.АИ
### Z.AI
1. Перейдите в [консоль Z.AI API](https://z.ai/manage-apikey/apikey-list), создайте учетную запись и нажмите **Создать новый ключ API**.
@@ -1702,7 +1702,7 @@ Vercel AI Gateway позволяет получать доступ к модел
---
### ДзенМукс
### ZenMux
1. Перейдите на [панель управления ZenMux](https://zenmux.ai/settings/keys), нажмите **Создать ключ API** и скопируйте ключ.

View File

@@ -3,7 +3,7 @@ title: Правила
description: Установите пользовательские инструкции для opencode.
---
Вы можете предоставить собственные инструкции для открытия кода, создав файл `AGENTS.md`. Это похоже на правила Курсора. Он содержит инструкции, которые будут включены в контекст LLM для настройки его поведения для вашего конкретного проекта.
Вы можете предоставить собственные инструкции для opencode, создав файл `AGENTS.md`. Это похоже на правила Cursor. Он содержит инструкции, которые будут включены в контекст LLM для настройки его поведения для вашего конкретного проекта.
---

View File

@@ -3,19 +3,19 @@ title: Темы
description: Выберите встроенную тему или определите свою собственную.
---
С помощью opencode вы можете выбрать одну из нескольких встроенных тем, использовать тему, которая адаптируется к теме вашего терминала, или определить свою собственную тему.
С помощью opencode вы можете выбрать одну из нескольких встроенных тем, использовать тему, которая адаптируется к теме вашего terminal, или определить свою собственную тему.
По умолчанию opencode использует нашу собственную тему `opencode`.
---
## Требования к терминалу
## Требования к terminal
Чтобы темы корректно отображались в полной цветовой палитре, ваш терминал должен поддерживать **truecolor** (24-битный цвет). Большинство современных терминалов поддерживают это по умолчанию, но вам может потребоваться включить его:
Чтобы темы корректно отображались в полной цветовой палитре, ваш terminal должен поддерживать **truecolor** (24-битный цвет). Большинство современных terminal поддерживают это по умолчанию, но вам может потребоваться включить его:
- **Проверьте поддержку**: запустите `echo $COLORTERM` — должен появиться `truecolor` или `24bit`.
- **Включить truecolor**: установите переменную среды `COLORTERM=truecolor` в профиле оболочки.
- **Совместимость терминала**: убедитесь, что ваш эмулятор терминала поддерживает 24-битный цвет (большинство современных терминалов, таких как iTerm2, Alacritty, Kitty, Windows Terminal и последние версии терминала GNOME, поддерживают).
- **Включить truecolor**: установите переменную среды `COLORTERM=truecolor` в профиле shell.
- **Совместимость terminal**: убедитесь, что ваш эмулятор terminal поддерживает 24-битный цвет (большинство современных terminal, таких как iTerm2, Alacritty, Kitty, Windows Terminal и последние версии terminal GNOME, поддерживают).
Без поддержки truecolor темы могут отображаться с пониженной точностью цветопередачи или вернуться к ближайшему приближению к 256 цветам.
@@ -45,17 +45,17 @@ opencode поставляется с несколькими встроенным
## Системная тема
Тема `system` автоматически адаптируется к цветовой схеме вашего терминала. В отличие от традиционных тем, использующих фиксированные цвета, тема _system_:
Тема `system` автоматически адаптируется к цветовой схеме вашего terminal. В отличие от традиционных тем, использующих фиксированные цвета, тема _system_:
- **Создает шкалу серого**: создает пользовательскую шкалу серого на основе цвета фона вашего терминала, обеспечивая оптимальный контраст.
- **Использует цвета ANSI**: использует стандартные цвета ANSI (015) для подсветки синтаксиса и элементов пользовательского интерфейса, которые соответствуют цветовой палитре вашего терминала.
- **Сохраняет настройки терминала по умолчанию**: использует `none` для цветов текста и фона, чтобы сохранить естественный вид вашего терминала.
- **Создает шкалу серого**: создает пользовательскую шкалу серого на основе цвета фона вашего terminal, обеспечивая оптимальный контраст.
- **Использует цвета ANSI**: использует стандартные цвета ANSI (015) для подсветки синтаксиса и элементов пользовательского интерфейса, которые соответствуют цветовой палитре вашего terminal.
- **Сохраняет настройки terminal по умолчанию**: использует `none` для цветов текста и фона, чтобы сохранить естественный вид вашего terminal.
Системная тема предназначена для пользователей, которые:
- Хотите, чтобы opencode соответствовал внешнему виду их терминала
- Используйте пользовательские цветовые схемы терминала
- Предпочитайте единообразный вид для всех терминальных приложений.
- Хотите, чтобы opencode соответствовал внешнему виду их terminal
- Используйте пользовательские цветовые схемы terminal
- Предпочитайте единообразный вид для всех terminal-приложений.
---
@@ -119,7 +119,7 @@ vim .opencode/themes/my-theme.json
- **Цвета ANSI**: `3` (0255).
- **Ссылки на цвета**: `"primary"` или пользовательские определения.
- **Темный/светлый варианты**: `{"dark": "#000", "light": "#fff"}`
- **Нет цвета**: `"none"` — используется цвет терминала по умолчанию или прозрачный.
- **Нет цвета**: `"none"` — используется цвет terminal по умолчанию или прозрачный.
---
@@ -129,12 +129,12 @@ vim .opencode/themes/my-theme.json
---
### Настройки терминала по умолчанию
### Настройки terminal по умолчанию
Специальное значение `"none"` можно использовать для любого цвета, чтобы наследовать цвет терминала по умолчанию. Это особенно полезно для создания тем, которые органично сочетаются с цветовой схемой вашего терминала:
Специальное значение `"none"` можно использовать для любого цвета, чтобы наследовать цвет terminal по умолчанию. Это особенно полезно для создания тем, которые органично сочетаются с цветовой схемой вашего terminal:
- `"text": "none"` — использует цвет переднего плана терминала по умолчанию.
- `"background": "none"` — использует цвет фона терминала по умолчанию.
- `"text": "none"` — использует цвет переднего плана terminal по умолчанию.
- `"background": "none"` — использует цвет фона terminal по умолчанию.
---

View File

@@ -47,7 +47,7 @@ description: Управляйте инструментами, которые м
### бить
Выполняйте команды оболочки в среде вашего проекта.
Выполняйте shell-команды в среде вашего проекта.
```json title="opencode.json" {4}
{
@@ -58,7 +58,7 @@ description: Управляйте инструментами, которые м
}
```
Этот инструмент позволяет LLM запускать команды терминала, такие как `npm install`, `git status` или любую другую команду оболочки.
Этот инструмент позволяет LLM запускать terminal-команды, такие как `npm install`, `git status` или любую другую shell-команду.
---

View File

@@ -16,7 +16,7 @@ description: Распространенные проблемы и способы
Файлам журналов присваиваются имена с метками времени (например, `2025-01-09T123456.log`), и сохраняются 10 последних файлов журналов.
Вы можете установить уровень журнала с помощью параметра командной строки `--log-level`, чтобы получить более подробную информацию об отладке. Например, `opencode --log-level DEBUG`.
Вы можете установить уровень журнала с помощью CLI-параметра `--log-level`, чтобы получить более подробную информацию об отладке. Например, `opencode --log-level DEBUG`.
---
@@ -138,7 +138,7 @@ opencode Desktop может либо запустить собственный
### Windows: общие проблемы с производительностью
Если вы испытываете низкую производительность, проблемы с доступом к файлам или проблемы с терминалом в Windows, попробуйте использовать [WSL (подсистема Windows для Linux)](/docs/windows-wsl). WSL предоставляет среду Linux, которая более эффективно работает с функциями opencode.
Если вы испытываете низкую производительность, проблемы с доступом к файлам или проблемы с terminal в Windows, попробуйте использовать [WSL (подсистема Windows для Linux)](/docs/windows-wsl). WSL предоставляет среду Linux, которая более эффективно работает с функциями opencode.
---
@@ -198,7 +198,7 @@ opencode Desktop отображает системные уведомления
### opencode не запускается
1. Проверьте журналы на наличие сообщений об ошибках
2. Попробуйте запустить `--print-logs`, чтобы увидеть вывод в терминале.
2. Попробуйте запустить `--print-logs`, чтобы увидеть вывод в terminal.
3. Убедитесь, что у вас установлена ​​последняя версия `opencode upgrade`.
---

View File

@@ -1,11 +1,11 @@
---
title: TUI
description: Использование пользовательского интерфейса терминала opencode.
description: Использование TUI opencode.
---
import { Tabs, TabItem } from "@astrojs/starlight/components"
opencode предоставляет интерактивный интерфейс терминала или TUI для работы над вашими проектами с помощью LLM.
opencode предоставляет интерактивный terminal интерфейс или TUI для работы над вашими проектами с помощью LLM.
Запуск opencode запускает TUI для текущего каталога.
@@ -45,7 +45,7 @@ How is auth handled in @packages/functions/src/api/index.ts?
## Bash-команды
Начните сообщение с `!`, чтобы запустить команду оболочки.
Начните сообщение с `!`, чтобы запустить shell-команду.
```bash frame="none"
!ls -la
@@ -301,7 +301,7 @@ How is auth handled in @packages/functions/src/api/index.ts?
export EDITOR="code --wait"
```
Чтобы сделать его постоянным, добавьте это в свой профиль оболочки;
Чтобы сделать его постоянным, добавьте это в свой профиль shell;
`~/.bashrc`, `~/.zshrc` и т. д.
</TabItem>
@@ -336,9 +336,9 @@ How is auth handled in @packages/functions/src/api/index.ts?
Популярные варианты редактора включают в себя:
- `code` — код Visual Studio
- `cursor` — Курсор
- `windsurf` - Виндсерфинг
- `code` — VS Code
- `cursor` — Cursor
- `windsurf` - Windsurf
- `nvim` - Редактор Neovim
- `vim` — редактор Vim
- `nano` — Нано-редактор
@@ -349,7 +349,7 @@ How is auth handled in @packages/functions/src/api/index.ts?
Некоторые редакторы, такие как VS Code, необходимо запускать с флагом `--wait`.
:::
Некоторым редакторам для работы в режиме блокировки необходимы аргументы командной строки. Флаг `--wait` блокирует процесс редактора до его закрытия.
Некоторым редакторам для работы в режиме блокировки необходимы CLI-аргументы. Флаг `--wait` блокирует процесс редактора до его закрытия.
---

View File

@@ -3,7 +3,7 @@ title: Интернет
description: Использование opencode в вашем браузере.
---
opencode может работать как веб-приложение в вашем браузере, обеспечивая такой же мощный опыт кодирования AI без необходимости использования терминала.
opencode может работать как веб-приложение в вашем браузере, обеспечивая такой же мощный опыт кодирования AI без необходимости использования terminal.
![opencode Web — новый сеанс](../../../assets/web/web-homepage-new-session.png)
@@ -22,14 +22,14 @@ opencode web
:::
:::tip[Пользователи Windows]
Для получения наилучших результатов запустите `opencode web` из [WSL](/docs/windows-wsl), а не из PowerShell. Это обеспечивает правильный доступ к файловой системе и интеграцию терминала.
Для получения наилучших результатов запустите `opencode web` из [WSL](/docs/windows-wsl), а не из PowerShell. Это обеспечивает правильный доступ к файловой системе и интеграцию terminal.
:::
---
## Конфигурация
Вы можете настроить веб-сервер с помощью флагов командной строки или в файле [config file](/docs/config).
Вы можете настроить веб-сервер с помощью CLI-флагов или в файле [config file](/docs/config).
### Порт
@@ -108,9 +108,9 @@ OPENCODE_SERVER_PASSWORD=secret opencode web
---
## Подключение терминала
## Подключение terminal
Вы можете подключить TUI терминала к работающему веб-серверу:
Вы можете подключить TUI terminal к работающему веб-серверу:
```bash
# Start the web server
@@ -120,7 +120,7 @@ opencode web --port 4096
opencode attach http://localhost:4096
```
Это позволяет вам одновременно использовать веб-интерфейс и терминал, используя одни и те же сеансы и состояние.
Это позволяет вам одновременно использовать веб-интерфейс и terminal, используя одни и те же сеансы и состояние.
---
@@ -139,4 +139,4 @@ opencode attach http://localhost:4096
}
```
Флаги командной строки имеют приоритет над настройками файла конфигурации.
CLI-флаги имеют приоритет над настройками файла конфигурации.

View File

@@ -8,7 +8,7 @@ import { Steps } from "@astrojs/starlight/components"
opencode можно запускать напрямую в Windows, но для лучшего опыта мы рекомендуем [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install). WSL дает Linux-среду, которая отлично работает с возможностями opencode.
:::tip[Почему WSL?]
WSL дает более высокую производительность файловой системы, полноценную поддержку терминала и совместимость с инструментами разработки, на которые опирается opencode.
WSL дает более высокую производительность файловой системы, полноценную поддержку terminal и совместимость с инструментами разработки, на которые опирается opencode.
:::
---
@@ -23,7 +23,7 @@ WSL дает более высокую производительность фа
2. **Установите opencode в WSL**
После настройки WSL откройте терминал WSL и установите opencode одним из [способов установки](/docs/).
После настройки WSL откройте WSL terminal и установите opencode одним из [способов установки](/docs/).
```bash
curl -fsSL https://opencode.ai/install | bash
@@ -73,7 +73,7 @@ OPENCODE_SERVER_PASSWORD=your-password opencode serve --hostname 0.0.0.0
Для лучшего веб-опыта в Windows:
1. **Запускайте `opencode web` в терминале WSL**, а не в PowerShell:
1. **Запускайте `opencode web` в WSL terminal**, а не в PowerShell:
```bash
opencode web --hostname 0.0.0.0
@@ -81,7 +81,7 @@ OPENCODE_SERVER_PASSWORD=your-password opencode serve --hostname 0.0.0.0
2. **Открывайте в браузере Windows** адрес `http://localhost:<port>` (opencode выведет URL)
Запуск `opencode web` из WSL обеспечивает корректный доступ к файловой системе и интеграцию с терминалом, при этом интерфейс остается доступным из браузера Windows.
Запуск `opencode web` из WSL обеспечивает корректный доступ к файловой системе и интеграцию с terminal, при этом интерфейс остается доступным из браузера Windows.
---

View File

@@ -117,8 +117,8 @@ https://opencode.ai/zen/v1/models
| Модель | Вход | Выход | Кэшированное чтение | Кэшированная запись |
| ----------------------------------- | --------- | --------- | ------------------- | ------------------- |
| Большой рассол | Бесплатно | Бесплатно | Бесплатно | - |
| МиниМакс М2.1 Бесплатно | Бесплатно | Бесплатно | Бесплатно | - |
| МиниМакс М2.1 | $0.30 | $1.20 | $0.10 | - |
| MiniMax M2.1 Free | Бесплатно | Бесплатно | Бесплатно | - |
| MiniMax M2.1 | $0.30 | $1.20 | $0.10 | - |
| ГЛМ 4.7 Бесплатно | Бесплатно | Бесплатно | Бесплатно | - |
| ГЛМ 4.7 | $0.60 | $2.20 | $0.10 | - |
| ГЛМ 4.6 | $0.60 | $2.20 | $0.10 | - |