penopg

Berth — Development skill for Claude Code

Development community

Терминал, где вкладка — это проект с агентом, а не оболочка в каталоге.

How to install Berth

This entry records only its repository, not the path inside it, so there is no exact command to give. Open penopg/Berth and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Berth does

Терминал, где вкладка — это проект с агентом, а не оболочка в каталоге. libghostty-vt + raylib, C, macOS

Alternatives in Development

  • Codenotch — A macOS app that pins usage limits from Claude Code, Cursor, Codex, and Antigravity to a screen edge 1.3k ★
  • Lumenx Build — LumenX Studio 桌面应用构建流程 - macOS DMG 和 Windows EXE 打包 1.2k ★
  • Chops — 1,000+ macOS app to browse, edit, and manage skills across Claude Code, Cursor, Codex, Windsurf, and Amp 1.1k ★

README

Berth

**Терминал, в котором проект и сессия агента — первоклассные сущности, а не случайная вкладка со случайным рабочим каталогом.**

[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) ![Platform: macOS](https://img.shields.io/badge/platform-macOS-lightgrey.svg) ![Status: prototype](https://img.shields.io/badge/status-рабочий%20прототип-orange.svg)

Berth — причал: у каждого проекта своя стоянка, к которой можно вернуться, и всё пришвартованное остаётся на месте.

Внутри настоящий терминал. Ядро — [libghostty-vt](https://github.com/ghostty-org/ghostty): разбор VT, состояние экрана, рефлоу, скроллбэк, Kitty-протоколы клавиатуры и графики. Окно, ввод и отрисовка — raylib. Всё остальное своё: C, 35 модулей, без Electron.

**Статус:** рабочий прототип, которым автор пользуется каждый день. macOS, сборка из исходников. Что дальше — [ROADMAP.md](ROADMAP.md); как устроено и почему именно так — [CLAUDE.md](CLAUDE.md).

Попробовать

Нужны `zig`, `git`, `curl`, `make`, `python3`. Полного Xcode не нужно, хватает Command Line Tools.

git clone https://github.com/penopg/Berth
cd Berth
./build.sh          # первый запуск собирает зависимости, это несколько минут
./build/berth

При первом запуске Berth заводит четыре демо-проекта и открывает страницу «Знакомства»: рассказ о том, как всё устроено, туториал из десяти шагов, таблица с кнопками и документы. Пройти туториал — самый быстрый способ понять продукт: половина шагов делается руками, половина уходит агенту одной кнопкой. Потом группу «Демо» можно скрыть крестиком у заголовка, а папку `~/.config/berth/Демо` — удалить.

Приложение с иконкой, чтобы запускать из Dock:

./bundle.sh
cp -R buil