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

Нативная реализация tmux для Windows
Разработчик создал tmux-win — нативный терминальный мультиплексор для Windows, который не зависит от WSL или Cygwin. Проект был создан с использованием Claude Code для работы с низкоуровневым Win32 API и реализацией conpty, даже несмотря на то, что разработчик не знает программирования на C.
Техническая реализация
Инструмент построен на Win32 API и conpty (Windows Console Pseudoterminal) со следующими особенностями:
- Вертикальное и горизонтальное разделение окон терминала
- Отсоединение и присоединение сессий, которые действительно сохраняются
- Нативная производительность без накладных расходов виртуальной машины
Архитектура использует правильную клиент-серверную модель с именованными каналами для межпроцессного взаимодействия, а не просто обёртку вокруг существующих инструментов.
Как помог Claude Code
По словам разработчика, Claude Code справился с несколькими сложными аспектами:
- Управление структурами Win32 и процессами, что вручную заняло бы недели исследований
- Преобразование логики сессий и панелей в указатели и системные вызовы
- Помощь в отладке реализации conpty через несколько итераций до стабильного рендеринга
Разработчик отмечает, что отладка conpty была особенно сложной, но Claude помог итеративно исправлять ошибки.
Проект демонстрирует, как ИИ-ассистенты для программирования могут преодолевать разрыв между концептуальным пониманием и низкоуровневой реализацией, позволяя разработчикам создавать системные утилиты на языках, которых они не знают.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Использование локальной LLM в качестве суб-агента Claude для кодирования с целью сокращения использования контекста
Разработчик делится методом использования Claude Code для делегирования задач локальной LLM через API LM Studio, сохраняя содержимое файлов вне контекста Claude. Подход использует Python-скрипт объёмом около 120 строк с вызовом инструментов для локального чтения файлов и возврата сводок.

OpenMind добавляет визуальный интерфейс ментальных карт к установкам OpenClaw.
OpenMind — это инструмент с открытым исходным кодом, который преобразует установки OpenClaw в интерактивные, редактируемые в реальном времени ментальные карты с визуализацией памяти, горячей заменой логики и полнотекстовым поиском по всем узлам.

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

LumaBrowser: Браузер на Electron передает парсинг DOM локальным LLM для AI-агентов
LumaBrowser — это браузер на основе Electron, который перекладывает парсинг DOM на локальные LLM через совместимые с OpenAI конечные точки, помогая автономным агентам избежать обработки сырого HTML. Он использует такие модели, как варианты Qwen 2.5, для идентификации элементов интерфейса и возвращает CSS-селекторы.