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
Machinelearning
🖥 А вот уже официально Google выпустили Gemini CLI: ИИ-агента для работы в терминале • Лёгкий и мощный инструмент для разработки в командной строке • Код агента в открытом доступе (Apache 2.0) • Поддержка контекста в 1 миллион токенов • Бесплатный…
Ну короче gemini-cli с бесплатными 1000 запросами в день это какой-то эксперимент чтоли. Ну вы представляете что самую мощную модель в мире раздали в виде агента бесплатно 1000 запросов в день?! И какой это объем рынка, который мы до сих пор даже не осознали
2
Вот так бывает если используешь 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