🧠 Mastra — фреймворк на TypeScript для создания AI-агентов
⚡ Ассистенты, RAG, наблюдаемость, интеграции
📌 Что умеет Mastra (1.9K⭐ на GitHub):
🔗 Унифицированный интерфейс для LLM
— Поддержка OpenAI, Anthropic, Gemini и других через Vercel AI SDK
— Потоковые ответы, переключение моделей без боли
🛠 Агенты с действиями и инструментами
— LLM сам выбирает действия
— Доступ к функциям, внешним API, инструментам, базе знаний
— Работа с типизированными функциями (Tools), валидация аргументов
🔄 Сценарии и графы (Workflows)
— Состояния, циклы, ветвления, ожидание человека
— Обработка ошибок, повторы, вложенные сценарии
— Визуальный редактор + поддержка кода
— Встроенный OpenTelemetry для трейсинга
📚 RAG-пайплайны
— Создание базы знаний: чанкинг, эмбеддинги, векторный поиск
🔌 Интеграции с внешними сервисами
— Автоматическая генерация типизированных API-клиентов
— Можно использовать как инструменты или шаги в сценариях
🧪 Оценка (Evals) LLM-ответов
— Поддержка: модельная, по правилам, статистическая
— Баллы от 0 до 1, с возможностью кастомных промптов и логики
🔧 GitHub (https://github.com/mastra-ai/mastra)
#TypeScript #AIagents #RAG #OpenAI #Gemini #Mastra #DevTools
⚡ Ассистенты, RAG, наблюдаемость, интеграции
📌 Что умеет Mastra (1.9K⭐ на GitHub):
🔗 Унифицированный интерфейс для LLM
— Поддержка OpenAI, Anthropic, Gemini и других через Vercel AI SDK
— Потоковые ответы, переключение моделей без боли
🛠 Агенты с действиями и инструментами
— LLM сам выбирает действия
— Доступ к функциям, внешним API, инструментам, базе знаний
— Работа с типизированными функциями (Tools), валидация аргументов
🔄 Сценарии и графы (Workflows)
— Состояния, циклы, ветвления, ожидание человека
— Обработка ошибок, повторы, вложенные сценарии
— Визуальный редактор + поддержка кода
— Встроенный OpenTelemetry для трейсинга
📚 RAG-пайплайны
— Создание базы знаний: чанкинг, эмбеддинги, векторный поиск
🔌 Интеграции с внешними сервисами
— Автоматическая генерация типизированных API-клиентов
— Можно использовать как инструменты или шаги в сценариях
🧪 Оценка (Evals) LLM-ответов
— Поддержка: модельная, по правилам, статистическая
— Баллы от 0 до 1, с возможностью кастомных промптов и логики
🔧 GitHub (https://github.com/mastra-ai/mastra)
#TypeScript #AIagents #RAG #OpenAI #Gemini #Mastra #DevTools
⚙️ Проверяй совместимость JavaScript-кода за секунды
🔍 Runtime-compat — это удобный инструмент, который быстро подскажет, какие JS-фичи из вашего проекта поддерживаются в разных средах выполнения, а какие могут сломаться.
Просто запусти его — и получишь отчёт о том, что будет работать в Node.js, Deno, Bun, Cloudflare Workers и других рантаймах.
Отлично помогает ещё до деплоя понять, что нужно переписать или полифилить.
📦 Поддерживает:
- Node.js
- Deno
- Bun
- Cloudflare Workers
- и другие
Если ты пишешь кросс-рантайм код — это must-have инструмент.
https://runtime-compat.unjs.io/
#инструменты #javascript
🔍 Runtime-compat — это удобный инструмент, который быстро подскажет, какие JS-фичи из вашего проекта поддерживаются в разных средах выполнения, а какие могут сломаться.
Просто запусти его — и получишь отчёт о том, что будет работать в Node.js, Deno, Bun, Cloudflare Workers и других рантаймах.
Отлично помогает ещё до деплоя понять, что нужно переписать или полифилить.
📦 Поддерживает:
- Node.js
- Deno
- Bun
- Cloudflare Workers
- и другие
Если ты пишешь кросс-рантайм код — это must-have инструмент.
https://runtime-compat.unjs.io/
#инструменты #javascript
🧩 GenAIScript — библиотека для программирования промптов и работы с LLM. Проект предлагает необычный подход: вместо написания статичных текстовых запросов, вы конструируете их программно, используя JavaScript.
Скрипты поддерживают работу с файлами, валидацию данных через схемы и интеграцию с внешними API. Инструмент имеет встроенную поддержку различных провайдеров (OpenAI, Anthropic, GitHub Copilot) и возможность запуска локальных моделей через Ollama.
🤖 GitHub (https://github.com/microsoft/genaiscript)
Скрипты поддерживают работу с файлами, валидацию данных через схемы и интеграцию с внешними API. Инструмент имеет встроенную поддержку различных провайдеров (OpenAI, Anthropic, GitHub Copilot) и возможность запуска локальных моделей через Ollama.
🤖 GitHub (https://github.com/microsoft/genaiscript)
⏰ Croner — кросс-платформенный планировщик задач для JavaScript/TypeScript. Этот инструмент предлагает свежий взгляд на работу с cron-выражениями, поддерживая Node.js, Deno, Bun и даже браузеры. Croner имеет уникальные возможности вроде вычисления следующих N запусков и контроля временных зон через `Europe/Stockholm`-формат.
Что выделяет проект:
— Поддержка сложных выражений с модификаторами L (последний день месяца) иенный(N-й день недели)
— Встроенная защита от наложений
— Гибкое управление задачами через pause/resume/stop
— Работа с датами через ISO 8601 и JS Date
— Полная TypeScript-поддержка
🤖 GitHub (https://github.com/Hexagon/croner)
Что выделяет проект:
— Поддержка сложных выражений с модификаторами L (последний день месяца) иенный(N-й день недели)
— Встроенная защита от наложений
— Гибкое управление задачами через pause/resume/stop
— Работа с датами через ISO 8601 и JS Date
— Полная TypeScript-поддержка
🤖 GitHub (https://github.com/Hexagon/croner)
🚀 Cloudflare Workers SDK — инструментарий для разработки серверных приложений на edge-платформе Cloudflare. Он позволяет развертывать код в глобальной сети Cloudflare без необходимости управления инфраструктурой.
Этот проект будет особенно интересен fullstack-разработчикам, так как поддерживает различные языки и интегрируется с другими сервисами. Главный инструмент в нем — это Wrangler CLI, предоставляющий все необходимое для сборки, тестирования и деплоя Workers. Для локальной разработки доступен Miniflare, эмулирующий работу production-окружения.
🤖 GitHub (https://github.com/cloudflare/workers-sdk)
Этот проект будет особенно интересен fullstack-разработчикам, так как поддерживает различные языки и интегрируется с другими сервисами. Главный инструмент в нем — это Wrangler CLI, предоставляющий все необходимое для сборки, тестирования и деплоя Workers. Для локальной разработки доступен Miniflare, эмулирующий работу production-окружения.
🤖 GitHub (https://github.com/cloudflare/workers-sdk)
🧑💻 Google Closure Compiler — мощный инструмент для оптимизации JavaScript. Этот компилятор не просто минифицирует код, а глубоко анализирует его, удаляя мёртвые ветки и переписывая логику для максимальной эффективности. В отличие от обычных минификаторов, он проверяет типы, синтаксис и предупреждает о потенциальных ошибках, что делает его полезным для крупных проектов.
В компиляторе есть ADVANCED-режим, который агрессивно оптимизирует код, переименовывая переменные и свойства для уменьшения размера. Однако для его использования код должен быть написан с учётом специфики компилятора, включая модульную систему goog.module и аннотации.
🤖 GitHub (https://github.com/google/closure-compiler)
В компиляторе есть ADVANCED-режим, который агрессивно оптимизирует код, переименовывая переменные и свойства для уменьшения размера. Однако для его использования код должен быть написан с учётом специфики компилятора, включая модульную систему goog.module и аннотации.
🤖 GitHub (https://github.com/google/closure-compiler)
This media is not supported in your browser
VIEW IN TELEGRAM
Всплывающие скроллеры изображений с анимацией, управляемой прокруткой CSS 🤙
.pop {
view-timeline-name: --pop;
}
img {
animation: slide both;
animation-timeline: --pop;
animation-range: entry 100% cover 50%;
}
.skateboarder {
--x: 0;
--y: -45%;
}
@ keyframes slide {
to { translate: var(--x) var(--y); }
}
https://codepen.io/jh3y/pen/abPgrGR
.pop {
view-timeline-name: --pop;
}
img {
animation: slide both;
animation-timeline: --pop;
animation-range: entry 100% cover 50%;
}
.skateboarder {
--x: 0;
--y: -45%;
}
@ keyframes slide {
to { translate: var(--x) var(--y); }
}
https://codepen.io/jh3y/pen/abPgrGR
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Кнопка оживает и радостно пульсирует при наведении курсора мыши
#hover #кнопки
https://codepen.io/danielsitek/pen/reoJqK
#hover #кнопки
https://codepen.io/danielsitek/pen/reoJqK
👍1
🧑💻 Google Closure Compiler — мощный инструмент для оптимизации JavaScript. Этот компилятор не просто минифицирует код, а глубоко анализирует его, удаляя мёртвые ветки и переписывая логику для максимальной эффективности. В отличие от обычных минификаторов, он проверяет типы, синтаксис и предупреждает о потенциальных ошибках, что делает его полезным для крупных проектов.
В компиляторе есть ADVANCED-режим, который агрессивно оптимизирует код, переименовывая переменные и свойства для уменьшения размера. Однако для его использования код должен быть написан с учётом специфики компилятора, включая модульную систему goog.module и аннотации.
🤖 GitHub (https://github.com/google/closure-compiler)
В компиляторе есть ADVANCED-режим, который агрессивно оптимизирует код, переименовывая переменные и свойства для уменьшения размера. Однако для его использования код должен быть написан с учётом специфики компилятора, включая модульную систему goog.module и аннотации.
🤖 GitHub (https://github.com/google/closure-compiler)
🌐 Cockpit — веб-интерфейс для администрирования Linux-серверов, который превращает сложные системные задачи в интуитивные операции. Этот инструмент позволяет управлять контейнерами, настраивать сеть, мониторить логи и ресурсы прямо из браузера, сохраняя полную совместимость с терминалом.
Инструмент интегрируется на уровне реальной сессии: изменения, сделанные через веб-интерфейс, сразу отражаются в системе, а ошибки из терминала видны в журнале Cockpit. Поддерживает работу с удалёнными серверами по SSH.
🤖 GitHub (https://github.com/cockpit-project/cockpit)
Инструмент интегрируется на уровне реальной сессии: изменения, сделанные через веб-интерфейс, сразу отражаются в системе, а ошибки из терминала видны в журнале Cockpit. Поддерживает работу с удалёнными серверами по SSH.
🤖 GitHub (https://github.com/cockpit-project/cockpit)
🐟 Garfish — фреймворк для микросервисного фронтенда. Этот фреймворк решает проблему интеграции разрозненных веб-приложений в единый продукт. Подход позволяет командам разрабатывать модули независимо на React, Vue или любых других технологиях, но запускать их как части целого.
Фреймворка имеет довольно продуманную изоляцию: песочницы для JS/CSS, роутинг с автономными зонами видимости и общий механизм обмена данными между модулями. Адаптивная загрузка в системе реализована через анализацию поведения пользователей, чтобы предварительно кэшировать часто используемые модули.
🤖 GitHub (https://github.com/web-infra-dev/garfish)
Фреймворка имеет довольно продуманную изоляцию: песочницы для JS/CSS, роутинг с автономными зонами видимости и общий механизм обмена данными между модулями. Адаптивная загрузка в системе реализована через анализацию поведения пользователей, чтобы предварительно кэшировать часто используемые модули.
🤖 GitHub (https://github.com/web-infra-dev/garfish)
📐 Fitty — умная библиотека для автоматического масштабирования текста под размер родительского контейнера. Этот легковесный инструмент особенно полезен при создании адаптивных интерфейсов, где важно сохранить читаемость текста на любых экранах.
Библиотека работает с веб-шрифтами, поддерживает минимальный и максимальный размер текста, а также автоматически обновляется при изменении макета. Для старта достаточно подключить скрипт и вызвать fitty() для нужного элемента. Под капотом — умный механизм, который группирует операции чтения и записи DOM.
🤖 GitHub (https://github.com/rikschennink/fitty)
Библиотека работает с веб-шрифтами, поддерживает минимальный и максимальный размер текста, а также автоматически обновляется при изменении макета. Для старта достаточно подключить скрипт и вызвать fitty() для нужного элемента. Под капотом — умный механизм, который группирует операции чтения и записи DOM.
🤖 GitHub (https://github.com/rikschennink/fitty)
This media is not supported in your browser
VIEW IN TELEGRAM
Карточка с появлением дополнительных функций при наведении на неё.
#карточки #hover
https://codepen.io/itbruno/pen/Exvjga
#карточки #hover
https://codepen.io/itbruno/pen/Exvjga
👍1
🐳 VibeTunnel — превращай любой браузер в терминал macOS
VibeTunnel от amantus‑ai позволяет запускать терминал Mac прямо в браузере — без сложных SSH‑конфигураций. Идеально, когда нужно удалённо vibe‑кодить или следить за сборками и AI‑агентами.
🔹 Особенности:
• Поддержка Apple Silicon (M1/M2/M3), macOS Sonoma+ :contentReference[oaicite:1]{index=1}
• Zero‑config: никаких SSH‑ключей или порт‑форвардинга :contentReference[oaicite:2]{index=2}
• Браузер‑доступ: HTTP‑сервер на localhost:4020, адаптивный UI + iOS‑приложение
• Сессии записываются в формате asciinema — можно пересматривать позже
• Безопасность: доступ только по localhost или через Tailscale/ngrok, есть пароль
📥 Установка и старт:
1. Скачай и помести приложение VibeTunnel в папку Applications (только Apple Silicon)
2. Запусти из меню macOS, и приложение поднимет сервер
3. Используй CLI vt, например:
vt --shell
vt npm run dev
vt claude --dangerously-skip-permissions
:contentReference[oaicite:6]{index=6}
4. Открой http://localhost:4020 в браузере или iOS‑приложении
⚙️ Архитектура:
• Меню‑приложение на Swift запускает сервер
• Сервер на TypeScript/Bun рендерит терминальные сессии через xterm.js
• Web UI — лёгкий фронтенд на Lit и Bun :contentReference[oaicite:7]{index=7}
🛠 Новое в `v1.0‑beta.2` (19 июня 2025):
• Новый веб‑фронтенд, ускоренный рендер терминала
• Поддержка открытия новых терминальных окон (AppleScript + Accessibility permissions)
🌍 Linux‑поддержка в пути: pull‑request открывает сервер на Go — скоро можно будет поднимать его и на Linux/macOS с одним бинарником :contentReference[oaicite:9]{index=9}
🙋 Кому подойдёт:
• Разработчики, хотят кодить через браузер с любого устройства
• Специалисты, запускающие долгие сборки или AI‑агентов
• Тимлиды, нуждающиеся в быстрой демонстрации рабочего процесса
🔗 GitHub::
Вывод: VibeTunnel — простой, но мощный инструмент для мобильного терминального доступа. Он объединяет нативный macOS-клиент, лёгкий сервер на Bun и отзывчивый Web UI — идеально для vibe-coding и контроля процессов на ходу.
https://github.com/amantus-ai/vibetunnel
VibeTunnel от amantus‑ai позволяет запускать терминал Mac прямо в браузере — без сложных SSH‑конфигураций. Идеально, когда нужно удалённо vibe‑кодить или следить за сборками и AI‑агентами.
🔹 Особенности:
• Поддержка Apple Silicon (M1/M2/M3), macOS Sonoma+ :contentReference[oaicite:1]{index=1}
• Zero‑config: никаких SSH‑ключей или порт‑форвардинга :contentReference[oaicite:2]{index=2}
• Браузер‑доступ: HTTP‑сервер на localhost:4020, адаптивный UI + iOS‑приложение
• Сессии записываются в формате asciinema — можно пересматривать позже
• Безопасность: доступ только по localhost или через Tailscale/ngrok, есть пароль
📥 Установка и старт:
1. Скачай и помести приложение VibeTunnel в папку Applications (только Apple Silicon)
2. Запусти из меню macOS, и приложение поднимет сервер
3. Используй CLI vt, например:
vt --shell
vt npm run dev
vt claude --dangerously-skip-permissions
:contentReference[oaicite:6]{index=6}
4. Открой http://localhost:4020 в браузере или iOS‑приложении
⚙️ Архитектура:
• Меню‑приложение на Swift запускает сервер
• Сервер на TypeScript/Bun рендерит терминальные сессии через xterm.js
• Web UI — лёгкий фронтенд на Lit и Bun :contentReference[oaicite:7]{index=7}
🛠 Новое в `v1.0‑beta.2` (19 июня 2025):
• Новый веб‑фронтенд, ускоренный рендер терминала
• Поддержка открытия новых терминальных окон (AppleScript + Accessibility permissions)
🌍 Linux‑поддержка в пути: pull‑request открывает сервер на Go — скоро можно будет поднимать его и на Linux/macOS с одним бинарником :contentReference[oaicite:9]{index=9}
🙋 Кому подойдёт:
• Разработчики, хотят кодить через браузер с любого устройства
• Специалисты, запускающие долгие сборки или AI‑агентов
• Тимлиды, нуждающиеся в быстрой демонстрации рабочего процесса
🔗 GitHub::
Вывод: VibeTunnel — простой, но мощный инструмент для мобильного терминального доступа. Он объединяет нативный macOS-клиент, лёгкий сервер на Bun и отзывчивый Web UI — идеально для vibe-coding и контроля процессов на ходу.
https://github.com/amantus-ai/vibetunnel
GitHub
GitHub - amantus-ai/vibetunnel: Turn any browser into your terminal & command your agents on the go.
Turn any browser into your terminal & command your agents on the go. - amantus-ai/vibetunnel
🌐 isomorphic-git — Git на чистом JavaScript для браузера и Node.js. Уникальный проект, который переосмысливает работу с Git — теперь операции с репозиториями возможны прямо в браузере без серверных зависимостей. Библиотека воссоздает поведение классического Git, работая с файловой системой через адаптеры.
Удобно реализованы сложные операции: клонирование, коммиты и даже push/pull работают через Web-интерфейс, правда требуют CORS-прокси для внешних репозиториев. Есть встроенный CLI isogit для тестирования функциональности.
🤖 GitHub (https://github.com/isomorphic-git/isomorphic-git)
Удобно реализованы сложные операции: клонирование, коммиты и даже push/pull работают через Web-интерфейс, правда требуют CORS-прокси для внешних репозиториев. Есть встроенный CLI isogit для тестирования функциональности.
🤖 GitHub (https://github.com/isomorphic-git/isomorphic-git)
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Полезный сайт для обучения — roadmap.sh (roadmap.sh)
На нем собраны интерактивные, наглядные дорожные карты для разных IT-направлений, языков и навыков (работа с Git, Docker и проч).
Все карты кликабельны — для каждой собраны полезные статьи и обучалки.
Еще тут есть квизы для самопроверки и AI Tutor — помощник, который накидывает персональный курс на нужную тему, если вы не нашли подходящую на сайте, и план обучения прямо в браузере.
https://roadmap.sh/
На нем собраны интерактивные, наглядные дорожные карты для разных IT-направлений, языков и навыков (работа с Git, Docker и проч).
Все карты кликабельны — для каждой собраны полезные статьи и обучалки.
Еще тут есть квизы для самопроверки и AI Tutor — помощник, который накидывает персональный курс на нужную тему, если вы не нашли подходящую на сайте, и план обучения прямо в браузере.
https://roadmap.sh/
This media is not supported in your browser
VIEW IN TELEGRAM
Импорт локальных изображений vs использование изображений из папки /public в Next.js
👍1
В преддверии новой активности мы собрали в одну папку 29 Telegram-каналов известных профессионалов и попросили их авторов подготовить для вас документы, которые помогут:
Также они проводят розыгрыш с топовыми призами:
Как участвовать:
1. Подпишись на папку: https://t.me/addlist/Qu1lhSIaUZVjZTFi
2. Подтверди участие в боте
До встречи 27 июля – дата подведения итогов!
Please open Telegram to view this post
VIEW IN TELEGRAM
JavaScript Security Engineer (Browser Fingerprinting & Anti-fraud)
Ищем JS-эксперта для R&D в области кибербезопасности. Вам предстоит возглавить разработку SDK для сбора браузерных отпечатков на чистом JavaScript и сражаться с попытками реверс-инжиниринга.
Это не типичная frontend-разработка, а сложная и интересная работа на стыке безопасности и low-level JS.
Что предлагаем:
* ЗП: 300-450 тыс. руб. на руки (или в USDT)
* Формат: Полная удалёнка
* Проект: Уникальная anti-fraud система, работа в небольшой команде экспертов.
Звучит интересно? Все подробности, требования и контакты — в полной версии вакансии:
👉 https://telegra.ph/JavaScript-Security-Engineer-Browser-Fingerprinting--Anti-fraud-07-06 (https://telegra.ph/JavaScript-Security-Engineer-Browser-Fingerprinting--Anti-fraud-07-06)
Ищем JS-эксперта для R&D в области кибербезопасности. Вам предстоит возглавить разработку SDK для сбора браузерных отпечатков на чистом JavaScript и сражаться с попытками реверс-инжиниринга.
Это не типичная frontend-разработка, а сложная и интересная работа на стыке безопасности и low-level JS.
Что предлагаем:
* ЗП: 300-450 тыс. руб. на руки (или в USDT)
* Формат: Полная удалёнка
* Проект: Уникальная anti-fraud система, работа в небольшой команде экспертов.
Звучит интересно? Все подробности, требования и контакты — в полной версии вакансии:
👉 https://telegra.ph/JavaScript-Security-Engineer-Browser-Fingerprinting--Anti-fraud-07-06 (https://telegra.ph/JavaScript-Security-Engineer-Browser-Fingerprinting--Anti-fraud-07-06)
Telegraph
JavaScript Security Engineer (Browser Fingerprinting & Anti-fraud)
О проекте: Мы развиваем передовую anti-fraud систему, которая помогает выявлять мошенничество и аномалии в пользовательском поведении. Наш продукт основан на совместном анализе низкоуровневых сетевых отпечатков и данных, собираемых в браузере. Мы ищем опытного…