AI Coder – Telegram
AI Coder
289 subscribers
81 photos
10 videos
2 files
184 links
AI will not replace you, people who use AI will.
Download Telegram
Вот так бывает если используешь Gemini CLI через API. Лучше использовать через login, там будут лимиты включаться и агент будет останавливаться
🤯3
🚀 Новинка в Claude Code: Hooks — ваши автоматические помощники в терминале

Зачем нужны hooks
Hooks — это произвольные shell‑команды, которые Claude Code запускает автоматически в определённые моменты своей работы. Они дают детерминированный контроль: вместо «надеяться, что LLM догадается», вы гарантируете, что нужное действие всегда выполнится. Основные сценарии:
🔔 Уведомления — отправлять сообщение в Slack, Telegram или system notify, когда Claude ждёт разрешения.
🧹 Автоформатирование — prettier для .ts, gofmt для .go сразу после любого правки файла.
📈 Логирование и аудит — писать каждую Bash‑команду Claude Code в отдельный журнал.
🚫 Безопасность — блокировать изменения в /config/prod/**, если кто‑то случайно попросит LLM туда писать.

Как это устроено
1. Конфигурация хранится в ~/.claude/settings.json, .claude/settings.json (проект) или .claude/settings.local.json (локально).
2. Структура: события → «matcher» (какой tool затронут) → массив команд.
3. Поддерживаемые события:
• PreToolUse — до вызова инструмента, можно заблокировать.
• PostToolUse — после успешного вызова, можно анализировать результат.
• Notification — когда Claude отправляет уведомление.
• Stop — когда сессия заканчивается.

5‑минутный Quickstart

# 1. Открой меню /hooks и выбери PreToolUse
# 2. Добавь matcher "Bash"
# 3. Добавь команду:
jq -r '"\(.tool_input.command) - \(.tool_input.denoscription // "No denoscription")"' \
>> ~/.claude/bash-command-log.txt
# 4. Сохрани в User settings
# 5. Проверка: /hooks снова или cat ~/.claude/settings.json

Теперь каждая Bash‑команда, которую Claude собирается выполнить, логируется в ~/.claude/bash-command-log.txt.

Что передаётся в скрипт
Hook получает JSON через stdin с полями: session_id, trannoscript_path, tool_name, tool_input и т.д. Возврат:
• exit 0 — всё ок; stdout увидит пользователь.
• exit 2 — блокировка; stderr пойдёт в Claude как фидбек.
• Или structured JSON с decision: "approve" | "block" и доп. полями continue, stopReason.

Советы по безопасности
• Тщательно проверяйте команды — они выполняются с вашими правами.
• Используйте абсолютные пути и валидацию параметров.
• Тестируйте в песочнице, прежде чем включать в боевом проекте.



💡 Hooks превращают Claude Code из «умного собеседника» в адаптивный инструмент, который подстраивается под процессы вашей команды. Подпишитесь, экспериментируйте и делитесь кейсами!
🔥4
/hooks

Какие я использую?

Notification:
bash -c 'msg=$(jq -r .message); icon=\"🔔\"; [[ \"$msg\" =~ ^Running ]] && icon=\"🚀\"; [[ \"$msg\" =~ ^Error ]] && icon=\"\"; [[ \"$msg\" =~ ^Warning ]] && icon=\"⚠️\"; [[ \"$msg\" =~ ^Success|^Done|^Completed ]] && icon=\"\"; curl -s --data chat_id=$CLAUDE_TG_CHAT_ID --data-urlencode \"text=$icon $msg\" \"https://api.telegram.org/bot$CLAUDE_TG_TOKEN/sendMessage\" >/dev/null'

Stop:
bash -c 'json=$(cat); session_id=$(echo \"$json\" | jq -r .session_id); trannoscript=$(echo \"$json\" | jq -r .trannoscript_path); if [ -f \"$trannoscript\" ]; then last_msg=$(tail -20 \"$trannoscript\" | while read line; do echo \"$line\" | jq -r \"select(.type == \\\"userMessage\\\" or .type == \\\"assistantMessage\\\") | .message // empty\" 2>/dev/null; done | grep -v \"^$\" | tail -1 | cut -c1-100); last_cmd=$(tail -20 \"$trannoscript\" | while read line; do echo \"$line\" | jq -r \"select(.type == \\\"command\\\") | .command // empty\" 2>/dev/null; done | grep -v \"^$\" | tail -1); cwd=$(tail -1 \"$trannoscript\" | jq -r .cwd 2>/dev/null); curl -s --data chat_id=$CLAUDE_TG_CHAT_ID --data-urlencode \"text=⏹️ Сессия завершена\n📁 $cwd\n💬 ${last_msg:+Промпт: $last_msg...}\n ${last_cmd:+Команда: $last_cmd}\" \"https://api.telegram.org/bot$CLAUDE_TG_TOKEN/sendMessage\" >/dev/null; fi'

https://gist.github.com/dpolishuk/09d8793dad79a405c30b9d0fe24ace30
👍3🌚1
🚀 OpenCode — AI-агент для кодинга прямо в терминале

🔗 GitHub: https://github.com/opencode-ai/opencode
📚 Docs: https://opencode.ai/docs/



💡 Почему это интересно
Нативный TUI. Красивый, отзывчивый, с темами (есть tokyonight и др.).
Авто-LSP. Сам подгружает нужные LSP, чтобы LLM ошибался реже.
Multi-session. Можно запускать несколько агентов параллельно в одном проекте.
Share-links. Ссылки на сессии — удобно делиться и дебажить.
75+ моделей. Через Models.dev работают Anthropic, OpenAI, Google, локальные модели и др.
Claude Pro/Max ready. Отдельная авторизация для экономии токенов.
MIT license & active dev. ~6.8 k ⭐️ и обновления почти каждый день (последний релиз v0.0.55 от 27 июня 2025).
Платформы. macOS/Linux — скрипт или brew/paru; Windows — ручная загрузка бинаря (пока).



⚙️ Установка за 30 секунд

# macOS/Linux
curl -fsSL https://opencode.ai/install | bash
# или
brew install sst/tap/opencode # macOS
paru -S opencode-bin # Arch Linux


🚀 Быстрый старт

opencode auth login # выбрать провайдера и ввести API-ключ
opencode agent . # запустить ИИ-помощника в текущем репо





🛠️ Типичные кейсы
• Генерировать или рефакторить код без переключения из терминала.
• Объяснить чужой проект: “opencode explain ./src”.
• Создать тесты: “write tests for file.go –style table”.
• Одновременно вести пару агентов (например, один — инженер-кодер, другой — ревьюер).



🔥 Чем лучше Gemini CLI / Claude Code
1. Открытый исходник — можно расширять под свои скрипты.
2. Провайдер-агностичность: подключайте хоть локальный Ollama, хоть Groq.
3. Более «живой» TUI: окно чата, дерево файлов, статус токенов и мыслей агента в ре-тайме.



😉 Попробуйте и напишите фидбек в issues — комьюнити растёт очень быстро!
#AICoding #OpenSource #CLI #DevTools
🔥2
Друзья! Как же приятно, что мой канал уже читает 103 человека !
😍🫶🚀

Очень вам благодарен!
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝145🙏1
Оказывается, еще в мае выложили версию Plaud для Mac OS X. https://github.com/Plaud-AI/PLAUD-Desktop/releases.

Plaud это линейка умных транскрайберов для работы над большим потоком информации и ведения проектов 😉
👍3
Для тестирования интерфейсов использовал browser-use и playwright, но там везде были шероховатости. Нашел версию которая хорошо работает:
"playwright": {
"command": "npx",
"args": [
"-y",
"@executeautomation/playwright-mcp-server"
]
}

В чем плюс playwright еще раз - он может запускать браузер headless, то есть в фоне, и можно автоматизировать тестирование и запуск веб приложений очень просто
Так же можно напромптить чтоб модель его запускала сама (https://playwright.dev). Работает на всех ОС


Буквально, подключаете mcp playwright, дальше кидаете тест план модели и модель начинает тестировать интерфейс по вашему тестплану. Хозяйке на заметку
3
Агентность в разработке софта: Почему пора забыть о традиционных подходах и посмотреть на рынки как на прототип будущего

Сегодня хочу поделиться мыслями о том, как меняется мир разработки ПО в эпоху ИИ и агентных систем. Мы привыкли думать о софте как о монолитных продуктах: вот бэкенд, API, база данных, архитектура — всё это строится как крепкий дом, где каждая деталь на своём месте. Но стоп, всё не так! Агентность (то есть системы, где автономные агенты взаимодействуют, решают задачи и адаптируются) требует совершенно другого мышления. Давайте разберёмся, почему старые парадигмы устаревают, и как обычные рынки — те, что существуют тысячи лет — становятся идеальным прототипом для будущего.

Рынки как базовый прототип агентных систем
Вдумайтесь: рынки — это древнейшая форма взаимодействия, которая эволюционировала естественным образом. Продавцы, покупатели, посредники — все они как агенты, которые конкурируют, торгуются и адаптируются в реальном времени. Рынок эластичен: цена падает, если товара много, или растёт при дефиците; качество товаров улучшается под давлением конкуренции, иначе продавец просто вылетит из игры. Это органичная, децентрализованная система, где нет единого "центрального сервера", диктующего правила.

А теперь сравните с нашими централизованными ПО-системами: мы тратим уйму усилий, чтобы добиться той же эластичности. Масштабирование под нагрузку? Автоматическая оптимизация цены или качества? В традиционных продуктах это требует сложных архитектур, облачных сервисов и постоянного мониторинга. Но в агентных системах всё может работать как на рынке: агенты (модели ИИ) самостоятельно договариваются, обмениваются данными и адаптируются. Нет нужды в жёсткой иерархии — просто набор "торговцев", каждый из которых специализируется на своей задаче.

Представьте: вместо монолитного бэкенда у вас сеть агентов. Один отвечает за обработку данных (как фермер, поставляющий товар), другой — за интерфейс (как продавец на прилавке), третий — за оптимизацию (как рыночный регулятор). Всё это масштабируется естественно, без перестройки всей системы.

А что насчёт стоимости? Токены не такие уж дорогие
Кто-то наверняка скажет: "Это всё круто, но токены для ИИ-моделей стоят бешеных денег! Как запускать агентов на практике?" И это справедливое замечание. Но давайте посмотрим на реальность 2025 года. Уже сейчас есть куча утилитарных моделей, которые не требуют суперкомпьютеров и работают на обычном "бытовом" железе — вашем ноутбуке или смартфоне.

Возьмём, к примеру, Gemma 3 от Google (или аналогичные открытые модели). Это компактная, но мощная модель, которая справляется с большинством задач: от генерации текста и анализа данных до простых агентных сценариев. Она не жрёт ресурсы как монстры вроде GPT-4, и её можно запускать локально. Плюс, появляются всё новые оптимизированные варианты — от дистиллированных моделей до специализированных под ниши (например, для кода или чат-ботов). Стоимость токенов падает, а эффективность растёт. Так что барьер входа уже не такой высокий, как кажется.

Новый рынок: Бэкенд как "весы" на прилавке
В итоге, это сообщение не просто о технологиях — оно о формировании совершенно другого рынка разработки. В нём агентность становится нормой, а традиционный бэкенд отходит на второй план. Он превращается в утилитарную функцию: как весы на рынке, которые просто измеряют товар, но не определяют всю торговлю. Главное — взаимодействие агентов, их адаптивность и эластичность.

Это открывает двери для инноваций: разработчики смогут фокусироваться на создании "агентных экосистем", где модели эволюционируют сами, как виды на рынке. Компании, которые застрянут в старых подходах, рискуют отстать, а те, кто адаптируется, — захватят новые ниши.

Что думаете? Готовы ли вы переосмыслить свой подход к софту? Поделитесь в комментариях! Если пост был полезен, лайк и репост — поможем распространить идею. 🚀

#ИИ #Агентность #РазработкаПО #БудущееТеха
👍51🤔1
🚨 LangChain AI выпустил открытый агент для глубоких исследований! 🚨

Компания LangChain AI представила новый проект Open Deep Research — простой, настраиваемый и полностью открытый агент для глубоких исследований. Это идеальный инструмент для разработчиков и исследователей, поддерживающий разные модели, поисковые инструменты и MCP-сервера. 🔍🤖

Ключевые фичи:

Гибкая настройка через веб-интерфейс или код.
Поддержка локальных и удаленных серверов.
Оценка результатов и тестирование.
Легкое развертывание в LangGraph Studio или OAP.
Проект уже на GitHub: https://github.com/langchain-ai/open_deep_research. Клонируйте, пробуйте и вносите вклад! 🌟
👍4
🚀 Spring AI Alibaba: Фреймворк для создания агентных ИИ-приложений на Java!
А вот еще делюсь крутым открытием для Java-разработчиков, интересующихся ИИ. Репозиторий alibaba/spring-ai-alibaba — это агентный фреймворк на базе Spring AI, который позволяет строить чат-боты, рабочие процессы и мультиагентные системы. Идеально для enterprise-уровня!
Ключевые фичи:
Графовый мультиагентный фреймворк: Легко создавайте workflows и агентов с поддержкой стримминга, human-in-the-loop и памяти. Инспирировано LangGraph, но адаптировано для Java.
Интеграции с экосистемой Alibaba: Поддержка Aliyun Bailian для LLM и RAG, ARMS для мониторинга, Nacos для MCP-регистрации. Плюс, Higress как прокси для моделей.
Готовые агенты: JManus для планирования задач и DeepResearch для глубоких исследований с инструментами вроде поиска, краулинга и Python-скриптов.
Playground: Полный пример с UI для тестирования чат-ботов, мультимодальности и RAG.
Как начать? Добавьте зависимость в ваш Spring Boot проект (JDK 17+):
com.alibaba.cloud.ai
spring-ai-alibaba-starter-dashscope

Подробности в документации на сайте.
Репо: https://github.com/alibaba/spring-ai-alibaba Примеры: https://github.com/springaialibaba/spring-ai-alibaba-examples
Если вы строите ИИ-приложения на Java, это must-have! Контрибьютте, если хотите — гайд в репо. 😎
#Java #AI #SpringAI #Alibaba #Agents
👍1
📰 Человек обошёл ИИ OpenAI на AtCoder World Tour Finals 2025!

💡 Итог: польский программист Psyho (Пшемыслав Денбяк) набрал 1 812 272 558 909 баллов, опередив кастомную модель OpenAI на 9,5 % (1 654 675 725 406 баллов). 🤯



🚀 Ключевые факты

Задача: провести роботов по сетке 30 × 30 с минимальным числом ходов, строя стены и двигая их параллельно — классический NP-hard хардкор из Heuristic Contests.

Участники: 12 топ-кодеров планеты + модель OpenAIAHC. Все люди, кроме Psyho, остались позади ИИ, что подчёркивает его оптимизационную мощь.

Эмоции: «Humanity has prevailed (for now)! Я выжат, за 3 дня спал ~10 ч», — написал победитель. CEO OpenAI Сэм Альтман ответил: «Good job, Psyho».



⚔️ Почему это важно
Первые место vs ИИ: исторический случай, когда человек удержал лидерство над флагманским ИИ в элитном финале.
Тренд: ИИ прогрессирует бешено (успех на хард-бенчмарках вырос с 4,4 % в 2023 г. до 71,7 % в 2024-м), но долгоиграющая креативность и интуиция по-прежнему за людьми.
Дальше: OpenAI обещает «перевернуть табло» уже к концу года — битва только начинается.



✍️ Мой take

Крутой «Джон Генри-момент»: человек тянет максимум из мозга и кофеина, чтобы опередить кремниевый мозг. Наслаждаемся победой, пока можем — счёт 1:0, но сезон длинный. 😉

🔗 Источники: Business Insider, Tom’s Hardware, India Today.
😁5👏42
🚀 Claude Code Router — превращает Claude Code в мульти-LLM-хаб

Что умеет
• Маршрутизировать запросы Claude Code на любую LLM: OpenRouter, DeepSeek, Ollama, Gemini и др.
• «Горячо» переключать модель прямо в чате: /model provider,model.
• Автоматически адаптировать запросы/ответы под API каждого провайдера.
• Назначать разные модели по ролям задач — background, thinking, longContext
• Работать в CI через GitHub Actions для автокод-ревью и тестов.
• Расширяться кастомными JS/TS-плагинами-трансформерами.

Установка и запуск

npm i -g @anthropic-ai/claude-code # если ещё нет Claude Code
npm i -g @musistudio/claude-code-router # ставим роутер
ccr code # запускаем Claude через роутер


Ссылки
🔗 GitHub: https://github.com/musistudio/claude-code-router
🔗 npm: https://www.npmjs.com/package/@musistudio/claude-code-router

Экономьте бюджет, обходите лимиты Anthropic и тестируйте новые LLM без единого патча в Claude Code! 💡
👍1
🚀 Sub-агенты в Claude Code

Быстрый способ расширить возможности Claude Code за счёт отдельных «личностей»-помощников, которые берут на себя узкие задачи — от ревью кода до запуска тестов.

🤖 Что такое sub-agent
• Предварительно настроенная AI-персона с чёткой специализацией и собственным системным промптом.
• Работает в отдельном контексте, поэтому не «захламляет» основную переписку.
• Можно ограничить набором инструментов, которым она имеет доступ.

🎯 Зачем они нужны
1. Сохранение контекста — каждая задача изолирована.
2. Узкая экспертиза — выше точность на специфических задачах.
3. Переиспользование — один раз создал — используешь в разных проектах или делишься с командой.

⚙️ Быстрый старт

# Откройте менеджер агентов
/agents
# Выберите “Create New Agent” и заполните поля

Или создайте файл .claude/agents/my-agent.md в проекте:

---
name: code-reviewer
denoscription: Эксперт по ревью кода, запускается сразу после изменений
tools: Read, Grep, Glob, Bash # оставить пустым — унаследует все
---

Вы – старший ревьюер. Проверьте …

🛠️ Практики конфигурации

Поле Обязательно Что нужно указать
name уникальное имя в kebab-case
denoscription когда и зачем вызывать агента
tools список разрешённых инструментов

Подробнее о формате и расположении файлов — в доках.

🏆 Лучшие советы
• Делайте одного агента — одну роль.
• Начинайте с генерации промпта Claude-ом, потом допиливайте вручную.
• Ограничивайте tools, чтобы снизить риски и ускорить работу.
• Храните проектные агентов в Git — команда скажет «спасибо».

💡 Примеры готовых агентов
• code-reviewer — анализ кода и чек-лист качества.
• debugger — поиск и исправление ошибок.
• data-scientist — SQL / BigQuery-аналитика.



🔗 Подробнее: https://docs.anthropic.com/en/docs/claude-code/sub-agents
👍61👀1
Так ну to be continued! Я считаю это очень сильный шаг с sub-agents.
Промпт на уровне уличной магии для claude code:

could you pls analyze the project and think up sub agents like here https://docs.anthropic.com/en/docs/claude-code/sub-agents


Мне выдал оч хороших агентов и сразу их закомитил в репу. Агенты правда умеют параллельно работать, что оч круто!
👍3
Forwarded from e/acc
Кто-то собрал целую команду стартапа из Клод-агентов. Скачать бесплатно и без регистрации тут.
👍5🔥1🤩1🆒1
🧠 Headless-автоматизация с Claude Code от Anthropic

Ура! В свежем видео от Anthropic показали, как с помощью Claude Code можно строить headless-автоматизацию — когда ИИ-агенты выполняют задачи без участия пользователя и даже без UI.

📌 Ключевые идеи:
• Claude Code используется как “мозг” для автоматизации задач через код, без визуального интерфейса.
• Агент может управлять файлами, API, CLI, в том числе с учетом контекста задач и состояния окружения.
• Показаны реальные кейсы автоматизации: от генерации скриптов до управления системами.

🤖 Подход особенно интересен для:
• разработчиков инструментов без GUI,
• автоматизации devops и рабочих процессов,
• интеграции ИИ в CI/CD, корпоративные backend-сценарии.

🛠️ Это шаг к миру, где ИИ — не просто чатик, а самостоятельный агент в инфраструктуре.

👉 Смотри: https://youtu.be/dRsjO-88nBs
👍4
Qwen Code вышел в версии v0.0.4-nightly.0: Alibaba делает ставку на агентный CLI для Qwen3-Coder

Команда QwenLM опубликовала свежий «ночной» релиз Qwen Code v0.0.4-nightly.0 — он появился сегодня, 2 августа 2025 г., и уже включает десяток исправлений (улучшенный лог-ин, фиксы стриминга токенов, расширенную телеметрию и поддержку OpenRouter) .

Qwen Code позиционируется как «AI-powered команд-лайн-агент» для разработчиков: утилита понимает большие кодовые базы, автоматизирует Git-рутины (чек-лог, ребейзы, генерацию changelog’ов) и помогает писать тесты и миграции. Основа — переработанный парсер Gemini CLI, оптимизированный под семейство моделей Qwen-Coder .

Запуск совпал с дебютом самой модели Qwen3-Coder — 480-миллиардной MoE-архитектуры с нативным контекстом 256 K токенов и опцией расширения до 1 М. По данным команды, модель демонстрирует агентное поведение и уже интегрирована в Qwen Code по-умолчанию . Университет NYU Shanghai называет связку «полноценной альтернативой Claude Code» и отмечает, что проект открыт под Apache-2.0 .

С первых дней инструмент получил подробные гайды (DataCamp, Medium) и обзоры производительности. Учебник DataCamp приводит примеры рефакторинга, генерации REST-эндпоинтов и анализа архитектуры «из коробки» . А TechRadar уже включил Qwen-Coder в рейтинг лучших LLM-ассистентов для индивидуальных разработчиков 2025 года .
👍3
🚀 Anthropic уже тестирует Claude Code в браузере и развивает целую экосистему инструментов для разработчиков

Теперь ранний доступ к Claude Code открыт прямо на Claude.ai. Достаточно авторизоваться, выбрать конфигурацию “Claude Code Dispatch” — и агент готов писать-исправлять код из окна браузера, параллельно показывая, что делает в реальном времени.

💡 Ключевые возможности браузерной версии
• прямая двусторонняя интеграция с GitHub
• «живой лог» всех действий агента
• автогенерация черновиков Pull Request’ов
• мгновенный «телепорт» в терминал (CLI) — если нужно запустить тесты или скрипты вручную

(ранний доступ, поэтому функции ещё могут меняться)

🧩 Библиотека Claude Code Templates

Сообщество уже собрала репозиторий готовых конфигураций — достаточно выбрать шаблон и сразу получить настроенного «под роль» агента. Среди готовых профилей:
ИИ-специалисты: хакатон-стратег, промпт-инженер, эксперт по декомпозиции задач
Архитектура: GraphQL-архитектор, ML-инженер
Бизнес: бизнес-аналитик, контент-маркетолог, автоматизатор продаж
Техподдержка/DevOps: поиск, платёжные интеграции, поддержка клиентов

🛡️ Два новых инструмента безопасности

Инструмент Как работает Что ищет
/security-review (CLI) Запускается из терминала; анализирует весь проект SQL-инъекции, XSS, ошибки авторизации, неправильную обработку данных
GitHub Actions integration Проверяет каждый Pull Request автоматически; пишет inline-комментарии с объяснением проблемы и примером патча Те же категории + уязвимые зависимости

После обнаружения уязвимости можно сразу попросить Claude внести фикс прямо в PR.



Почему это важно
• Меньше «context-switch» — код, ревью и терминал в одном табе.
• Автоматические security-чек-поинты экономят время ревьюеров и уменьшают баг-долг.
• Шаблоны снижают порог входа: достаточно выбрать роль, а не писать конфигурацию с нуля.

🔗 Попробовать: claude.ai → вкладка Code (Early Access)
#Anthropic #ClaudeCode #AItools #DevSecOps #кодовыйагент
👍51