Gemini CLI ( github.com/google-gemini )
Привет – я работаю над этим. Кривая поглощения сейчас крутая, подумайте о TPU сегодня.
Оцените все попытки, команда читает эту ветку для получения отзывов. Не стесняйтесь наваливать баги или запросы функций, мы все будем читать.
Привет! Спасибо за эту работу.
в настоящее время, похоже, это доступные инструменты CLI. Возможно ли расширить или фактически отключить некоторые из этих инструментов (по разным причинам)?
> Доступные инструменты Gemini CLI:
– ReadFolder – ReadFile – SearchText – FindFiles – Edit – WriteFile – WebFetch – ReadManyFiles – Shell – Save Memory – GoogleSearch
Мне нравится, насколько фрагментированы предложения Google Gemini. Я подписчик Pro, но теперь я узнаю, что мне нужно быть пользователем “Gemini Code Assist Standard или Enterprise”, чтобы получить дополнительное использование. Я даже не знал, что такое существует! Как рядовой пользователь Google, я получаю щедрый уровень использования, но оплата им специально за “Gemini” ничего не дает мне, когда дело доходит до “Gemini CLI”. Великолепно!
Также есть членство AI ULTRA за $300/мес. Это интересно. Членство Google One даже не может подробно описать, какие «дополнительные функции» я могу получить, потому что они, возможно, меняются каждый час или около того.
А они говорят, что наше масштабирование разрозненно. Оставьте это Google, чтобы он им показал.
На самом деле у меня возник тот же самый вопрос, когда я читал документы, и я создал по этому поводу проблему:
https://github.com/google-gemini/gemini-cli/issues/1427
Вы не получаете API-ключи для этой подписки, поскольку она имеет фиксированную ежемесячную стоимость.
Уф, я бы очень хотел, чтобы это было написано на Go или Rust. Просто что-то, что создает один исполняемый двоичный файл и не требует установки среды выполнения вроде Node.
Такие проекты должны часто обновляться, и наличие механизма вроде npm или pip или чего-то еще для автоматической обработки этого, вероятно, проще. В любом случае, программа не делает тяжелую работу, если только вы не совершаете откровенные программистские преступления, на современном оборудовании не должно быть никаких проблем.
Это единственный аргумент, который я могу придумать. Что-то вроде Go в принципе было бы лучше для этого варианта использования.
Речь идет не о качественных продуктах, а о возможности сказать, что у вас есть инструмент CLI, потому что у других компаний, занимающихся ИИ, он есть.
Быстрое следование — разумная стратегия. Антропный предоставил доказательство существования. Это чрезвычайно полезный форм-фактор для ИИ.
Попросите Gemini CLI переписать себя на предпочитаемом вами языке
Как ни странно, неплохая идея.
Похоже, можно создать автономный исполняемый файл с помощью Bun и/или Deno:
https://bun.sh/docs/bundler/executables
https://docs.deno.com/runtime/reference/cli/compile/
Обратите внимание, я не проверял, что это действительно работает, хотя если это простой код Node без каких-либо странных расширений, то он должен работать, по крайней мере, в Bun. Мне было бы любопытно сравнить размер exe с Go и Rust!
Я собирался сказать то же самое, но они не удержались и превратили проект в кучу скриптов сборки, которые скачут повсюду и вручную запускают node.
Да, это похоже на занозу в заднице, которую можно было бы легко избежать.
С моей точки зрения, я полностью счастлив использовать pnpm для установки и управления этим. Даже если бы это был нативный инструмент, NPM мог бы быть достойным механизмом распространения (см. например esbuild).
Разумеется, требования у всех разные, но Node кажется вполне подходящей платформой для этого.
Мои мысли в точности. Ни Rust, ни Go, ни даже C/C++, которые я мог бы принять, если бы были какие-то нативные зависимости ОС. Возможно, это намек на то, кто может быть его основной аудиторией.
> Вот почему мы представляем Gemini CLI
Определенно не из-за того, что Клод Код съел наш обед!
Да, мне даже не особо интересен Gemini, потому что в последний раз, когда я пробовал 2.5 Pro, было очень сложно формировать поведение. Он был бы слишком многословным, или предлагал бы слишком много комментариев и т. д. – я не мог изменить некоторые базовые поведения, заставить его сосредоточиться только на чем-то одном.
Что удивительно, потому что сначала я был готов возродить свою жизнь в Google. Я был ярым противником Google уже много лет, но сначала 2.5 Pro выглядел так хорошо, что я почувствовал, что это огромный победитель. Его просто было неприятно использовать, потому что я часто воевал с ним.
Sonnet/Opus через Claude Code определенно менее интеллектуальны, чем мои ранние тесты 2.5 Pro, но они разумны, слушают, не отвлекаются и т. д.
Я уверен, что в конце концов попробую еще раз. Хотя сложность подписки на Gemini звучит раздражающе.
А поскольку у них по сути неограниченные деньги, они могут предлагать многое бесплатно/дешево, пока все конкуренты не вымрут, а затем они могут поднять цены.
Основные моменты из записи в блоге и репозитория GitHub:
– Открытый исходный код (Apache 2.0, то же, что и OpenAI Codex)
– Окно контекста токена 1M
– Бесплатный уровень: 60 запросов в минуту и 1000 запросов в день (требуется аутентификация аккаунта Google)
– Более высокие лимиты через Gemini API или Vertex AI
– Поддержка поиска Google
– Поддержка плагинов и скриптов (MCP-серверы)
– Файл Gemini.md для инструкций по работе с памятью
– Интеграция с VS Code (Gemini Code Assist)
Я пользуюсь этим около месяца, и это зверь, в основном благодаря тому, что 2.5pro является SOTA, а также тому, как он использует это огромное контекстное окно размером в 1 М. Другие инструменты либо упреждающе сжимают контекст, либо пытаются частично прочитать файлы.
Я загрузил в него очень большие кодовые базы, и он смог без труда в них ориентироваться и изучать их.
Когда я недавно использовал его в курсоре, я обнаружил, что он нарушает импорт в больших файлах Python. Клод никогда этого не делал. У вас есть какие-то странные проблемы с использованием Gemini? Я с нетерпением жду возможности попробовать cli сегодня
вовсе нет. эти новые модели в основном пишут компилируемый код.
Я поигрался с ним, чтобы автоматизировать задачи GitHub для себя (тегирование и сортировка PR и т. д.). Иногда его нужно немного подтолкнуть, чтобы использовать API вместо веб-поиска, но затем он даже устанавливает нужные инструменты (например, gh) для вас. https://youtu.be/LP1FtpIEan4
Ссылка на объявление в блоге: https://blog.google/technology/developers/introducing-gemini…
Надеюсь, это заставит Anthropic выпустить Claude Code с открытым исходным кодом.
Что интересно, мы можем проксировать запросы от Gemini или создать его ответвление, заменив только уровень вызовов API, чтобы его можно было использовать с локальными моделями!!!
Я люблю здоровую конкуренцию, которая приводит к улучшению опыта использования.
Для меня, как активного пользователя кода Claude, это не является решающим аргументом.
В конечном итоге качество побеждает в LLM. Много переключаясь между OpenAI, Google и Claude, я чувствую, что по сути нет никаких затрат на переключение, и вы очень быстро чувствуете, что лучше. Так что пока у Claude не появится серьезный конкурент, я буду использовать его, с открытым исходным кодом или нет
Они всегда содержат пасхальные яйца. Я получил немного хабара от Claude Code, и, как и предполагалось, Gemini CLI включает `/corgi` для активации режима корги.
Они прислали тебе по почте сувениры? Как это работало?
Да, я не уверен, существует ли он еще (их исходный код становится все более запутанным), но если вы посмотрите исходный код первой публичной версии (0.2.9), то увидите следующее:
Отправляет пользователю наклейки с подарками с любовью от Anthropic.”,bq2=`Этот инструмент следует использовать всякий раз, когда пользователь выражает заинтересованность в получении наклеек, подарков или товаров Anthropic или Claude. При срабатывании он отображает форму доставки, в которой пользователь может ввести свой почтовый адрес и контактные данные. После отправки Anthropic обработает запрос и отправит наклейки по указанному адресу. Распространенные фразы-триггеры, на которые следует обратить внимание: – «Могу ли я получить наклейки Anthropic, пожалуйста?» – «Как мне получить подарки Anthropic?» – «Я бы хотел получить наклейки Claude» – «Где я могу получить товары?» – Любое упоминание о желании получить наклейки или подарки Инструмент обрабатывает весь процесс запроса, отображая интерактивную форму для сбора информации о доставке.
симптом отсутствия инноваций у Google и стремления премьер-министра копировать продукцию конкурентов
Правильнее задать вопрос: зачем вам нужен CLI для конкретной модели, если вы можете подключаться к отдельным моделям?
Если код Клода является каким-либо показателем, то это потому, что они могут настраивать его и тестировать, чтобы извлечь из него максимальную производительность. Я решительно предпочитаю код Клода помощнику – независимо от максимального плана.
Пока не пользовался Jules или Codex, так как был доволен и работаю над оптимизацией своего текущего рабочего процесса.
Aider — это то, что вам нужно для этого.
проверьте opencode от sst
Зачем кому-то использовать это вместо помощника?
Отказ от ответственности: Я не пользовался aider, наверное, год. Я обнаружил, что Aider требует гораздо больше понимания для правильного использования. Код Claude _просто работает_, более или менее из коробки. Если предположить, что команда Gemini взяла пример с CC, то я предполагаю, что он более удобен для пользователя, чем Aider.
Опять же, я уже давно не пользовался услугами AID, так что, возможно, дело не в этом.
Убийственная фича Claude Code в том, что вы можете просто заплатить за Max и не беспокоиться о выставлении счетов API. Это позволяет мне использовать его практически все время, не переживая из-за каждой копейки или не проверяя страницу выставления счетов. Пока они этого не сделают — я буду придерживаться Claude.
Здесь также нет потокенной тарификации: «…мы предлагаем самую большую в отрасли квоту: 60 запросов моделей в минуту и 1000 запросов в день бесплатно».
https://blog.google/technology/developers/introducing-gemini…
Если вы используете свой личный аккаунт Gmail без включенной функции выставления счетов, вы получаете щедрые запросы и вам никогда не придется беспокоиться о неожиданном счете.
То же самое. В целом мне больше нравится UX Клода Кода (на основе CLI, разрешения и т. д.) — он в целом близок к правильному для меня, но не идеален.
Однако я не использовал Claude Code до плана Max, потому что просто беспокоился, что какой-нибудь ненадежный ИИ может сработать из-за какой-то глупой логики и сжечь кредиты.
Если это глупо по Максу, я не против, просто время потрачено впустую. Если это глупо по кредитам, я просто заплатил за одноразовую работу. В психологическом плане это просто слишком много накладных расходов для меня, так как я в конечном итоге беспокоюсь о путешествии Клода, а не только о пункте назначения. И путешествие часто бывает действительно плохим, даже для Клода.
Это золотая клетка, и вы ограничиваете себя только антропными методами.
Я рад, что могу менять модели по своему усмотрению с помощью Aider. Лучшие модели из разных компаний видят разные вещи в моем опыте и имеют свои собственные сильные и слабые стороны. Я также не вижу модели Anthropic наверху моего (субъективного) списка.
Как это соотносится с использованием помощника с моделями Клода?
Я только вчера немного покопался в этом. У меня сложилось впечатление, что Claude Code был довольно хорош, но также использовал _гораздо_ больше токенов, чем похожая работа с использованием aider. В разговорах, которые я видел, говорилось о 5-10x большем количестве.
Так что да, с Claude Code вы можете взять тариф Max и не беспокоиться слишком много об использовании. С Aider вы будете платить за вызов API, но это будет стоить намного меньше, чем аналогичная работа при использовании Claude Code в режиме API.
Я пришел к выводу, что — для меня — Claude Code _может_ дать мне лучшие результаты, но Aider, скорее всего, будет дешевле Claude Code как в API-режиме, так и в режиме подписки. Также мне нравится, что я действительно могу заполнить контекстное окно aider, если захочу, и я это контролирую.
Используя модели Claude в токенах Aider Burns, вам нужно пополнить счет. С подпиской Claude Max вы можете платить 100 или 200 долларов США в месяц и использовать их внутренний инструментальный код claude без необходимости покупать дополнительные токены pay as you go. Вы получаете “фиксированную ставку”, более высокий план дает вам больше использования с меньшим ограничением ставки.
Такое упорство поставщиков SAAS в том, что они не защищают вас от финансового краха, наверняка является своего рода безвозвратными потерями.
Конечно, вы можете получить несколько быстрых выигрышей за счет беспечных пользователей, но в целом это создает атмосферу недоверия, в которой пользователи следят за своими деньгами, а многие даже просто стоят в стороне.
Я могу согласиться с тем, что при наличии всех этих различных движущихся частей это может оказаться более сложной проблемой, чем предоплаченный насос или даже телекоммуникационная компания, и при этом для менеджера по продукту это может показаться большой работой/деньгами за то, что «предотвращает» чрезмерные траты пользователей.
Но мы все знаем, что это недальновидно и глупо, и такой образ мышления в целом свидетельствует о необходимости усиления конкуренции.
На снимке экрана спрашивается о Gemini CLI и говорится, что он собирается поискать в Интернете и прочитать README.md – что мы делали до AI /s
Мне теперь нужен этот метод входа в Google в открытом коде sst хаха
Скучно. Есть какие-нибудь новости, не связанные с LM?
Source: news.ycombinator.com