TGViewer
Channel Public Channel
Инструменты программиста

Инструменты программиста

@prog_tools

Полезные инструменты для программистов — бесплатные и платные

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Регистрация в перечне РКН: https://tprg.ru/mX0S
Subscribers
12.9K
Photos
1.7K
Videos
158
Links
2.1K

Showing posts older than #2719 · Back to latest

Older Posts 17 shown
Post #2717 2.33K
И как мы до такого докатились, коллеги

Telegram | Max
  • 🤣 13
Post #2716 2.69K
Тир-лист открытых LLM

Иногда хочется просто без лишних бенчмарков и оговорок понять, что сейчас в топе и стоит использовать из доступного. Вот на этом сайте как раз такой список есть.

С моими наблюдениями на 100% совпадает, разве что Qwen в A бы переместил, мне кажется он не так крут.

@prog_tools, также в Max
  • ❤ 5
  • 🤝 2
  • 🤪 1
Post #2709 2.21K
StyleGen — CLI для генерации картинок через Gemini с единым стилем

Автор заметил, что блогеры всё чаще заводят собственный узнаваемый ИИ-стиль для обложек. Одни выглядят дженерик, другие круто и по-авторски. Сделал CLI, который упрощает этот процесс.
​
Что делает. Генерирует изображения через Gemini API с поддержкой style-референсов и параллельной batch-генерацией (3–5 картинок за раз, чтобы выбрать лучшую).
​
Ключевая фича. Метаданные хранятся в отдельном JSON, а не внутри PNG. Это позволяет ИИ-инструментам легко находить, парсить и переиспользовать предыдущие генерации для поддержания единого стиля.
​
В общем, всё как в миджорни, только можно не по подписке, а через АПИ работать. На картинках примеры, для которых задан пиксель-арт стиль, а дальше генерация была без уточнения, что надо в этом стиле.

Установка uv tool install git+https://github.com/ryanbbrown/stylegen

Код на GitHub

@prog_tools

Telegram | Max
  • ❤ 5
  • 👍 3
Post #2700 2.35K
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.
​
npx @grida/fig ./design.fig --node "1:2" --out ./out.png


На гитхабе в папке packages/grida-canvas-sdk-render-figma.

@prog_tools
  • ❤ 2
Post #2693 2.43K
Morph (делают Fast Apply для кодинг-агентов) собрали market map всей инфраструктуры вокруг ИИ-кодинга на начало 2026.

Не то чтобы могу что-то конкретное порекомендовать, но для расширения кругозора удобно. Я вот не всё знал, что в принципе существует.

@prog_tools

Telegram | Max
  • 👍 1
Post #2692 2.13K
Новые интересные инструменты либо нейрослоп, либо прикольно, но проще самому под себя навайбкодить.

Поделюсь одним таким примером: https://github.com/SystemVll/Montscan

Автор распознаёт что на сканах и автоматом меняет имя файла. Удобно? Да, я постоянно это делаю вручную. Но я думаю специфика работы такая, надо всякие документы печатать-подписывать-сканить. И брать это поделку непонятно зачем, можно клода попросить и под свой сетап сделать.

А вы кодите себе какие-то удобные инструменты? Поделитесь, есть интересные идеи?

@prog_tools
  • ✍ 2
