RU

8 open-source AI-проектов, которые могут заменить часть платного софта

Локальный аналог NotebookLM, фильтр от AI-slop, маршрутизатор для сотен LLM-провайдеров, агент для поиска работы, автоматический пентестер и ComfyUI…

open sourceискусственный интеллектИИself-hostedлокальные нейросетиAI-инструментыLLMAI-агентыClaude CodeGitHub
Habr
RU

[Перевод] Проблема «принципал — агент» в эпоху ИИ‑агентов

ИИ-агенты ускоряют разработку, но привычное код-ревью быстро превращает этот выигрыш в новое узкое место. Код генерируется быстрее, изменений станов…

ИИ-агентыкод-ревьюразработка ПОAI codingGitHubpull requestинженерные процессыавтоматизация разработкиответственность разработчикадоверие в команде
Habr
RU

Ваши open source-контрибьюторы теперь ИИ-first. Как не утонуть в потоке агентских пулреквестов

Агенты генерируют пулреквесты в open source. Разбираем опыт AutoGPT: как ставить ворота, писать AGENTS.md и не тратить команду на ревью слабых PR. —…

Open SourceЛучшая практикаИнструментыGitИскусственный интеллектОрганизация разработкиМетодологии разработкиGitHubСтатьи
Tproger
RU

Как продвигать твиты в X: разбираем рекомендательный алгоритм Twitter

13 августа сайт X опубликовал значительно обновлённую версию исходного кода рекомендательной ленты. В репозитории под лицензией Apache 2.0…

TwitterXX.comрекомендательные системыGitHubopen sourceрекомендательные алгоритмыранжированиеPhoenixHome Mixer
Habr
RU

Финал саги: мой ИИ-ассистент на Hermes улетел на GitHub. ¡Забирайте! А грабли расскажу следом

Третья, финальная часть саги про личного ИИ-агента Паспарту: докачал ему искомую память и фоновый Codex, упаковал всё в Docker и выложил на GitHub -…

ИИ-агентHermesDeepSeekDockerCodexGitHubself-hosted
Habr
RU

Как тестировать ИИ-агентов, если «правильно» не детерминировано

GitHub построил Trust Layer для Copilot-агентов: валидация по ключевым состояниям вместо жёстких скриптов. Узнайте, как снизить ложные падения CI. —…

ТестированиеИнструментыМашинное обучениеНейронные сетиИскусственный интеллектМетодологии разработкиGitHubOpenAIСтатьи
Tproger
RU

Своя self-hosted двухсерверная VPN-архитектура. Подробный путь разработки и ошибки, с которыми вы можете столкнуться

Проект представляет из себя быстрый способ воссоздать архитектуру состоящую из 2 серверов (локальный + удаленный) с определенными сервисами, которые…

APIТестированиеLinuxИнструментыGitБезопасностьPythonRubyunixIDEМузыкаРаботаHTMLDIYGitHubНавыкиVPNTelegramСервисыDockerCloudflareФронтендRedisQAМессенджерdevСерверNFTМашин1CDeFiGrafanaVPSСтатьи
Tproger
RU

Как мы показываем клиентам документацию по проекту из приватного репозитория, не пуская их в репозиторий

Сразу дисклеймер: это рассказ про инструмент, который мы написали для себя и используем каждый день. Ссылку дам в конце, продавать не буду — расскаж…

документацияdocs-as-codemarkdowngitMCPGitHubGitLabтехническая документациякомментарии к документацииAI-агенты
Habr
RU

Наём без испытательного срока: как AI-агенты получили должности и влияют на рынок труда

У AI-агентов уже есть профессии: юрисконсульт, ведущий специалист по внешним коммуникациям, директор контроля работы AI. Это настоящие должности — с…

ИИ-агентыагентыAnthropicClaudeOpenAIMicrosoft CopilotGitHubкорпоративный ИИавтоматизация работырынок труда
Habr
RU

Obsidian как мини-CRM: как я научил канбан-доску наполняться заказами с Kwork без моего участия

Всем привет. Думаю, читатели моих двух предыдущих статей уже заметили одну привычку: если какую-то задачу можно хотя бы частично затащить в Obsidian…

Obsidiann8nKworkKanbanавтоматизацияGitGitHubDockerPythonмини-CRM
Habr
RU

5 ошибок в opensource‑проекте, из‑за которых DevRel превращается в мёртвый репозиторий

Открыть код — не значит запустить open source. В статье разберём пять ошибок, из‑за которых корпоративные open‑source‑проекты бы…

open sourceDevRelопенсорскомьюнитиконтрибьюторыGitHubREADMEлицензиимейнтейнерыразработчики
Habr
RU

Как я построил систему, внутри которой AI пишет код

Последние полгода я почти не пишу код руками. Вместо этого я проектирую инженерную систему, в которой AI пишет код, а Git, тесты, CI, агенты и прави…

aiискусственный интеллектClaude CodeGitGitHubGit Hooksавтоматизация разработкикачество кодаopen sourceci
Habr
RU

Git в Telegram: как я избавился от JSON, победил Markdown и получил security by design

Git в Telegram? Без JSON, с SQLite, победой над Markdown и security by design. Код, схема БД, факапы и ссылка на бота. — Читать дальше « Git в Teleg…

GitБезопасностьPythonJSONIDESQLРаботаTorHTMLGitHubHRTelegramGitLabMITIBMМессенджерdevСерверMarkdownРазработкаСтатьи
Tproger
RU

Кнопка «наверх» в Django: почему в проде это уже не три строки JavaScript

Как добавить кнопку «наверх» в Django-сайт и Django Admin: настройка, CSP, доступность, мобильная версия и работа рядом с cookie-баннерами. — Читать…

JavaScriptPythonCSSjQueryHTMLGitHubDjangoMITФронтендПриложениеdevДизайнФишки PythonCDNСтатьи
Tproger
RU

Как приручить legacy-код: безопасная модернизация без заморозки фич

Как модернизировать legacy-код без остановки продукта: Strangler Fig Pattern, feature flags, shadow testing и безопасная миграция данных. Практика и…

ИнтернетAPIJavaGitОпросPythonRubyMySQLПрактикаSQLРефакторингРаботаTorGitHubБотыHRMITФинтехICORedisQAБэкендTwitterИграПриложениеСерверKubernetesБиблиотекианалитикOpenTelemetryPostgreSQLDeFiGrafanaБизнесLegacyТехникаСтатьи
Tproger
RU

Что такое Git worktrees и зачем их использовать

Git worktrees появились ещё в 2015 году, но популярность обрели только недавно. Разбираем, что это такое, как использовать в терминале и зачем они п…

Лучшая практикаОптимизацияGitИнструменты командной строкиПроизводительностьИскусственный интеллектGitHubРазработкаПереводы
Tproger
RU

GitHub и PyPI сбоят в России: РКН предлагает ГосVPN — что это значит и что делать

Если у вас в начале июня внезапно завис  git clone , а  pip install  начал валиться на каждом втором пакете — выдохните, дело не в ва…

GitHubPyPIРоскомнадзорТСПУDPIГосVPNблокировкиVPNDevOpsинфраструктура
Habr
RU

Заброшенные репозитории на GitHub. Какие языки теряют разработчиков и когда код перестают обновлять

GitHub постепенно превращается в кладбище старого кода. Мы сравнили тысячи репозиториев и посмотрели, какие языки быстрее теряют активность, а где э…

HostkeyGitHubанализ данныхзаброшенные репозиторииязыки программированияRustTypeScriptPythonRubyScala
Habr
RU

Подрядчик CISA полгода держал пароли и ключи AWS в публичном репозитории GitHub

Подрядчик CISA полгода держал в публичном GitHub-репозитории 844 МБ паролей, токенов AWS GovCloud и Kubernetes-конфигов. Разбираем, как защитить сво…

DevOpsGitHubОблачные технологииИнформационная безопасностьУтечка данныхСтатьи
Tproger
RU

Как я перестал метаться между нейросетями и устроил им общий экзамен

Я рассказываю, как перестал доверять рандомным «вау»-кадрам и устроил честный экзамен нейросетям для генерации изображений. Замерял качество, скорос…

GitIDEНейронные сетиРаботаHTMLGitHubTypeScriptNode.jsСервисыАналитикааналитикСтатьи
Tproger
RU

GitHub переписал план мощностей в 30× — AI-агенты пишут код быстрее CI

CTO GitHub Vlad Fedorov: 10× план мощностей устарел за 4 месяца, нужен 30× из-за AI-агентного кода. Bottleneck — не CI, а валидация. Разбираем, что…

Машинное обучениеИскусственный интеллектDevOpsGitHubРазработкаНовости
Tproger