GitХабер — случайные репозитории с GitHub, которые вы бы сами, возможно, никогда не нашли: https://t.me/githabar
Автор написал небольшую систему, которая пылесосит GitHub, по определённым тегам собирает проекты, готовит мини-публикацию и постит в канал.
Автор написал небольшую систему, которая пылесосит GitHub, по определённым тегам собирает проекты, готовит мини-публикацию и постит в канал.
🔥8👍4❤2🤩2
Вышел PIG 1.0 — CLI для установки PostgreSQL-расширений через нативные RPM/DEB-пакеты.
Что даёт:
🔘 444 расширения в каталоге PGEXT.CLOUD
🔘 14 Linux-дистрибутивов (Debian, Ubuntu, RHEL, Rocky, Alma и др.)
🔘 PostgreSQL 13–18
🔘 GPG-подписанные пакеты
🔘 PGDG-совместимость
Новые расширения в 1.0:
🔘 Apache AGE для PostgreSQL 18
🔘 Citus для PostgreSQL 18
🔘 ParadeDB pg_search для PostgreSQL 18
🔘 DocumentDB, pg_clickhouse, pg_textsearch, pg_ttl_index, etcd_fdw
Установка:
Больше не нужно компилировать расширения из исходников — готовые бинарники протестированы и подписаны. Можно пересобрать пакеты через
📎 GitHub
@prog_tools
Что даёт:
Новые расширения в 1.0:
Установка:
# Установить PIG
curl -fsSL https://repo.pigsty.io/pig | bash
# Настроить репозиторий
pig repo set pig
# Установить PostgreSQL 18
pig install pg18
# Установить расширение
pig install pg_duckdb -v 18Больше не нужно компилировать расширения из исходников — готовые бинарники протестированы и подписаны. Можно пересобрать пакеты через
pig build.@prog_tools
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯1
NetBird — open-source альтернатива корпоративным VPN с подходом Zero Trust.
Суть: вместо классического VPN с центральным сервером NetBird создаёт mesh-сеть между устройствами. Трафик идёт напрямую между машинами через WireGuard, без посредников.
Что умеет: автоматическое обнаружение пиров, NAT traversal, интеграция с identity providers (Okta, Azure AD, Google), политики доступа на уровне отдельных сервисов.
Для разработчиков это значит: безопасный доступ к dev/staging окружениям без настройки портов и firewall rules, подключение к домашним серверам и Raspberry Pi из любой точки.
Self-hosted версия полностью бесплатна. Есть managed cloud с бесплатным тиром до пяти пользователей.
📎 GitHub: netbirdio/netbird — 22k+ звёзд.
@prog_tools
Суть: вместо классического VPN с центральным сервером NetBird создаёт mesh-сеть между устройствами. Трафик идёт напрямую между машинами через WireGuard, без посредников.
Что умеет: автоматическое обнаружение пиров, NAT traversal, интеграция с identity providers (Okta, Azure AD, Google), политики доступа на уровне отдельных сервисов.
Для разработчиков это значит: безопасный доступ к dev/staging окружениям без настройки портов и firewall rules, подключение к домашним серверам и Raspberry Pi из любой точки.
Self-hosted версия полностью бесплатна. Есть managed cloud с бесплатным тиром до пяти пользователей.
@prog_tools
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
Deno представили Sandbox — изолированную среду для безопасного выполнения JavaScript и TypeScript кода. Позволяет запускать пользовательские скрипты без угрозы для системы.
Зачем нужен
Классическая проблема: нужно дать пользователям запускать код в вашем приложении — ИИ-агенты, плагины, динамические конфиги. Но любой
Deno Sandbox запускает код в лёгких Linux-микровиртуалках в облаке Deno Deploy. Старт меньше секунды, 2 vCPU, до 4 ГБ памяти. Можно ограничить доступ к сети через
Примеры использования
🔘 Запуск пользовательских плагинов
🔘 Тестирование фрагментов кода без риска
🔘 Выполнение AI-генерируемых скриптов
🔘 Обработка webhook-логики от клиентов
📎 Подробнее в этом видео или в офф. релизе
@prog_tools
Зачем нужен
Классическая проблема: нужно дать пользователям запускать код в вашем приложении — ИИ-агенты, плагины, динамические конфиги. Но любой
eval() — потенциальная дыра в безопасности.Deno Sandbox запускает код в лёгких Linux-микровиртуалках в облаке Deno Deploy. Старт меньше секунды, 2 vCPU, до 4 ГБ памяти. Можно ограничить доступ к сети через
allowNet и безопасно передавать секреты.Примеры использования
@prog_tools
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
И напомню, недавно был похожий релиз от докера, но сразу для всего.
Docker Sandbox — среда для безопасного запуска ИИ-агентов в изолированных microVM-контейнерах. Официальная поддержка Claude Code, Google Gemini, OpenAI Codex и других агентов.
Зачем это нужно
ИИ-агенты пишут код и выполняют команды автономно. Без изоляции — риск: агент может удалить файлы, изменить конфигурацию системы или запустить вредоносный код. Docker Sandbox решает проблему через аппаратную изоляцию.
Что внутри
Образ включает Ubuntu, Docker CLI, GitHub CLI, Node.js, Go, Python 3, Git. Всё работает от имени пользователя
Как использовать
Требуется Docker Desktop — команда
Быстрый запуск:
Или с аутентификацией:
Агент получает доступ только к указанной папке проекта — хост-система защищена.
Преимущества перед обычными контейнерами
🔘 MicroVM-изоляция — аппаратный уровень, сильнее, чем пространства имён в обычных контейнерах
🔘 Изоляция сети, файловой системы и процессов
🔘 Автоматическая очистка после выполнения
🔘 Минимальный риск для хост-системы благодаря microVM
Подходит для тех, кто хочет дать ИИ-агентам полную автономность без риска.
📎 Официальный блог, документация
@prog_tools
Docker Sandbox — среда для безопасного запуска ИИ-агентов в изолированных microVM-контейнерах. Официальная поддержка Claude Code, Google Gemini, OpenAI Codex и других агентов.
Зачем это нужно
ИИ-агенты пишут код и выполняют команды автономно. Без изоляции — риск: агент может удалить файлы, изменить конфигурацию системы или запустить вредоносный код. Docker Sandbox решает проблему через аппаратную изоляцию.
Что внутри
Образ включает Ubuntu, Docker CLI, GitHub CLI, Node.js, Go, Python 3, Git. Всё работает от имени пользователя
agent с sudo-доступом. Уникальная фишка — Docker-in-Docker в изоляции: агент может собирать и запускать контейнеры внутри sandbox.Как использовать
Требуется Docker Desktop — команда
docker sandbox доступна только в Desktop, не в Docker Engine.Быстрый запуск:
docker sandbox run claude ~/my-projectИли с аутентификацией:
export ANTHROPIC_API_KEY=sk-ant-api03-xxxxx
docker sandbox create claude ~/projectАгент получает доступ только к указанной папке проекта — хост-система защищена.
Преимущества перед обычными контейнерами
Подходит для тех, кто хочет дать ИИ-агентам полную автономность без риска.
@prog_tools
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3
Jira ушла, а задачи остались — где трекать в 2026?
Сравнение российских таск-трекеров: Visary Tracker, Штаб, WEEEK и других. Смотрим, какие сценарии закрывают, как устроены под капотом и кому что подойдёт.
📎 https://tproger.ru/articles/gde-trekat-zadachi-v-2026--sravnili-visary-tracker--shtab--weeek
@prog_tools
Сравнение российских таск-трекеров: Visary Tracker, Штаб, WEEEK и других. Смотрим, какие сценарии закрывают, как устроены под капотом и кому что подойдёт.
@prog_tools
Please open Telegram to view this post
VIEW IN TELEGRAM
Tproger
Где трекать задачи в 2026: сравнили Visary Tracker, Аспро.Cloud, Shtab, WEEEK и других
Посмотрим, какие сценарии они закрывают, как устроены под капотом и что предлагают с точки зрения производительности и безопасности
❤3👍3
Claude Code уже пишет 4% всех публичных коммитов на GitHub — а теперь ИИ-агенты добрались до инфраструктуры. Вчера запустился Fluid — open-source инструмент, который даёт ИИ root-доступ к серверам безопасно.
Проблема в том, что разработчики дают клоду доступ к кодовой базе — и это работает. Но DevOps-инженеры не могут дать ИИ полный доступ к продакшену: одна плохая команда — и в три ночи на тебя летят алерты. В итоге ИИ предлагает, а человек выполняет вручную.
Решение Fluid: клонировать VM в изолированный KVM sandbox → ИИ-агент сканирует окружение → получает полный root-доступ → работает автономно с чекпоинтами (откат при ошибках) → diff изменений → генерация Ansible playbook → человек ревьюит и применяет на продакшене.
Почему VMs, а не контейнеры: полная изоляция ОС, реальный сетевой стек для firewall/routing, snapshot/restore нативно, агенты могут перезагружаться и менять параметры ядра.
Есть мнение, что Fluid — первая ласточка: 2026 будет годом инфраструктурных ИИ-агентов. После того как ИИ завоевал разработку, следующий фронт — DevOps.
Установка:
@prog_tools
Проблема в том, что разработчики дают клоду доступ к кодовой базе — и это работает. Но DevOps-инженеры не могут дать ИИ полный доступ к продакшену: одна плохая команда — и в три ночи на тебя летят алерты. В итоге ИИ предлагает, а человек выполняет вручную.
Решение Fluid: клонировать VM в изолированный KVM sandbox → ИИ-агент сканирует окружение → получает полный root-доступ → работает автономно с чекпоинтами (откат при ошибках) → diff изменений → генерация Ansible playbook → человек ревьюит и применяет на продакшене.
Почему VMs, а не контейнеры: полная изоляция ОС, реальный сетевой стек для firewall/routing, snapshot/restore нативно, агенты могут перезагружаться и менять параметры ядра.
Есть мнение, что Fluid — первая ласточка: 2026 будет годом инфраструктурных ИИ-агентов. После того как ИИ завоевал разработку, следующий фронт — DevOps.
Установка:
curl -fsSL https://fluid.sh/install.sh | bash, появится команда fluid, пользоваться в терминале как клодом.@prog_tools
👍5❤3
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Он про систему, которая помогает DevSecOps-инженерам облегчить рутину. Задачей ребят было создать сканер, который проверяет код на уязвимости, и встроить безопасность в сам процесс разработки, сделав её невидимой и неотвратимой.
Так они снизили затраты на устранение проблем до 30 раз и полностью сняли рутину с команд.
👻 — если продолжаете следить за новыми кейсами.
Команды стараются делать для вас полезный контент 😌
Please open Telegram to view this post
VIEW IN TELEGRAM
☃3
Сравнение 5 топовых российских провайдеров: какое облако взять под стартап, где какие гранты раздают для начинающих проектов. Актуальные данные на февраль 2026 года.
📎 https://tproger.ru/articles/oblaka-dlya-startapov--5-provajderov-s-samymi-vygodnymi-tarifami
@prog_tools
@prog_tools
Please open Telegram to view this post
VIEW IN TELEGRAM
Tproger
Облака для стартапов: 5 провайдеров с самыми выгодными тарифами
Сравниваем облачные платформы с грантами для стартапов: Beget, Selectel, Timeweb Cloud, VK Cloud и Yandex Cloud. Разбираем условия получения грантов, доступные сервисы, тарифы и техподдержку для запуска MVP.
👍3
Context7 — MCP-сервер с актуальной документацией для ИИ-кодинга
Часто модели генерят код по устаревшим API, потому что обучались на прошлогодних данных. Context7 подтягивает свежую документацию библиотеки прямо в контекст — достаточно добавить use context7 в конце промпта (или настроить автоматические инжекции).
Работает с Cursor, Claude Code, Cline.
📎 В репо 45K звёзд, лицензия MIT.
@prog_tools
Часто модели генерят код по устаревшим API, потому что обучались на прошлогодних данных. Context7 подтягивает свежую документацию библиотеки прямо в контекст — достаточно добавить use context7 в конце промпта (или настроить автоматические инжекции).
Работает с Cursor, Claude Code, Cline.
@prog_tools
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Entire Checkpoints — автоматический контекст для ИИ-коммитов, новый инструмент от Томаса Домке (бывший CEO GitHub).
Open source тул, который при каждом коммите от ИИ-агента сохраняет полный контекст: промпты, транскрипт сессии, затронутые файлы, tool calls. Всё версионируется в Git.
Работает поверх существующих инструментов — Claude Code, Cursor, Codex. Не заменяет их, а добавляет слой трейсабилити.
Решает конкретную проблему: агент написал код, сделал коммит, но через неделю непонятно почему именно так. Checkpoints сохраняют «ход мысли» агента рядом с дифом.
Установка:
@prog_tools
Open source тул, который при каждом коммите от ИИ-агента сохраняет полный контекст: промпты, транскрипт сессии, затронутые файлы, tool calls. Всё версионируется в Git.
Работает поверх существующих инструментов — Claude Code, Cursor, Codex. Не заменяет их, а добавляет слой трейсабилити.
Решает конкретную проблему: агент написал код, сделал коммит, но через неделю непонятно почему именно так. Checkpoints сохраняют «ход мысли» агента рядом с дифом.
Установка:
curl -fsSL https://entire.io/install.sh | bash@prog_tools
👍2
Обзор облачных провайдеров с зарубежными дата-центрами, где можно платить в рублях. Внутри — сравнение по ценам, локациям и что у кого есть: GPU-серверы, S3-хранилища, Kubernetes, CDN.
Актуальненько: https://tproger.ru/articles/arenda-oblaka-za-rubezhom-v-2026-godu--5-provajderov-s-oplatoj-v-rublyah
@prog_tools
Актуальненько: https://tproger.ru/articles/arenda-oblaka-za-rubezhom-v-2026-godu--5-provajderov-s-oplatoj-v-rublyah
@prog_tools
Tproger
Аренда облака за рубежом в 2026 году: 5 провайдеров с оплатой в рублях
Собрали пять провайдеров, которые дают облачную инфраструктуру за рубежом и при этом работают с российскими компаниями на понятных условиях.
👍3
WebMCP — Chrome даёт ИИ-агентам нормальный API вместо скриншотов
Google выпустила ранний превью WebMCP в новом Chrome. Сайты теперь могут описывать доступные действия как структурированные инструменты, которые ИИ-агенты вызывают напрямую — без парсинга DOM и распознавания пикселей.
🔘 Два API. Declarative — добавляешь атрибуты
🔘 Агент вызывает
🔘 Есть
🔘 Спека — W3C Community Group Draft, разрабатывается совместно с Microsoft. Доступно за флагом в Chrome 146.
@prog_tools
Google выпустила ранний превью WebMCP в новом Chrome. Сайты теперь могут описывать доступные действия как структурированные инструменты, которые ИИ-агенты вызывают напрямую — без парсинга DOM и распознавания пикселей.
toolname и tooldescription к обычной HTML-форме, и она становится «агенто-доступной». Imperative — регистрируешь JS-функции через navigator.modelContext для сложных сценариев.
buyTicket(destination, date) вместо «найди кнопку, кликни, подожди, сделай скриншот, распознай». Браузер сам заполняет форму и ждёт подтверждения пользователя.
SubmitEvent.agentInvoked — сайт понимает, что сабмит пришёл от агента, и может вернуть структурированный ответ вместо HTML-страницы.
@prog_tools
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6⚡3🔥2❤1
Патрик Штайнхардт (менеджер команды Git в GitLab) рассказал о четырёх главных изменениях, которые ждут Git .
🔘 SHA-256 вместо SHA-1. Вычислить коллизию SHA-1 уже реально для крупного игрока с GPU-датацентрами. Правительства требуют отказаться от SHA-1 к 2030. В Git 3.0 SHA-256 станет дефолтом для новых репозиториев — но GitHub до сих пор не поддерживает SHA-256 вообще.
🔘 Reftable. Текущий формат хранения ссылок — один файл на ветку. У GitLab есть репозиторий с 20 млн ссылок, где удаление одной ветки перезаписывает 2 ГБ packed-refs. Reftable — бинарный формат с атомарными обновлениями, станет дефолтом в Git 3.0.
🔘 Large-object promisors. 75% хранилища GitLab занимают бинарники >1 МБ. Новый механизм позволяет хранить большие файлы отдельно (хоть на S3/CDN), прозрачно для клиента. Протокол уже в Git 2.50–2.52, pluggable object database — proof of concept в 2.54.
🔘 UX из Jujutsu. Штайнхардт честно признал: «Момент, когда понимаешь, что другой инструмент просто решил все UI-проблемы, над которыми ты работал 20 лет, — не самый приятный». В Git 2.54 появятся git history split и git history reword.
@prog_tools
@prog_tools
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👌3🔥1
Новые интересные инструменты либо нейрослоп, либо прикольно, но проще самому под себя навайбкодить.
Поделюсь одним таким примером: https://github.com/SystemVll/Montscan
Автор распознаёт что на сканах и автоматом меняет имя файла. Удобно? Да, я постоянно это делаю вручную. Но я думаю специфика работы такая, надо всякие документы печатать-подписывать-сканить. И брать это поделку непонятно зачем, можно клода попросить и под свой сетап сделать.
А вы кодите себе какие-то удобные инструменты? Поделитесь, есть интересные идеи?
@prog_tools
Поделюсь одним таким примером: https://github.com/SystemVll/Montscan
Автор распознаёт что на сканах и автоматом меняет имя файла. Удобно? Да, я постоянно это делаю вручную. Но я думаю специфика работы такая, надо всякие документы печатать-подписывать-сканить. И брать это поделку непонятно зачем, можно клода попросить и под свой сетап сделать.
А вы кодите себе какие-то удобные инструменты? Поделитесь, есть интересные идеи?
@prog_tools
✍2
Morph (делают Fast Apply для кодинг-агентов) собрали market map всей инфраструктуры вокруг ИИ-кодинга на начало 2026.
Не то чтобы могу что-то конкретное порекомендовать, но для расширения кругозора удобно. Я вот не всё знал, что в принципе существует.
@prog_tools
Telegram | Max
Не то чтобы могу что-то конкретное порекомендовать, но для расширения кругозора удобно. Я вот не всё знал, что в принципе существует.
@prog_tools
Telegram | Max
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
refig — офлайн-рендер .fig файлов Figma без браузера и API
Автор реверс-инжинирнул проприетарный бинарный формат Figma (.fig / Kiwi) и написал headless-рендерер на Node + WASM/Skia. Отдаёт PNG, JPEG, WebP, PDF, SVG.
Зачем. В CI/пайплайнах стандартные способы экспорта из Figma — боль: браузерная автоматизация медленная и ломкая, REST API требует сеть и токены с рейт-лимитами, подписанные URL на картинки протухают. В airgapped-окружении API вообще не вариант
Как работает. Парсит .fig (или JSON из REST API) → промежуточное представление → рендер через Skia/WASM. Картинки из .fig достаёт из встроенных блобов
Проекту 5 лет, Figma-рендер только одна из частей. Лицензия Apache 2.0.
На гитхабе в папке
@prog_tools
Автор реверс-инжинирнул проприетарный бинарный формат Figma (.fig / Kiwi) и написал headless-рендерер на Node + WASM/Skia. Отдаёт PNG, JPEG, WebP, PDF, SVG.
Зачем. В CI/пайплайнах стандартные способы экспорта из Figma — боль: браузерная автоматизация медленная и ломкая, REST API требует сеть и токены с рейт-лимитами, подписанные URL на картинки протухают. В airgapped-окружении API вообще не вариант
Как работает. Парсит .fig (или JSON из REST API) → промежуточное представление → рендер через Skia/WASM. Картинки из .fig достаёт из встроенных блобов
Проекту 5 лет, Figma-рендер только одна из частей. Лицензия Apache 2.0.
npx @grida/fig ./design.fig --node "1:2" --out ./out.png
На гитхабе в папке
packages/grida-canvas-sdk-render-figma.@prog_tools
❤2
StyleGen — CLI для генерации картинок через Gemini с единым стилем
Автор заметил, что блогеры всё чаще заводят собственный узнаваемый ИИ-стиль для обложек. Одни выглядят дженерик, другие круто и по-авторски. Сделал CLI, который упрощает этот процесс.
Что делает. Генерирует изображения через Gemini API с поддержкой style-референсов и параллельной batch-генерацией (3–5 картинок за раз, чтобы выбрать лучшую).
Ключевая фича. Метаданные хранятся в отдельном JSON, а не внутри PNG. Это позволяет ИИ-инструментам легко находить, парсить и переиспользовать предыдущие генерации для поддержания единого стиля.
В общем, всё как в миджорни, только можно не по подписке, а через АПИ работать. На картинках примеры, для которых задан пиксель-арт стиль, а дальше генерация была без уточнения, что надо в этом стиле.
Установка
Код на GitHub
@prog_tools
Telegram | Max
Автор заметил, что блогеры всё чаще заводят собственный узнаваемый ИИ-стиль для обложек. Одни выглядят дженерик, другие круто и по-авторски. Сделал CLI, который упрощает этот процесс.
Что делает. Генерирует изображения через Gemini API с поддержкой style-референсов и параллельной batch-генерацией (3–5 картинок за раз, чтобы выбрать лучшую).
Ключевая фича. Метаданные хранятся в отдельном JSON, а не внутри PNG. Это позволяет ИИ-инструментам легко находить, парсить и переиспользовать предыдущие генерации для поддержания единого стиля.
В общем, всё как в миджорни, только можно не по подписке, а через АПИ работать. На картинках примеры, для которых задан пиксель-арт стиль, а дальше генерация была без уточнения, что надо в этом стиле.
Установка
uv tool install git+https://github.com/ryanbbrown/stylegenКод на GitHub
@prog_tools
Telegram | Max
❤4👍2