Разработчик создает нативную версию tmux для Windows с помощью кода Claude, не зная языка C

✍️ OpenClawRadar📅 Опубликовано: 12 марта 2026 г.🔗 Source
Разработчик создает нативную версию tmux для Windows с помощью кода Claude, не зная языка C
Ad

Нативная реализация tmux для Windows

Разработчик создал tmux-win — нативный терминальный мультиплексор для Windows, который не зависит от WSL или Cygwin. Проект был создан с использованием Claude Code для работы с низкоуровневым Win32 API и реализацией conpty, даже несмотря на то, что разработчик не знает программирования на C.

Техническая реализация

Инструмент построен на Win32 API и conpty (Windows Console Pseudoterminal) со следующими особенностями:

  • Вертикальное и горизонтальное разделение окон терминала
  • Отсоединение и присоединение сессий, которые действительно сохраняются
  • Нативная производительность без накладных расходов виртуальной машины

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

Ad

Как помог Claude Code

По словам разработчика, Claude Code справился с несколькими сложными аспектами:

  • Управление структурами Win32 и процессами, что вручную заняло бы недели исследований
  • Преобразование логики сессий и панелей в указатели и системные вызовы
  • Помощь в отладке реализации conpty через несколько итераций до стабильного рендеринга

Разработчик отмечает, что отладка conpty была особенно сложной, но Claude помог итеративно исправлять ошибки.

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

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Навык "Открытый Коготь" для автоматизированного управления системами и усиления безопасности
Инструменты

Навык "Открытый Коготь" для автоматизированного управления системами и усиления безопасности

Разработчик создал навык, который использует Claude Code для SSH-подключения к машинам OpenClaw и укрепления конфигураций, включая изоляцию, гигиену ОС и безопасность каналов, при этом поддерживая проектную папку с инструкциями по аудиту в файле CLAUDE.md.

OpenClawRadar
Расширение CtxSnap для VS Code отслеживает изменения файлов для сессий Claude.
Инструменты

Расширение CtxSnap для VS Code отслеживает изменения файлов для сессий Claude.

CtxSnap — это расширение для VS Code, которое отслеживает изменения файлов с момента вашей последней сессии с Claude и упаковывает их в готовый для вставки блок передачи с содержимым файлов и индикатором бюджета токенов, настроенным на контекстное окно Claude в 200k токенов.

OpenClawRadar
Sylve: Управляющая плоскость FreeBSD для виртуализации, контейнеризации и систем хранения данных
Инструменты

Sylve: Управляющая плоскость FreeBSD для виртуализации, контейнеризации и систем хранения данных

Sylve — это управляющая плоскость для FreeBSD с лицензией BSD-2, которая обеспечивает единый контроль над виртуальными машинами Bhyve, контейнерами FreeBSD Jails, хранилищем ZFS и сетевыми настройками. Она использует модель консенсуса RAFT для кластеризации и включает управление общими ресурсами Samba с автоматизацией снимков ZFS.

OpenClawRadar
Создал ИИ-программу для судебной бухгалтерии вместе с отцом — CaseTrail автоматизирует выявление финансового мошенничества
Инструменты

Создал ИИ-программу для судебной бухгалтерии вместе с отцом — CaseTrail автоматизирует выявление финансового мошенничества

Команда отца и сына создала CaseTrail — инструмент судебной бухгалтерии на основе ИИ, который загружает банковские выписки и выявляет аномалии. В блоге описывается интеграция с LLM для анализа транзакций.

OpenClawRadar