Post #2684 2.36K
Патрик Штайнхардт (менеджер команды 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
  • ❤ 5
  • 👌 3
  • 🔥 1
Post #2683 3.68K
WebMCP — Chrome даёт ИИ-агентам нормальный API вместо скриншотов

Google выпустила ранний превью WebMCP в новом Chrome. Сайты теперь могут описывать доступные действия как структурированные инструменты, которые ИИ-агенты вызывают напрямую — без парсинга DOM и распознавания пикселей.
​
🔘 Два API. Declarative — добавляешь атрибуты toolname и tooldescription к обычной HTML-форме, и она становится «агенто-доступной». Imperative — регистрируешь JS-функции через navigator.modelContext для сложных сценариев.
​
🔘 Агент вызывает buyTicket(destination, date) вместо «найди кнопку, кликни, подожди, сделай скриншот, распознай». Браузер сам заполняет форму и ждёт подтверждения пользователя.
​
🔘 Есть SubmitEvent.agentInvoked — сайт понимает, что сабмит пришёл от агента, и может вернуть структурированный ответ вместо HTML-страницы.
​
🔘 Спека — W3C Community Group Draft, разрабатывается совместно с Microsoft. Доступно за флагом в Chrome 146.

@prog_tools
  • 👍 6
  • ⚡ 3
  • 🔥 2
  • ❤ 1
Post #2682 2.5K
Обзор облачных провайдеров с зарубежными дата-центрами, где можно платить в рублях. Внутри — сравнение по ценам, локациям и что у кого есть: GPU-серверы, S3-хранилища, Kubernetes, CDN.

Актуальненько: https://tproger.ru/articles/arenda-oblaka-za-rubezhom-v-2026-godu--5-provajderov-s-oplatoj-v-rublyah

@prog_tools
  • 👍 3
Post #2679 2.43K
Entire Checkpoints — автоматический контекст для ИИ-коммитов, новый инструмент от Томаса Домке (бывший CEO GitHub).

Open source тул, который при каждом коммите от ИИ-агента сохраняет полный контекст: промпты, транскрипт сессии, затронутые файлы, tool calls. Всё версионируется в Git.
​
Работает поверх существующих инструментов — Claude Code, Cursor, Codex. Не заменяет их, а добавляет слой трейсабилити.

Решает конкретную проблему: агент написал код, сделал коммит, но через неделю непонятно почему именно так. Checkpoints сохраняют «ход мысли» агента рядом с дифом.

Установка: curl -fsSL https://entire.io/install.sh | bash

@prog_tools
  • 👍 2
Post #2678 2.24K
Context7 — MCP-сервер с актуальной документацией для ИИ-кодинга

Часто модели генерят код по устаревшим API, потому что обучались на прошлогодних данных. Context7 подтягивает свежую документацию библиотеки прямо в контекст — достаточно добавить use context7 в конце промпта (или настроить автоматические инжекции).

Работает с Cursor, Claude Code, Cline.

📎 В репо 45K звёзд, лицензия MIT.

@prog_tools
  • ❤ 6
  • 🔥 3
Post #2675 2.69K
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.

Установка: curl -fsSL https://fluid.sh/install.sh | bash, появится команда fluid, пользоваться в терминале как клодом.

@prog_tools
  • 👍 5
  • ❤ 3
Post #2674 2.64K
Jira ушла, а задачи остались — где трекать в 2026?

Сравнение российских таск-трекеров: Visary Tracker, Штаб, WEEEK и других. Смотрим, какие сценарии закрывают, как устроены под капотом и кому что подойдёт.
​
📎 https://tproger.ru/articles/gde-trekat-zadachi-v-2026--sravnili-visary-tracker--shtab--weeek

@prog_tools
  • ❤ 3
  • 👍 3
Post #2673 2.66K
И напомню, недавно был похожий релиз от докера, но сразу для всего.

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


Агент получает доступ только к указанной папке проекта — хост-система защищена.

Преимущества перед обычными контейнерами

🔘MicroVM-изоляция — аппаратный уровень, сильнее, чем пространства имён в обычных контейнерах
🔘Изоляция сети, файловой системы и процессов
🔘Автоматическая очистка после выполнения
🔘Минимальный риск для хост-системы благодаря microVM

Подходит для тех, кто хочет дать ИИ-агентам полную автономность без риска.

📎 Официальный блог, документация

@prog_tools
  • ❤ 4
  • 👍 3
Post #2672 6.21K
Deno представили Sandbox — изолированную среду для безопасного выполнения JavaScript и TypeScript кода. Позволяет запускать пользовательские скрипты без угрозы для системы.

Зачем нужен

Классическая проблема: нужно дать пользователям запускать код в вашем приложении — ИИ-агенты, плагины, динамические конфиги. Но любой eval() — потенциальная дыра в безопасности.

Deno Sandbox запускает код в лёгких Linux-микровиртуалках в облаке Deno Deploy. Старт меньше секунды, 2 vCPU, до 4 ГБ памяти. Можно ограничить доступ к сети через allowNet и безопасно передавать секреты.

Примеры использования
🔘 Запуск пользовательских плагинов
🔘 Тестирование фрагментов кода без риска
🔘 Выполнение AI-генерируемых скриптов
🔘 Обработка webhook-логики от клиентов

📎 Подробнее в этом видео или в офф. релизе

@prog_tools
  • ❤ 2
Post #2671 2.44K
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
  • ❤ 3
  • 👍 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →