Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>Project Hub for Claude CodeNew to Visual Studio Code? Get it now.
Project Hub for Claude Code

Project Hub for Claude Code

Дмитрий Третьяков

|
1 install
| (0) | Free
Неофициальное расширение: проекты и чаты Claude Code в одной панели — открыть проект с последним чатом, в этом или новом окне, на любой глубине папок.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🇷🇺 Русский · 🇬🇧 English

Project Hub for Claude Code

Project Hub for Claude Code

Все проекты и чаты Claude Code — в одной панели VS Code.

Не нужно держать открытыми десять окон, чтобы не потерять чаты. Закрыли проект, а когда понадобится — открыли его одним кликом, и последний чат уже на месте.

All your projects and their Claude Code chats in one VS Code panel: open a project with its last chat in one click, search every chat at once. Russian UI. Unofficial, not affiliated with Anthropic.

Установить

Лицензия VS Code Звёзды


Панель: чаты открытого проекта, все проекты и файлы проекта

Сверху — чаты проекта, открытого в этом окне. Ниже — все проекты из вашей папки, закреплённые первыми,
и файлы открытого проекта. Двойной клик по проекту — и он открыт вместе со своим последним чатом.


Поиск по всем чатам

Поиск по чатам: найденные чаты из разных проектов с кусочком переписки

Помните, о чём говорили, но не помните где? Лупа в шапке «Проектов» ищет сразу по всем чатам всех проектов —
по названию, проекту и самой переписке. Бесплатно: лимиты Claude не тратятся.


Или прямо в Проводнике

Разделы «Чаты проекта» и «Проекты» внутри Проводника

Если не хочется отдельной вкладки, «Чаты проекта» и «Проекты» встают в Проводник под файлы.


📥 Установка

  1. Нужно расширение Claude Code от Anthropic.
  2. VS Code → панель «Расширения» → найдите Project Hub for Claude Code → Install. Или из файла: ··· → Install from VSIX… → claude-project-hub-*.vsix.
  3. Слева появится иконка папки с чатом. Откройте её и нажмите «Выбрать папку проектов» — папку, в которой лежат ваши проекты (каждая подпапка = проект).

Важно: Claude Code по умолчанию сам удаляет чаты, в которых не было активности 30 дней. Чтобы возвращаться к старым проектам, увеличьте срок: в ~/.claude/settings.json добавьте "cleanupPeriodDays": 3650 (10 лет).


🧭 Как пользоваться

Два раздела: «Чаты проекта» — чаты проекта, открытого в этом окне, и «Проекты» — все проекты из папки. Когда проект открыт, первый раздел называется именем его папки (например, «Интернет-магазин — чаты проекта»), чтобы с первого взгляда было видно, в каком вы окне.

Действие Что происходит
Клик Просто выбор
Двойной клик по проекту Проект открывается в этом окне вместе с последним чатом (или новым, если чатов не было)
Двойной клик по чату Открывается этот чат
Ctrl+клик То же, но в новом окне
Кнопки при наведении на проект «Новый чат» и «В новом окне»
Стрелка у проекта Список его чатов с названиями и датами
Лупа в шапке «Проектов» Поиск по чатам всех проектов
Кнопка Aa / часы в шапке «Проектов» Сортировка по алфавиту / снова по последнему чату
+ в шапке «Проектов» Создать проект и открыть его с новым чатом. Если в списке выбрана обычная папка или группа — проект создаётся внутри неё, иначе в папке проектов
Правый клик → «Новый проект внутри…» Создать проект внутри любой папки из списка
+ в шапке «Чатов проекта» Новый чат в открытом проекте (старые чаты остаются открытыми во вкладках)
Правый клик по проекту Все действия, включая «Закрепить наверху», «Открыть в проводнике» (открывает саму папку проекта) и «Удалить проект…» (в корзину, с подтверждением)
Перетащить проект на закреплённый Встаёт на его место среди закреплённых (незакреплённый при этом закрепляется). Папки на диске не перемещаются

Порядок и значки

Первой строкой — проект, открытый в этом окне, за ним закреплённые проекты в вашем порядке, с любой глубины (у вложенных рядом подписано, где они лежат: «Работа › Пекарня»). Остальные — по последнему чату или по алфавиту: переключается кнопкой в шапке «Проектов», при алфавите рядом с названием раздела написано «по алфавиту». Алфавит как в Проводнике Windows: без учёта регистра, «Проект 2» перед «Проект 10», латиница перед кириллицей.

  • синяя папка с галочкой — проект, открытый в этом окне;
  • булавка — закреплённый проект;
  • стопка папок — группа: папка, в которой только другие папки (например, Работа);
  • обычная папка — есть чаты в ней или глубже, бледная — чатов нет;
  • оранжевая звёздочка — чат Claude.

Вложенность не ограничена: Работа → Пекарня → Пекарня Видео → …. Обычные папки и группы показывают все свои подпапки. Папка с кодом (.git, package.json и т.п.) показывает только те подпапки, где были чаты, иначе в списке оказались бы src, node_modules и прочее.

Где показывать разделы

В ··· в шапке Проекты и чаты (или в ··· любого раздела) → «Где показывать разделы Claude…»:

  • Отдельная вкладка (по умолчанию) — своя иконка слева с разделами «Чаты проекта», «Проекты» и «Файлы проекта». Проводник остаётся стандартным. Удобно, когда проект большой и Проводнику нужно место.
  • Всё в Проводнике — «Чаты проекта» и «Проекты» появляются внутри Проводника, под файлами.

🔎 Поиск по чатам

Лупа в шапке «Проектов» (или команда «Найти чат…») открывает строку поиска сразу по всем чатам всех проектов.

  • Ищется по названию чата, имени проекта и тексту переписки: вашим сообщениям и ответам Claude, без вывода команд и содержимого файлов.
  • Регистр не важен, «ё» и «е» — одна буква, часть слова тоже находит («озон» найдёт «Озоне»). Если слов несколько, найдутся чаты, где есть все.
  • Под названием — кусочек переписки вокруг найденного слова. Enter открывает чат в его проекте, кнопка на строке — в новом окне.
  • С пустой строкой — просто последние чаты всех проектов.

Поиск бесплатный и не тратит лимиты Claude. В первый раз расширение читает все чаты (несколько секунд, в заголовке видно «читаю чаты: N из M»), откладывает себе их текст и дальше дочитывает только новое.

Команду можно повесить на клавиши, в том числе с готовым запросом:

{ "key": "ctrl+alt+f", "command": "claudeProjectHub.searchChats", "args": "озон" }

📁 Файлы проекта

Во вкладке есть ещё «Файлы проекта» — дерево файлов открытого проекта со значками из темы Проводника и git-цветами:

  • первая строка — сама папка проекта: правый клик по ней работает как правый клик по пустому месту в Проводнике (VS Code не даёт расширениям меню по пустому месту);
  • клик открывает файл;
  • правый клик, как в Проводнике: новый файл, новая папка, открыть сбоку, открыть с помощью…, предпросмотр (для Markdown), открыть в проводнике Windows (папка открывается сама, файл — выделенным в своей папке), открыть в терминале, найти в папке…, выбрать для сравнения / сравнить с выбранным, вырезать, копировать, вставить, копировать путь (полный или относительный), переименовать, удалить (в корзину);
  • перетаскивание: файлы и папки извне (рабочий стол, проводник Windows) копируются в папку, на которую их бросили; внутри дерева — перемещаются; из дерева можно тянуть файл в редактор;
  • клавиши: F2 — переименовать, Delete — удалить, Ctrl+X / Ctrl+C / Ctrl+V; работает выделение нескольких файлов. Вставленная копия рядом с оригиналом получает имя «… (копия)».

Раздел выключается в ··· → «Показывать файлы проекта во вкладке». Любой раздел можно скрыть и штатно: правый клик по заголовку раздела. Сам Проводник VS Code показать в двух местах нельзя, поэтому это отдельное дерево с основными действиями, а не его копия.


⚙️ Настройки

Настройка Что задаёт
claudeProjectHub.rootFolder Папка проектов
claudeProjectHub.projectSort Порядок проектов: activity (по последнему чату) или name (по алфавиту)
claudeProjectHub.pinnedProjects Закреплённые проекты (пути по порядку); удобнее менять правым кликом и перетаскиванием
claudeProjectHub.location Где показывать разделы: panel (отдельная вкладка) или explorer
claudeProjectHub.showFiles Раздел «Файлы проекта» во вкладке
claudeProjectHub.openChatOnProjectOpen Открывать ли чат при открытии проекта
claudeProjectHub.claudeDataDir Где Claude Code хранит данные (по умолчанию ~/.claude)

🔒 Что расширение читает и хранит

Расширение читает чаты, которые Claude Code уже сохраняет в ~/.claude/projects, и открывает их через команды расширения Claude Code. Ничего не отправляет в интернет.

Само оно хранит только текст переписки для поиска (search-index.json в своей папке данных VS Code, порядка 15 МБ на сотню чатов); сами чаты не меняются. Чаты привязаны к папке проекта, поэтому у каждого человека будет свой список — по своей папке проектов.

Расширение неофициальное и опирается на то, как Claude Code хранит чаты. Если Anthropic это поменяет, что-то может перестать работать до обновления — пишите в Issues.


🛠 Собрать самому

Нужен Node.js 20+.

git clone https://github.com/DanT2000/claude-project-hub.git
cd claude-project-hub

npm install
npm test             # тесты
npm run package      # claude-project-hub-x.y.z.vsix

📄 Лицензия

MIT — берите, меняйте, используйте где угодно, в том числе в коммерческих проектах. Единственное условие: сохраните указание авторства.

Автор — Дмитрий Третьяков (DanT2000, appswire.ru).

Claude и Claude Code — товарные знаки Anthropic. Это расширение сделано независимо и с Anthropic не связано.


Пригодилось? Поставьте звезду ⭐ — по ним другие люди находят проект.

Поставить звезду

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft