Разработчик создает нативную версию 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
👀 Смотрите также

Кодсайт: Искусственный интеллект сокращает 30-60 тысяч токенов в сессиях работы с кодом в Claude
Codesight — это инструмент с открытым исходным кодом, который анализирует кодовые базы, чтобы предоставить AI-агентам для программирования структурированный контекст, сокращая трату токенов. Разработчик совместно с сопровождающим добавил AST-парсинг для Next.js и Prisma, набор для оценки, телеметрию токенов и профили для Claude Code и Cursor.

Пользователи OpenClaw сообщают о проблемах с планированием и проверкой при использовании ИИ-агентов.
Пользователи OpenClaw описывают процессы планирования и проверки как 'похожие на MS-DOS', несмотря на эффективную генерацию кода, ссылаясь на необходимость ручного вмешательства, фрагментацию документов и потерю логики при совместной работе агентов. Некоторые экспериментируют с редакторами документов, созданными специально для агентов, такими как comment.io и Proof by Every.

Claude Code v2.1.126: Выбор модели, очистка проекта, исправления OAuth и улучшения безопасности
Claude Code v2.1.126 добавляет средство выбора /model для шлюзов, совместимых с Anthropic, новую команду claude project purge, исправляет вход через OAuth в WSL2/SSH/контейнерах, а также устраняет проблемы безопасности с управляемыми настройками и раскрытием буфера обмена в Windows.

Клод Код Хук отслеживает накопление незавершенной работы в рабочих процессах ИИ-программирования
Разработчик создал хук UserPromptSubmit для Claude Code, который отслеживает накопление незавершённой работы по четырём очередям: незафиксированные изменения свыше 200 строк, три или более незапущенных коммита, запущенные коммиты без файлов изменений и PR на выпуск, открытые дольше 24 часов.