Инструменты программиста
13.4K subscribers
1.59K photos
151 videos
4 files
1.88K links
Полезные инструменты для программистов — бесплатные и платные

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

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

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

Регистрация в перечне РКН: https://tprg.ru/mX0S
Download Telegram
И напомню, недавно был похожий релиз от докера, но сразу для всего.

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
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
Please open Telegram to view this post
VIEW IN TELEGRAM
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.

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

@prog_tools
👍53
Context7 — MCP-сервер с актуальной документацией для ИИ-кодинга

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

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

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

@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 сохраняют «ход мысли» агента рядом с дифом.

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

@prog_tools
👍2
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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥21
Патрик Штайнхардт (менеджер команды 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
Please open Telegram to view this post
VIEW IN TELEGRAM
5👌3🔥1
Новые интересные инструменты либо нейрослоп, либо прикольно, но проще самому под себя навайбкодить.

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

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

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

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

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

@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.

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. Это позволяет ИИ-инструментам легко находить, парсить и переиспользовать предыдущие генерации для поддержания единого стиля.

В общем, всё как в миджорни, только можно не по подписке, а через АПИ работать. На картинках примеры, для которых задан пиксель-арт стиль, а дальше генерация была без уточнения, что надо в этом стиле.

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

Код на GitHub

@prog_tools

Telegram | Max
5👍2
Контроль vs свобода: как не задушить разработку платформой?

Когда в компании 50+ команд и 700 разработчиков, архитектура превращается в зоопарк, если нет стандартизации и управления. Выход — платформа, которая все это будет контролировать. Правда есть одно «но»: платформенная команда хочет стандартов и безопасности, а разработчики просят свободы и не мешать им делать фичи.

Баланс найти можно, например, так: бюрократию убрать, соблюдение требований автоматизировать. На DeckhouseConf будут делиться таким кейсом, там даже GenAI спокойно внедряется без потери контроля. Регистрируйтесь, если интересно послушать доклад.

Вопрос к тем, у кого есть платформенные команды: как вы балансируете? Где проходит грань между помощью и надзором?
1🥱1
Тир-лист открытых LLM

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

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

@prog_tools, также в Max
3🤝2🤪1
И как мы до такого докатились, коллеги

Telegram | Max
🤣10
Forwarded from Нейроканал
This media is not supported in your browser
VIEW IN TELEGRAM
Смотрите какая крутая программка: сканирует RAM, CPU, GPU и VRAM, сопоставляет с базой из 497 моделей от 133 провайдеров и выдаёт таблицу: что запустится, с какой квантизацией и на какой скорости.

Быстрая установка на macOS \ Linux:
curl -fsSL https://llmfit.axjns.dev/install.sh | sh


Windows:
cargo install llmfit


Затем запускать командой llmfit

Определяет NVIDIA, AMD, Intel Arc, Apple Silicon. Поддерживает multi-GPU, суммирует VRAM с нескольких карт. Каждая модель получает скор по четырём параметрам: качество, скорость, совместимость с железом, размер контекста

Есть интерактивный TUI (по умолчанию) и обычный CLI. Интегрируется с Ollama, можно скачать модель прямо из интерфейса.

@neuro_channel
👍8
The AltStack — директория 450+ self-hosted альтернатив платным SaaS

Каталог инструментов, которые можно поднять на своих серверах вместо подписок на Jira, Datadog или Vercel. Отличается от классических подборок «Awesome Selfhosted» строгим форматом и фокусом на практический деплой.

— Для 56 инструментов уже есть проверенные и готовые docker-compose.yml.

— Есть калькулятор экономии: показывает разницу в стоимости между SaaS и своим хостингом за год.

— Присутствуют side-by-side сравнения похожих сервисов (например, Supabase vs Appwrite).

— В каталог отбирают только проекты с живыми коммитами за последние полгода и реальными лицензиями.

Акцент сделан на бизнес-инструменты и утилиты для разработчиков, а не на домашние медиа-серверы. Вся база данных проекта открыта (Apache 2.0).

Сайт: https://thealtstack.com/
GitHub: https://github.com/altstackHQ/altstack-data

@prog_tools, также в Max
👍72