Ultracite | Zero-config Biome-пресет для JS/TS линтера и форматтера с AI-поддержкой
Готовый пресет для Biome, который ускоряет форматирование и линтинг кода на JavaScript и TypeScript. Работает из коробки, в отзывах пишут, что это просто подарок после возни с Prettier и ESlint. Есть MCP-сервер и интеграции с VS Code, Cursor и другими популярными IDE.
Что нам продают:
— Молниеносная производительность. В основном потому что движком остаётся Biome, а он написан на Rust.
— Zero config by design, интуитивность и простота. Для работы достаточно двух строчек конфига, в которых мы просто наследуем пресет. При этом если надо, можно дальше настроить под себя.
— Максимальная типобезопасность. Ultracite форсирует strict mode и всякие дополнительные правила, чтобы уменьшить количество тупых ошибок.
— Хорошая совместимость с другими инструментами. Вроде как хотят, чтобы сервис был незаметным и вездесущим, поэтому стараются, чтобы не было конфликтов.
Цена: бесплатно по open-source MIT, премиум для enterprise с кастомными правилами — от $10 за пользователя в месяц.
@prog_tools
Готовый пресет для Biome, который ускоряет форматирование и линтинг кода на JavaScript и TypeScript. Работает из коробки, в отзывах пишут, что это просто подарок после возни с Prettier и ESlint. Есть MCP-сервер и интеграции с VS Code, Cursor и другими популярными IDE.
Что нам продают:
— Молниеносная производительность. В основном потому что движком остаётся Biome, а он написан на Rust.
— Zero config by design, интуитивность и простота. Для работы достаточно двух строчек конфига, в которых мы просто наследуем пресет. При этом если надо, можно дальше настроить под себя.
— Максимальная типобезопасность. Ultracite форсирует strict mode и всякие дополнительные правила, чтобы уменьшить количество тупых ошибок.
— Хорошая совместимость с другими инструментами. Вроде как хотят, чтобы сервис был незаметным и вездесущим, поэтому стараются, чтобы не было конфликтов.
Цена: бесплатно по open-source MIT, премиум для enterprise с кастомными правилами — от $10 за пользователя в месяц.
@prog_tools
🔥1💅1
Forwarded from Нейроканал
Делюсь находкой: self-hosted прокси к Anthropic / OpenAI / xAI / OpenRouter с дашбордом для отслеживания затрат и автоматическим выбором более дешёвого провайдера. Т.е. вот на своём сервере разворачиваешь и дёргаешь модели в едином интерфейсе. А сервер сам их маршрутизирует и автоматически переключает при сбоях.
Код на гитхабе: https://github.com/ekailabs/ekai-gateway
Нужно просто клонировать репо, заполнить env с ключами и запустить
Пример использования:
Ну и, конечно, можно просто поменять
На видео сам автор проекта рассказывает про него, выделяя ключевую проблему как лимиты. На вкус админа @neuro_channel, ключевая проблема скорее в ошибках. Разные API периодически сбоят, автоматическое переключение с приоритетом на самый дешёвый из доступных — топ фишка. Лично ещё не пробовал, но в планы поставил.
Код на гитхабе: https://github.com/ekailabs/ekai-gateway
Нужно просто клонировать репо, заполнить env с ключами и запустить
docker compose up --build -dПример использования:
curl -X POST http://localhost:3001/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model":"gpt-4o","messages":[{"role":"user","content":"Hello"}]}'
# Check usage:
curl http://localhost:3001/usage
Ну и, конечно, можно просто поменять
ANTHROPIC_BASE_URL или OPENAI_BASE_URL на localhost:3001 и запустить Claude Code или codex, всё будет работать.На видео сам автор проекта рассказывает про него, выделяя ключевую проблему как лимиты. На вкус админа @neuro_channel, ключевая проблема скорее в ошибках. Разные API периодически сбоят, автоматическое переключение с приоритетом на самый дешёвый из доступных — топ фишка. Лично ещё не пробовал, но в планы поставил.
This media is not supported in your browser
VIEW IN TELEGRAM
🔥2
Полезная команда для терминала — компактный и наглядный вывод истории git:
Она рисует ветки в виде графа, показывает автора, дату, теги, хэши и сообщения — аккуратно в одну строку. Читать историю становится в разы приятнее.
Чтобы не печатать каждый раз, можно добавить алиас в
Так не нужно будет ничего запоминать или сохранять, просто вбиваешь
@prog_tools
git log --graph --decorate --all --pretty=format:'%C(auto)%h%d %C(#888888)(%an; %ar)%Creset %s'
Она рисует ветки в виде графа, показывает автора, дату, теги, хэши и сообщения — аккуратно в одну строку. Читать историю становится в разы приятнее.
Чтобы не печатать каждый раз, можно добавить алиас в
.bashrc или .zshrc:alias graph="git log --graph --decorate --all --pretty=format:'%C(auto)%h%d %C(#888888)(%an; %ar)%Creset %s'"
Так не нужно будет ничего запоминать или сохранять, просто вбиваешь
graph — и получаешь весь git‑граф прямо в консоли. Красиво, удобно, и без лишних утилит.@prog_tools
👍9🤩4❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня ретро мем ради разнообразия. Да и спокойной ночи малыши уже закончились
Цифровой дождик из Матрицы, написанный на баше. Ну это же просто милота (хотя автор характеризует своё творение как stupid).
Вариант 1 — скачать и выполнить
На всякий случай дисклеймер, что это вообще-то не очень безопасно, лучше конечно зайти и посмотреть, что качаете
Вариант 2 — клонировать репу
Выполняем
Или добавить в PATH (не круто)
Тогда выполняем просто
***
И вот есть конечно всякие такие штуки с 350 коммитами и высоким разрешением и максимальным подражанием оригиналу. И они красивые и залипательные. Но душа требует stupid.
Цифровой дождик из Матрицы, написанный на баше. Ну это же просто милота (хотя автор характеризует своё творение как stupid).
Вариант 1 — скачать и выполнить
На всякий случай дисклеймер, что это вообще-то не очень безопасно, лучше конечно зайти и посмотреть, что качаете
bash <(curl -s https://raw.githubusercontent.com/wick3dr0se/matrix/main/matrix)
Вариант 2 — клонировать репу
git clone https://github.com/wick3dr0se/matrix; cd matrix
Выполняем
./matrix или bash matrixИли добавить в PATH (не круто)
cp matrix /usr/local/bin
Тогда выполняем просто
matrix***
И вот есть конечно всякие такие штуки с 350 коммитами и высоким разрешением и максимальным подражанием оригиналу. И они красивые и залипательные. Но душа требует stupid.
❤5
Карьерная стратегия, которая приводит к успеху, звучит так: найди свою нишу
Сейчас на фоне тотальной истерики на рынке труда побеждают люди, которые когда-то выбрали себе узкую специализацию и стали в ней экспертами. И теперь даже в самый суровый кризис работодатели устраивают за них драку: как будто на дворе всё ещё 2021 год.
Блог одного из таких профессионалов: «Плохой Project Артём Арюткин». Артём руководил проектным и продуктовым офисом в Яндексе и делал платформу для разработчиков, а сейчас перебрался в Авито на похожую роль. Это очень актуальное для бигтеха направление: Developer Experience.
У Артёма в канале вы найдёте множество полезных постов:
• Про уход из Яндекс;
• Как правильно говорить о своих результатах менеджеру;
• Про здоровье проекта;
• Про синдром отличника.
Хотите успешной карьеры — читайте Артёма.
Это #партнёрский пост
Сейчас на фоне тотальной истерики на рынке труда побеждают люди, которые когда-то выбрали себе узкую специализацию и стали в ней экспертами. И теперь даже в самый суровый кризис работодатели устраивают за них драку: как будто на дворе всё ещё 2021 год.
Блог одного из таких профессионалов: «Плохой Project Артём Арюткин». Артём руководил проектным и продуктовым офисом в Яндексе и делал платформу для разработчиков, а сейчас перебрался в Авито на похожую роль. Это очень актуальное для бигтеха направление: Developer Experience.
У Артёма в канале вы найдёте множество полезных постов:
• Про уход из Яндекс;
• Как правильно говорить о своих результатах менеджеру;
• Про здоровье проекта;
• Про синдром отличника.
Хотите успешной карьеры — читайте Артёма.
Это #партнёрский пост
❤1👍1🔥1
Один щедрый умный дядька разобрал, как устроены CLI для ИИ — Claude Code, Gemini CLI и Codex — и оформил это в открытый репозиторий с понятной документацией для программистов и исследователей. Автор реверснул эти инструменты, потому что не нашёл нормальной внутренней документации, и собрал всё в одном месте.
Это особенно полезно, если вы создаёте ИИ-агентов и хотите понять, что реально делает CLI под капотом. Автор планирует пополнять документацию, так что проект считаем живым. На практике посмотрим, конечно.
Внутри есть разбор внутренних механизмов Claude Code и заметки по Agent SDK, а недавно добавлены технические материалы по OpenCode. Позиционирование именно как «техническая дока по реальным инструментам», а не маркетинг.
Если тема заходит, загляните в репозиторий open-docs на GitHub — проект стартовал в октябре, там уже приличная активность коммитов и растущее число звёзд от сообщества. Автор просит оставить звезду, если помогло — для опенсорса это действительно важно.
На видео совет от автора: изучать репозиторий через Octocode MCP. Это удобный способ быстро искать по докам без ручного копания. По сути MCP‑сервер, который даёт ассистенту семантический поиск по GitHub, разбор структуры репозиториев, анализ коммитов/PR и исследование npm/PyPI пакетов.
🐙 Как стартовать за 5 минут: подключите сервер в Claude Desktop командой
@prog_tools
Это особенно полезно, если вы создаёте ИИ-агентов и хотите понять, что реально делает CLI под капотом. Автор планирует пополнять документацию, так что проект считаем живым. На практике посмотрим, конечно.
Внутри есть разбор внутренних механизмов Claude Code и заметки по Agent SDK, а недавно добавлены технические материалы по OpenCode. Позиционирование именно как «техническая дока по реальным инструментам», а не маркетинг.
Если тема заходит, загляните в репозиторий open-docs на GitHub — проект стартовал в октябре, там уже приличная активность коммитов и растущее число звёзд от сообщества. Автор просит оставить звезду, если помогло — для опенсорса это действительно важно.
На видео совет от автора: изучать репозиторий через Octocode MCP. Это удобный способ быстро искать по докам без ручного копания. По сути MCP‑сервер, который даёт ассистенту семантический поиск по GitHub, разбор структуры репозиториев, анализ коммитов/PR и исследование npm/PyPI пакетов.
claude mcp add octocode npx 'octocode-mcp@latest' и авторизуйтесь в GitHub через gh auth login или переменную окружения GITHUB_TOKEN, после чего можно просить ассистента вроде: «Use Octocode to find React authentication patterns».@prog_tools
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2