avocoder.works
106 subscribers
210 photos
94 videos
251 links
journaling my findings @avocoder
Download Telegram
shots — skill для генерации App Store-скриншотов с помощью GPT-Image 2.

Идея простая: даёшь ссылку на приложение в App Store, добавляешь свои скриншоты и референсы, а skill помогает собрать готовые маркетинговые скриншоты для публикации. Есть отдельные команды для правок, локализации, скрейпа метаданных и проработки benefit headlines.

Примечание: ему нужен API-ключ, а доступ к GPT Image 2 есть не у всех. Но промпт можно просто скопировать, приложить файлы напрямую в веб-интерфейсе чата и сгенерировать скриншоты таким способом.

🔗 https://github.com/hypersocialinc/shots

#skills #appstore
👍3
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
this OpenClaw bot finds restaurants with ugly menus, rebuilds them as live web menus, and mails the owner a postcard...
This media is not supported in your browser
VIEW IN TELEGRAM
That's exactly what I'd do 😂😂
🤣2👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣1
This media is not supported in your browser
VIEW IN TELEGRAM
Одна из сфер, в которой мне хочется что-то попробовать: кодинг-агент + генерация motion-graphics видео

Много интересных обновлений выходит.

Из недавнего: Hyperframes от HeyGen.

На этом видео Touchdesigner + Hermes.
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Open Design — open-source альтернатива Claude Design.

https://github.com/nexu-io/open-design

Формально открытый open claude design 🚀 Степень восстановления более 95%!

Сжатие и реверс-инжиниринг всех самых передовых дизайнов claude design, самые красивые шаблоны💥

За 72 часа, более 18700 строк кода, 30+ навыков дизайна, поддержка более 71 наборов систем дизайна, поддержка всех code agent, включая claude code, codex, openclaw и т.д. 🔥


#tools #agents #design
Leon Lin пишет, что большинство AI-сгенерированных сайтов до сих пор выглядят средне или неряшливо — не потому что модели плохие, а потому что сам workflow обычно неправильный.

Проблема в том, что люди сразу просят кодинг-агента «сделать современно», «чисто» или «премиально» и ждут, что вкус появится сам собой. В итоге часто получается всё тот же шаблонный лендинг: hero по центру, градиентное пятно, случайные карточки и слабая работа с отступами.

Его тезис: визуальный дизайн и написание кода лучше разделять на два шага:

• сначала генерировать качественные изображения сайта
• потом превращать эти изображения в код, секция за секцией

🔗 https://x.com/lexnlin/status/2048791596137632126
‼️🚨 AI нашёл zero-day в Linux kernel, который даёт root-доступ на большинстве дистрибутивов с 2017 года.

Уязвимость — CVE-2026-31431 (Copy Fail). По данным Theori, она сидела в ядре девять лет.

Здесь не нужен race condition, утечка адресов или тонкая подстройка под систему — достаточно обычной учётной записи на машине.

Контейнеры тоже не спасают: page cache общий для всего хоста, поэтому процесс внутри контейнера может атаковать сам сервер.

Патч уже есть: нужно обновить kernel до версии с коммитом a664bf3d603d.
Агенты делают некрасивые интерфейсы, потому что они никогда не видели хороший дизайн.

Мы пытаемся это исправить: собрали 2 000 файлов DESIGN.md из лучших продуктов мира, в формате, удобном для чтения и обучения модели. Цвета, типографика, отступы, композиция и многое другое.

Бесплатно: https://styles.refero.design
👍41🔥1
Чем больше я работаю над разными проектами (iOS native, React-Native/Web), тем больше я задумываюсь над таким подходом к разработке фич:

Для каждой отдельной фичи имеется .md файл, в котором описана его базовая функционалость.
Затем у него есть вариации типа .mobile/.web или .ios/.android, в которых описываются некоторые специфичные моменты для платформы.

К примеру, если у нас базовый файл bookmarks-screen.md, то у него могут быть вариации bookmarks-screen.ios.md и bookmarks-screen.android.md

В базовом файле описывается то, какую функциональность должен содержать экран. В iOS/Android вариациях файфла можно указать, например, что в iOS удаление будет swipe-to-delete, а на Android hold-to-menu/delete (просто как ленивый пример).

Мне кажется, такой подход идеально подошел бы для монорепо.

Я просто сейчас именно над таким проектом работаю и всё чаще задумываюсь о таком методе, но пока не пробовал.

И вот я подумал, наверняка уже кто-то подобное изобрёл. Может кто слышал?
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Liquid Glass на Android?
👍1
Strukto представили Mirage — unified virtual filesystem для AI-агентов.

Идея в том, что разные сервисы монтируются как одна файловая система: S3, Google Drive, Slack, Gmail, GitHub, Linear, Notion, Postgres, MongoDB, SSH и другие. Поверх этого можно использовать привычные Unix-инструменты и пайпы — cat, grep, head, wc — даже для .parquet, .csv, .json, .h5, .wav и других форматов.

Есть снапшоты, клонирование и откат workspace, плюс двухслойный кэш для быстрых повторных чтений. Можно встраивать в FastAPI, Express, браузерные приложения и агентные SDK.

🔗 https://strukto.ai/mirage
🔗 https://github.com/strukto-ai/mirage

#agents #tools
👍1
Слева — watermark, который GPT Image 2 встраивает в каждое сгенерированное изображение.
Справа — SynthID, fingerprint, который Google вшивает в изображения из Nano Banana и Gemini.

Оба маркера невидимы для человеческого глаза. Они встраиваются прямо во время генерации, а не добавляются потом, и рассчитаны на то, чтобы переживать скриншоты, кропы и сжатие.
1
Впервые за 10 лет работы на удаленке столкнулся с требованием установить какой-то софт на личный мак.

Компания требует установить Sentinel One. Это какой-то антивирус/файерволл, который мониторит активность на низком уровне (system daemon, network extension).

Я думал, ну, наверное, установлю для отдельного юзера, ведь я итак для работы отдельный аккаунт использую, но это оказалось не так просто, у него есть механизм автонастройки своего запуска, а убирать у него рут доступ не вариант (не будет работать).

Придется под это дело отдельный мак брать, веду переговоры о покрытии бюджета на покупку.

Интересно, кто-нибудь имел опыт с этим конкретно софтом?
🤨1