From 5d184aa5a28343af305d0854fb8a1854ca34c799 Mon Sep 17 00:00:00 2001
From: Andy <62010122+KiberAndy@users.noreply.github.com>
Date: Fri, 21 Aug 2026 17:10:26 +0800
Subject: [PATCH 1/3] docs(i18n): add Russian README
---
README_ru.md | 256 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 256 insertions(+)
create mode 100644 README_ru.md
diff --git a/README_ru.md b/README_ru.md
new file mode 100644
index 0000000..3186120
--- /dev/null
+++ b/README_ru.md
@@ -0,0 +1,256 @@
+
+
+

+
+# CtxPort
+
+### **Один клик. Структурированный Markdown. Любой диалог с ИИ.**
+
+Ваши диалоги с ИИ достойны буфера обмена получше.
+
+[](https://github.com/nicepkg/ctxport)
+[](LICENSE)
+[](https://github.com/nicepkg/ctxport/pulls)
+[](https://developer.chrome.com/docs/extensions/mv3/)
+
+[简体中文](./README_cn.md) | [English](./README.md) | Русский
+
+**Поддерживаемые платформы**
+
+[](https://chatgpt.com)
+[](https://claude.ai)
+[](https://gemini.google.com)
+[](https://chat.deepseek.com)
+[](https://grok.com)
+[](https://www.doubao.com)
+[](https://github.com)
+
+
+
+[Быстрый старт](#быстрый-старт) · [Возможности](#возможности) · [Документация](https://ctxport.xiaominglab.com)
+
+
+
+---
+
+## Проблема
+
+Вы только что потратили 45 минут на глубокий разговор с ChatGPT. Вы нашли идеальную архитектуру для своего проекта. Теперь её нужно передать Claude, чтобы перейти к реализации.
+
+Что делать?
+
+**Ctrl+A, Ctrl+C?** Получится каша из HTML-артефактов, сломанного форматирования и потерянных блоков кода.
+
+**Копировать каждое сообщение вручную?** Жизнь слишком коротка.
+
+**Сделать скриншот?** Текст на картинках — верный способ похоронить знания.
+
+Диалоги с ИИ — новая единица интеллектуальной работы. Но переносить их между инструментами — всё равно что отправлять PDF по факсу в 2026 году.
+
+**CtxPort решает эту проблему.** Один клик — и весь диалог превращается в чистый структурированный Markdown-документ, Context Bundle («пакет контекста»), готовый к вставке в любой ИИ-инструмент, редактор или базу знаний.
+
+### В чём разница
+
+| | Без CtxPort | С CtxPort |
+| :------------------------------ | :-------------------------------------------------------------------- | :---------------------------------------- |
+| **Скопировать диалог** | Выделить всё, скопировать, вставить и 10 минут править форматирование | Один клик — готово |
+| **Перенести контекст между ИИ** | Заново вводить всю историю диалога | Вставить Context Bundle и продолжить |
+| **Сохранить диалог** | Добавить в закладки и надеяться, что ссылка не пропадёт | Структурированный Markdown навсегда у вас |
+| **Поделиться с командой** | «Сейчас сделаю скриншот…» | Отправить аккуратный файл `.md` |
+| **Извлечь только код** | Пролистать 50 сообщений в поисках фрагментов | Режим Code Only, один клик |
+
+### Главные преимущества
+
+```
+ Аккаунт не нужен Работает офлайн
+ Данные не выгружаются Обработка 100% локальная
+ Минимум разрешений Открытый код (MIT)
+```
+
+---
+
+## Как это работает
+
+```mermaid
+graph LR
+ A["Диалог с ИИ
(ChatGPT, Claude и т. д.)"] --> B["CtxPort
Расширение браузера"]
+ B --> C["Context Bundle
Структурированный Markdown"]
+ C --> D["Другой ИИ-инструмент"]
+ C --> E["Ваши заметки / документы"]
+ C --> F["Командный чат / PR"]
+```
+
+1. **Откройте** любую поддерживаемую платформу
+2. **Нажмите** кнопку копирования CtxPort (или сочетание клавиш `Alt+Shift+C`)
+3. **Вставьте** структурированный Context Bundle куда угодно
+
+Вот и всё. Никаких настроек. Никакой регистрации. Никакого облака.
+
+---
+
+## Возможности
+
+### Копирование откуда угодно
+
+| Возможность | Описание |
+| :----------------------------------------- | :---------------------------------------------------------------------------------- |
+| **Кнопка копирования в чате** | Кнопка появляется прямо в диалоге — нажмите её, чтобы скопировать всю переписку |
+| **Копирование из списка в боковой панели** | Наведите курсор на любой диалог в боковой панели и скопируйте его, даже не открывая |
+| **Сочетание клавиш** | `Alt+Shift+C` мгновенно копирует текущий диалог |
+| **Несколько форматов** | Full, User Only, Code Only, Compact — выберите нужный |
+
+### Копирование из списка в боковой панели — функция, которой больше ни у кого нет
+
+Большинство инструментов для копирования заставляют сначала открыть диалог. В CtxPort достаточно навести курсор на диалог в боковой панели и скопировать его напрямую. Нужно собрать пять диалогов для брифа проекта? Навели, нажали, навели, нажали. Без загрузки страниц и ожидания.
+
+### Формат Context Bundle
+
+При каждом копировании создаётся структурированный Markdown-документ с метаданными в блоке front matter:
+
+```markdown
+---
+ctxport: v2
+source: chatgpt
+url: https://chatgpt.com/c/abc123
+title: "Обсуждение аутентификации REST API"
+date: 2026-02-07T14:30:00Z
+nodes: 24
+format: full
+---
+
+## User
+
+Я разрабатываю SaaS-продукт и выбираю между аутентификацией
+по API-ключу и OAuth2. Что вы посоветуете?
+
+## Assistant
+
+В вашем случае я бы рекомендовал многоуровневый подход...
+```
+
+По метаданным из блока front matter принимающий инструмент точно понимает, откуда взялся диалог, когда он состоялся и сколько в нём сообщений. Это структурированный контекст, а не просто сырой текст.
+
+### Форматы копирования
+
+| Формат | Что вы получите | Для чего подходит |
+| :------------ | :--------------------------------------- | :----------------------------------------------- |
+| **Full** | Полный диалог со всеми сообщениями | Перенос контекста между ИИ-инструментами |
+| **User Only** | Только ваши сообщения (промпты) | Повторное использование промптов в другом ИИ |
+| **Code Only** | Извлечённые блоки кода с указанием языка | Копирование фрагментов реализации |
+| **Compact** | Сжатые сообщения, каждое — одним абзацем | Быстрая отправка в чате или по электронной почте |
+
+---
+
+## Быстрый старт
+
+### Установка из Chrome Web Store
+
+> Скоро — расширение пока в разработке. Поставьте репозиторию звезду, чтобы не пропустить релиз!
+
+### Сборка из исходного кода
+
+```bash
+# Клонируйте репозиторий
+git clone https://github.com/nicepkg/ctxport.git
+cd ctxport
+
+# Установите зависимости
+pnpm install
+
+# Соберите все пакеты
+pnpm build
+
+# Запустите расширение в режиме разработки
+pnpm dev:ext
+```
+
+Затем на странице `chrome://extensions` загрузите распакованное расширение из каталога `apps/browser-extension/dist/chrome-mv3-dev`.
+
+### Использование
+
+1. Откройте любую поддерживаемую платформу (ChatGPT, Claude, Gemini, DeepSeek, Grok, Doubao или GitHub)
+2. Начните новый диалог или откройте существующий
+3. Нажмите появившуюся в чате **кнопку копирования CtxPort** или сочетание клавиш `Alt+Shift+C`
+4. Вставьте Context Bundle туда, где он нужен
+
+Чтобы скопировать диалог из списка, наведите на него курсор в левой боковой панели — появится значок копирования.
+
+---
+
+## Планы развития
+
+- [x] Поддержка ChatGPT
+- [x] Поддержка Claude
+- [x] Поддержка Gemini
+- [x] Поддержка DeepSeek
+- [x] Поддержка Grok
+- [x] Поддержка Doubao (豆包)
+- [x] Поддержка GitHub Issues и Pull Requests
+- [x] Копирование из списка в боковой панели
+- [x] Несколько форматов копирования
+- [x] Сочетания клавиш
+- [ ] Публикация в Chrome Web Store
+- [ ] Поддержка Firefox
+- [ ] Импорт Context Bundle (вставка пакета для восстановления контекста диалога)
+- [ ] Пакетный экспорт (выбор нескольких диалогов и экспорт одним пакетом)
+- [ ] Пользовательские шаблоны формата
+
+---
+
+## Архитектура
+
+```
+ctxport/
+ packages/
+ core-schema/ # Схемы Zod для формата Context Bundle
+ core-plugins/ # Адаптеры платформ (ChatGPT, Claude и т. д.)
+ core-markdown/ # Движок сериализации в Markdown
+ shared-ui/ # Общие компоненты React
+ apps/
+ browser-extension/ # WXT + React 19 + Tailwind CSS 4
+```
+
+Проект устроен как монорепозиторий на pnpm workspaces и Turborepo. Адаптер каждой платформы — самостоятельный плагин, поэтому поддержку новых платформ легко добавлять.
+
+---
+
+## Участие в разработке
+
+Любой вклад приветствуется: сообщение об ошибке, предложение новой функции, Pull Request — помогает всё.
+
+```bash
+# Создайте форк и клонируйте репозиторий
+git clone https://github.com/YOUR_USERNAME/ctxport.git
+
+# Установите зависимости
+pnpm install
+
+# Запустите режим разработки
+pnpm dev:ext
+```
+
+Подробные инструкции — в файле [CONTRIBUTING.md](CONTRIBUTING.md).
+
+### Участники
+
+
+
+
+
+---
+
+## Лицензия
+
+[MIT](LICENSE) — используйте как угодно.
+
+---
+
+
+
+**Если CtxPort экономит вам время, звезда проекту не помешает.**
+
+Так больше людей узнает о проекте, а его разработка продолжится.
+
+[](https://github.com/nicepkg/ctxport)
+
+
From 41ec5d63b2ac4968ad3e849c39f1a454bb3fb96d Mon Sep 17 00:00:00 2001
From: Andy <62010122+KiberAndy@users.noreply.github.com>
Date: Fri, 21 Aug 2026 17:11:16 +0800
Subject: [PATCH 2/3] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 13a356f..3bf1c57 100644
--- a/README.md
+++ b/README.md
@@ -13,7 +13,7 @@ Your AI conversations deserve a better clipboard.
[](https://github.com/nicepkg/ctxport/pulls)
[](https://developer.chrome.com/docs/extensions/mv3/)
-[简体中文](./README_cn.md) | English
+[简体中文](./README_cn.md) | English | [Русский](./README_ru.md)
**Supported Platforms**
From 10bdab69aa873cfdd4887e6342cdbf6f49ff67e6 Mon Sep 17 00:00:00 2001
From: Andy <62010122+KiberAndy@users.noreply.github.com>
Date: Fri, 21 Aug 2026 17:11:48 +0800
Subject: [PATCH 3/3] Add Russian language link to README_cn.md
---
README_cn.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README_cn.md b/README_cn.md
index fe79b9b..cbd5dea 100644
--- a/README_cn.md
+++ b/README_cn.md
@@ -13,7 +13,7 @@
[](https://github.com/nicepkg/ctxport/pulls)
[](https://developer.chrome.com/docs/extensions/mv3/)
-简体中文 | [English](./README.md)
+简体中文 | [English](./README.md) | [Русский](./README_ru.md)
**支持的平台**