tiny-svg
В этом проекте мы обычно работаем с SVG-иконками, и перед использованием их приходится сначала сжимать, а потом вручную конвертировать в React или Vue компоненты. Процесс не самый удобный.
Совпало так, что я нашел опенсорсный онлайн-инструмент Tiny SVG, который совмещает оптимизацию SVG, генерацию кода и конвертацию форматов в одном месте.
Он дает больше 40 опций оптимизации, есть превью в реальном времени, и можно в один клик сгенерировать код для разных фреймворков, включая React и Vue.
Помимо этого, там есть базовые функции редактирования изображения: поворот, отражение, масштабирование. Можно экспортировать результат в PNG/JPEG с кастомными размерами.
После клонирования репозитория можно установить зависимости и запустить проект локально. Он поддерживает PWA и может работать офлайн после установки.
📁 Language: #TypeScript 50.9%
⭐️ Stars: 97
➡️ Cсылка на GitHub
📱 @git_developer
В этом проекте мы обычно работаем с SVG-иконками, и перед использованием их приходится сначала сжимать, а потом вручную конвертировать в React или Vue компоненты. Процесс не самый удобный.
Совпало так, что я нашел опенсорсный онлайн-инструмент Tiny SVG, который совмещает оптимизацию SVG, генерацию кода и конвертацию форматов в одном месте.
Он дает больше 40 опций оптимизации, есть превью в реальном времени, и можно в один клик сгенерировать код для разных фреймворков, включая React и Vue.
Помимо этого, там есть базовые функции редактирования изображения: поворот, отражение, масштабирование. Можно экспортировать результат в PNG/JPEG с кастомными размерами.
После клонирования репозитория можно установить зависимости и запустить проект локально. Он поддерживает PWA и может работать офлайн после установки.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍9
mgrep
В больших проектах поиск нужной бизнес-логики иногда превращается в ад: если не знаешь точное название функции или нужные ключевые слова, можно потратить полдня и ничего не найти.
Для таких случаев появился open-source инструмент mgrep. Это что-то вроде Grep, но с ИИ под капотом. Он позволяет искать по коду, изображениям, PDF и другим файлам с помощью обычного языка, а не регулярных выражений.
В основе инструмента — мощная модель семантического поиска, которая понимает смысл запроса, а не просто совпадения. Параллельно mgrep тихо индексирует проект в фоне, не мешая работе.
Интересный бонус: mgrep можно подключить к AI-ассистентам вроде Claude Code и Codex. По тестам, это заметно снижает расход токенов.
Установка простая: ставится глобально через npm, а команда mgrep watch запускает индексацию в директории проекта.
📁 Language: #TypeScript 85.2%
⭐️ Stars: 1.5k
➡️ Cсылка на GitHub
📱 @git_developer
В больших проектах поиск нужной бизнес-логики иногда превращается в ад: если не знаешь точное название функции или нужные ключевые слова, можно потратить полдня и ничего не найти.
Для таких случаев появился open-source инструмент mgrep. Это что-то вроде Grep, но с ИИ под капотом. Он позволяет искать по коду, изображениям, PDF и другим файлам с помощью обычного языка, а не регулярных выражений.
В основе инструмента — мощная модель семантического поиска, которая понимает смысл запроса, а не просто совпадения. Параллельно mgrep тихо индексирует проект в фоне, не мешая работе.
Интересный бонус: mgrep можно подключить к AI-ассистентам вроде Claude Code и Codex. По тестам, это заметно снижает расход токенов.
Установка простая: ставится глобально через npm, а команда mgrep watch запускает индексацию в директории проекта.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤3😁2
awesome-nano-banana-pro-prompts
На этой неделе, когда было свободное время, игрался с Nano Banana Pro и генерировал картинки. Иногда вообще не понимал, как написать нормальный промпт, чтобы вышел хороший результат. Пробовал разные стили и техники, но процесс получался медленным и почти на ощупь.
Случайно наткнулся на GitHub проект awesome-nano-banana-pro-prompts — там собрано больше 500 отобранных примеров промптов для Nano Banana Pro.
Все примеры разбиты по категориям: постеры, инфографика, визуальный брендинг, дизайн персонажей и другие. К каждому примеру есть готовое изображение, чтобы сразу понимать, что получится.
Поддерживается многоязычные промпты и есть галерея с мгновенным превью — можно сразу посмотреть результат по каждому запросу.
Проект активно обновляется. Если хочешь быстрее разобраться, как писать промпты для Nano Banana Pro, а не тратить время на хаотичные эксперименты — проект определенно стоит сохранения.
📁 Language: #TypeScript 100.0%
⭐️ Stars: 981
➡️ Cсылка на GitHub
📱 @git_developer
На этой неделе, когда было свободное время, игрался с Nano Banana Pro и генерировал картинки. Иногда вообще не понимал, как написать нормальный промпт, чтобы вышел хороший результат. Пробовал разные стили и техники, но процесс получался медленным и почти на ощупь.
Случайно наткнулся на GitHub проект awesome-nano-banana-pro-prompts — там собрано больше 500 отобранных примеров промптов для Nano Banana Pro.
Все примеры разбиты по категориям: постеры, инфографика, визуальный брендинг, дизайн персонажей и другие. К каждому примеру есть готовое изображение, чтобы сразу понимать, что получится.
Поддерживается многоязычные промпты и есть галерея с мгновенным превью — можно сразу посмотреть результат по каждому запросу.
Проект активно обновляется. Если хочешь быстрее разобраться, как писать промпты для Nano Banana Pro, а не тратить время на хаотичные эксперименты — проект определенно стоит сохранения.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7❤3🔥3💊2
Media is too big
VIEW IN TELEGRAM
next-ai-draw-io
Когда рисуешь flowchart'ы и архитектурные диаграммы, таскать элементы по одному в draw.io довольно утомительно, особенно на сложных схемах, где нужно постоянно перегонять узлы и линии.
Наткнулся на опенсорсный проект next-ai-draw-io: просто описываешь нужную диаграмму обычным языком, и AI сам генерит схему в формате draw.io.
Ключевых фич три: генерация диаграмм из текста, загрузка картинки, чтобы AI её скопировал и подтюнил, и редактирование диаграммы в формате живого диалога. При изменениях не нужно каждый раз пересобирать весь XML, AI точечно правит нужные части, так что всё работает быстрее.
Техстек: Next.js + AI SDK + react-drawio, поверх этого дергается OpenAI API для обработки естественного языка. Поддерживается история версий, можно в любой момент посмотреть и откатить предыдущие состояния.
Если хочешь апгрейдить рисование с "ручного перетаскивания" до формата "сказал, и оно нарисовало", этот проект вполне стоит попробовать.
📁 Language: #TypeScript 96.5%
⭐️ Stars: 1.2k
➡️ Cсылка на GitHub
📱 @git_developer
Когда рисуешь flowchart'ы и архитектурные диаграммы, таскать элементы по одному в draw.io довольно утомительно, особенно на сложных схемах, где нужно постоянно перегонять узлы и линии.
Наткнулся на опенсорсный проект next-ai-draw-io: просто описываешь нужную диаграмму обычным языком, и AI сам генерит схему в формате draw.io.
Ключевых фич три: генерация диаграмм из текста, загрузка картинки, чтобы AI её скопировал и подтюнил, и редактирование диаграммы в формате живого диалога. При изменениях не нужно каждый раз пересобирать весь XML, AI точечно правит нужные части, так что всё работает быстрее.
Техстек: Next.js + AI SDK + react-drawio, поверх этого дергается OpenAI API для обработки естественного языка. Поддерживается история версий, можно в любой момент посмотреть и откатить предыдущие состояния.
Если хочешь апгрейдить рисование с "ручного перетаскивания" до формата "сказал, и оно нарисовало", этот проект вполне стоит попробовать.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍4
OpenScreen
Когда нужно записать обучающее или демо-видео продукта и хочется, чтобы всё выглядело по-взрослому — с зумом, плавными анимациями и приятным фоном.
Screen Studio, конечно, умеет всё это, но работает только на macOS и стоит недешево, из-за чего пользователи Windows и Linux обычно проходят мимо.
Но тут на GitHub попался проект OpenScreen. Это упрощенная, бесплатная и открытая альтернатива Screen Studio, сфокусированная на базовом, но качественном функционале.
Сейчас уже доступно:
- запись экрана целиком или отдельного окна приложения
- ручное добавление zoom-эффектов с настройкой глубины, длительности и позиции
- кадрирование видео, чтобы спрятать лишнее
Фон можно выбрать разный: обои, чистый цвет, градиент или своё изображение. Анимации зума и перемещения идут с motion blur и плавными переходами, поэтому итог выглядит более профессионально.
Проект полностью написан на TypeScript, работает на Windows, macOS и Linux. Без водяных знаков, без подписок и разрешено коммерческое использование.
Если задача просто записать красивый продуктовый демо-ролик или обучающий материал без навороченной функциональности Screen Studio — этого инструмента вполне хватает.
📁 Language: #TypeScript 90.6%
⭐️ Stars: 970
➡️ Cсылка на GitHub
📱 @git_developer
Когда нужно записать обучающее или демо-видео продукта и хочется, чтобы всё выглядело по-взрослому — с зумом, плавными анимациями и приятным фоном.
Screen Studio, конечно, умеет всё это, но работает только на macOS и стоит недешево, из-за чего пользователи Windows и Linux обычно проходят мимо.
Но тут на GitHub попался проект OpenScreen. Это упрощенная, бесплатная и открытая альтернатива Screen Studio, сфокусированная на базовом, но качественном функционале.
Сейчас уже доступно:
- запись экрана целиком или отдельного окна приложения
- ручное добавление zoom-эффектов с настройкой глубины, длительности и позиции
- кадрирование видео, чтобы спрятать лишнее
Фон можно выбрать разный: обои, чистый цвет, градиент или своё изображение. Анимации зума и перемещения идут с motion blur и плавными переходами, поэтому итог выглядит более профессионально.
Проект полностью написан на TypeScript, работает на Windows, macOS и Linux. Без водяных знаков, без подписок и разрешено коммерческое использование.
Если задача просто записать красивый продуктовый демо-ролик или обучающий материал без навороченной функциональности Screen Studio — этого инструмента вполне хватает.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍8
Hyprnote
На созвонах одновременно слушать и пытаться лупить по клавиатуре, чтобы что-то записать, это уже само по себе тяжко. А потом ещё переслушивать запись и приводить всё в порядок — прям отдельная боль. При этом большинство AI-ассистентов требуют загрузки данных в облако, что вызывает вопросы по приватности.
Недавно на GitHub нашёл Hyprnote — open-source проект, сделанный как локальный AI-ассистент для заметок с митингов. Основной акцент на приватность и офлайн-работу.
Он может напрямую захватывать системный звук и вход микрофона, делать realtime транскрибацию, и все данные остаются только на твоём устройстве.
Работает через Ollama или LM Studio, так что можно поднять локальные модели и обработать весь пайплайн — от распознавания речи до генерации summary — без интернета. Есть поддержка кастомных шаблонов заметок и функция для последующей ручной доработки.
Если в компании строгие требования по безопасности данных или просто не хочется отправлять записи на сервера третьих сторон, этот инструмент выглядит хорошей open-source альтернативой.
📁 Language: #TypeScript 53.7%
⭐️ Stars: 7k
➡️ Cсылка на GitHub
📱 @git_developer
На созвонах одновременно слушать и пытаться лупить по клавиатуре, чтобы что-то записать, это уже само по себе тяжко. А потом ещё переслушивать запись и приводить всё в порядок — прям отдельная боль. При этом большинство AI-ассистентов требуют загрузки данных в облако, что вызывает вопросы по приватности.
Недавно на GitHub нашёл Hyprnote — open-source проект, сделанный как локальный AI-ассистент для заметок с митингов. Основной акцент на приватность и офлайн-работу.
Он может напрямую захватывать системный звук и вход микрофона, делать realtime транскрибацию, и все данные остаются только на твоём устройстве.
Работает через Ollama или LM Studio, так что можно поднять локальные модели и обработать весь пайплайн — от распознавания речи до генерации summary — без интернета. Есть поддержка кастомных шаблонов заметок и функция для последующей ручной доработки.
Если в компании строгие требования по безопасности данных или просто не хочется отправлять записи на сервера третьих сторон, этот инструмент выглядит хорошей open-source альтернативой.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤5
Media is too big
VIEW IN TELEGRAM
OpenContracts
Когда работаешь с юрдоками и контрактами, сама по себе читка не так напрягает, как необходимость выгребать из сотен файлов ключевые пункты, помечать важные места и при этом держать формат данных единым для последующей аналитики.
На GitHub попался OpenContracts — опенсорсный анализатор документов, заточенный под знания-интенсивные задачи. Он заметно упрощает управление файлами и вытягивание данных.
Поддерживает загрузку PDF и обычного текста, разметку и анализ. Внутри стоит плагиноподобный парсер, который автоматически вытаскивает структурные особенности документа и делает векторные представления для удобного поиска.
Главная фича — массовое извлечение данных. Можно задать вопрос сразу к сотне документов, получить структурированный ответ и увидеть подсветку прямо в исходниках. Есть настройка схемы метаданных, совместная разметка, управление доступами и прочие корпоративные возможности.
Система построена на PydanticAI. Там есть и управление диалогом, и стриминговые ответы. Развернуть можно через Docker.
Если приходится разбирать горы контрактов, юрбумаг или любых материалов с высоким порогом знаний, этот инструмент хорошо переводит работу из ручной рутины в нормальный поток.
📁 Language: #TypeScript 52.3%, #Python 46.9%
⭐️ Stars: 985
➡️ Cсылка на GitHub
📱 @git_developer
Когда работаешь с юрдоками и контрактами, сама по себе читка не так напрягает, как необходимость выгребать из сотен файлов ключевые пункты, помечать важные места и при этом держать формат данных единым для последующей аналитики.
На GitHub попался OpenContracts — опенсорсный анализатор документов, заточенный под знания-интенсивные задачи. Он заметно упрощает управление файлами и вытягивание данных.
Поддерживает загрузку PDF и обычного текста, разметку и анализ. Внутри стоит плагиноподобный парсер, который автоматически вытаскивает структурные особенности документа и делает векторные представления для удобного поиска.
Главная фича — массовое извлечение данных. Можно задать вопрос сразу к сотне документов, получить структурированный ответ и увидеть подсветку прямо в исходниках. Есть настройка схемы метаданных, совместная разметка, управление доступами и прочие корпоративные возможности.
Система построена на PydanticAI. Там есть и управление диалогом, и стриминговые ответы. Развернуть можно через Docker.
Если приходится разбирать горы контрактов, юрбумаг или любых материалов с высоким порогом знаний, этот инструмент хорошо переводит работу из ручной рутины в нормальный поток.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍7🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
ChatGPT MD
Иногда хочется прямо в заметках Obsidian общаться с AI, без постоянного переключения между окнами и без риска для приватности, который есть у онлайн-сервисов.
Недавно на GitHub попался плагин ChatGPT MD, который позволяет бесшовно интегрировать ChatGPT, OpenRouter и локальные большие языковые модели прямо в Obsidian.
Он поддерживает запуск диалогов прямо в любой заметке, умеет подтягивать другие заметки как контекст, а вся история переписки хранится полностью локально, без передачи через сторонние серверы.
Помимо OpenAI, можно подключать модели с платформы OpenRouter, включая Claude, Gemini, DeepSeek, либо использовать локальные модели через Ollama и LM Studio с полностью офлайн-режимом.
Для каждой заметки можно отдельно настраивать параметры модели. Есть поддержка рендеринга Markdown, автогенерации заголовков, переиспользования шаблонов и других функций.
Если ты хочешь эффективно использовать AI прямо в Obsidian и при этом держать диалоги и заметки в едином пространстве, этот плагин точно стоит попробовать.
📁 Language: #TypeScript 95.3%
⭐️ Stars: 1.2k
➡️ Cсылка на GitHub
📱 @git_developer
Иногда хочется прямо в заметках Obsidian общаться с AI, без постоянного переключения между окнами и без риска для приватности, который есть у онлайн-сервисов.
Недавно на GitHub попался плагин ChatGPT MD, который позволяет бесшовно интегрировать ChatGPT, OpenRouter и локальные большие языковые модели прямо в Obsidian.
Он поддерживает запуск диалогов прямо в любой заметке, умеет подтягивать другие заметки как контекст, а вся история переписки хранится полностью локально, без передачи через сторонние серверы.
Помимо OpenAI, можно подключать модели с платформы OpenRouter, включая Claude, Gemini, DeepSeek, либо использовать локальные модели через Ollama и LM Studio с полностью офлайн-режимом.
Для каждой заметки можно отдельно настраивать параметры модели. Есть поддержка рендеринга Markdown, автогенерации заголовков, переиспользования шаблонов и других функций.
Если ты хочешь эффективно использовать AI прямо в Obsidian и при этом держать диалоги и заметки в едином пространстве, этот плагин точно стоит попробовать.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥1💊1
easy-llm-cli
Многие, кто привык писать код прямо в терминале, постоянно спотыкаются о то, что каждый AI-инструмент привязан к своему конкретному модели. В итоге в одном CLI гибко переключаться между разными LLM оказывается не так-то просто.
На GitHub нашёлся как раз подходящий опенсорс — Easy LLM CLI. Проект построен поверх Google Gemini CLI, но при этом полностью снимает ограничение на один единственный модельный бекенд.
Он умеет работать с Gemini, OpenAI, Claude, DeepSeek и даже с локальными моделями через Ollama.
Поддерживает MCP (Model Context Protocol) для подключения инструментов, умеет читать контекст кода прямо из репозитория и может автоматом выполнять Git-операции, рефакторить код или генерировать приложение.
Работает в Node.js-окружении, можно запускать через npx без установки. Модели настраиваются обычными переменными окружения — подставляешь нужный провайдер и работаешь.
Хороший вариант для тех, кто не хочет привязываться к одному вендору и любит решать задачи прямо из терминала.
📁 Language: #TypeScript 96.0%
⭐️ Stars: 1.1k
➡️ Cсылка на GitHub
📱 @git_developer
Многие, кто привык писать код прямо в терминале, постоянно спотыкаются о то, что каждый AI-инструмент привязан к своему конкретному модели. В итоге в одном CLI гибко переключаться между разными LLM оказывается не так-то просто.
На GitHub нашёлся как раз подходящий опенсорс — Easy LLM CLI. Проект построен поверх Google Gemini CLI, но при этом полностью снимает ограничение на один единственный модельный бекенд.
Он умеет работать с Gemini, OpenAI, Claude, DeepSeek и даже с локальными моделями через Ollama.
Поддерживает MCP (Model Context Protocol) для подключения инструментов, умеет читать контекст кода прямо из репозитория и может автоматом выполнять Git-операции, рефакторить код или генерировать приложение.
Работает в Node.js-окружении, можно запускать через npx без установки. Модели настраиваются обычными переменными окружения — подставляешь нужный провайдер и работаешь.
Хороший вариант для тех, кто не хочет привязываться к одному вендору и любит решать задачи прямо из терминала.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3💊1
openskills
Надо признать, что навыки Claude Code реально удобные, а вот заставить те же навыки работать в Cursor, Windsurf и прочих инструментах — та ещё морока.
И тут как раз попался OpenSkills, опенсорсный проект, который переносит систему навыков Claude Code во все AI-помощники для кодинга.
Через CLI он фактически воспроизводит весь механизм навыков Claude Code: тот же формат промтов, тот же маркет навыков, та же структура каталогов, только вызовы идут не через IDE, а через команды в терминале.
После установки одной командой можно подтянуть навыки из официального репозитория Anthropic: работа с PDF, редактирование Excel, создание документов и десятки других профнавыков. Можно ставить и кастомные навыки из любого GitHub-репо.
Если ты работаешь в Cursor, Windsurf или Aider и хочешь получить уровень навыков Claude Code, или просто хочешь шарить конфигурацию навыков между разными помощниками, этот инструмент точно стоит попробовать.
📁 Language: #TypeScript 92.5%
⭐️ Stars: 1.9k
➡️ Cсылка на GitHub
📱 @git_developer
Надо признать, что навыки Claude Code реально удобные, а вот заставить те же навыки работать в Cursor, Windsurf и прочих инструментах — та ещё морока.
И тут как раз попался OpenSkills, опенсорсный проект, который переносит систему навыков Claude Code во все AI-помощники для кодинга.
Через CLI он фактически воспроизводит весь механизм навыков Claude Code: тот же формат промтов, тот же маркет навыков, та же структура каталогов, только вызовы идут не через IDE, а через команды в терминале.
После установки одной командой можно подтянуть навыки из официального репозитория Anthropic: работа с PDF, редактирование Excel, создание документов и десятки других профнавыков. Можно ставить и кастомные навыки из любого GitHub-репо.
Если ты работаешь в Cursor, Windsurf или Aider и хочешь получить уровень навыков Claude Code, или просто хочешь шарить конфигурацию навыков между разными помощниками, этот инструмент точно стоит попробовать.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
agents . md
Когда пишешь код в Cursor или Windsurf, часто сталкиваешься с тем, что AI не понимает структуру проекта или продолжает использовать устаревшие команды сборки. В итоге сгенерированный код просто не запускается.
Причина в том, что
Недавно на GitHub я наткнулся на проект
Идея в том, чтобы четко разделить гайд для людей (quickstart, описание логики), и набор машинных инструкций по сборке, запуску тестов и кодстайлу. Они не мешают друг другу.
Логика очень простая: в корне проекта создается Markdown-файл, который явно объясняет AI, как собирать проект, как его тестировать и каким правилам оформления кода следовать.
Подход совместим с большинством современных AI-инструментов для разработки — VS Code, Cursor, Windsurf, Aider, GitHub Copilot и др.
Порог входа минимальный: достаточно создать файл
В больших проектах можно раскладывать такие файлы по разным поддиректориям. AI будет автоматически читать ближайший по пути конфиг, что делает схему довольно гибкой.
По мере того как AI-ассистенты становятся стандартным инструментом разработки, наличие отдельной «машинной документации» может стать базовым навыком для каждого разработчика. Лучше начать пробовать уже сейчас.
📁 Language: #TypeScript 94.3%
⭐️ Stars: 9.9k
➡️ Cсылка на GitHub
📱 @git_developer
Когда пишешь код в Cursor или Windsurf, часто сталкиваешься с тем, что AI не понимает структуру проекта или продолжает использовать устаревшие команды сборки. В итоге сгенерированный код просто не запускается.
Причина в том, что
README.md по сути пишется для людей. В нем полно контекста, который человек понимает автоматически, но для модели он расплывчат и неполон — там нет точных инструкций для выполнения.Недавно на GitHub я наткнулся на проект
AGENTS.md — это опенсорс, цель которого дать AI-программным агентам отдельную «инструкцию по эксплуатации».Идея в том, чтобы четко разделить гайд для людей (quickstart, описание логики), и набор машинных инструкций по сборке, запуску тестов и кодстайлу. Они не мешают друг другу.
Логика очень простая: в корне проекта создается Markdown-файл, который явно объясняет AI, как собирать проект, как его тестировать и каким правилам оформления кода следовать.
Подход совместим с большинством современных AI-инструментов для разработки — VS Code, Cursor, Windsurf, Aider, GitHub Copilot и др.
Порог входа минимальный: достаточно создать файл
AGENTS.md, вписать туда краткий обзор проекта, команды для тестов и важные замечания по безопасности.В больших проектах можно раскладывать такие файлы по разным поддиректориям. AI будет автоматически читать ближайший по пути конфиг, что делает схему довольно гибкой.
По мере того как AI-ассистенты становятся стандартным инструментом разработки, наличие отдельной «машинной документации» может стать базовым навыком для каждого разработчика. Лучше начать пробовать уже сейчас.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2💊1