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

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

Кодсайт: Искусственный интеллект сокращает 30-60 тысяч токенов в сессиях работы с кодом в Claude
Инструменты

Кодсайт: Искусственный интеллект сокращает 30-60 тысяч токенов в сессиях работы с кодом в Claude

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

OpenClawRadar
Пользователи OpenClaw сообщают о проблемах с планированием и проверкой при использовании ИИ-агентов.
Инструменты

Пользователи OpenClaw сообщают о проблемах с планированием и проверкой при использовании ИИ-агентов.

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

OpenClawRadar
Claude Code v2.1.126: Выбор модели, очистка проекта, исправления OAuth и улучшения безопасности
Инструменты

Claude Code v2.1.126: Выбор модели, очистка проекта, исправления OAuth и улучшения безопасности

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

OpenClawRadar
Клод Код Хук отслеживает накопление незавершенной работы в рабочих процессах ИИ-программирования
Инструменты

Клод Код Хук отслеживает накопление незавершенной работы в рабочих процессах ИИ-программирования

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

OpenClawRadar