The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Утилита для взаимодействия с AI из консоли с использованием неименованных каналов

28.05.2026 22:31 (MSK)

Опубликован прототип консольной утилиты ai-cli для встраивания больших языковых моделей (GitHub Models, OpenAI, Groq, DeepSeek и др.) в конвейер вызова команд в командной строке. Утилита принимает запрос из аргументов или входного потока и отправляет его в выбранную большую языковую модель, а полученный ответ (команду, сообщение, данные) направляет в терминал, файл, буфер обмена или стандартный вывод. Проект написан на языке Rust и распространяется под лицензией MIT.

Главное отличие от аналогов - ai-cli не является AI-агентом и никогда не выполняет команды автоматически: утилита печатает команды в терминале, эмулируя ввод с клавиатуры, после чего пользователь может отредактировать их и нажать Enter для запуска. Вся конфигурация, история операций, буфер, настройки провайдеров сохраняется в обычных текстовых YAML-файлах. Действия с ответом AI определяется конфигурацией пользователя, утилита не требует установки какого либо специфического эмулятора терминала.


   echo привет | ai --provider=openai | ai --provider=groq > out.txt


  1. Главная ссылка к новости (https://github.com/johnthesmit...)
Автор новости: stillswamp
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65567-ai
Ключевые слова: ai
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (28) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, pashev.ru (?), 22:36, 28/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    echo привет а жить ты будешь долго | ai --provider=openai | ai --provider=groq | sudo bash
     
     
  • 2.9, Аноним (9), 22:59, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ох, сейчас уязвимости полезут, как червячки после дождя...
     

  • 1.2, pashev.ru (?), 22:37, 28/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > утилита печатает команды в терминале, эмулируя ввод с клавиатуры

    Это какой-то брэд.

     
     
  • 2.11, Аноним (9), 23:01, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это же безопасно, ведь "Проект написан на языке Rust".
     
  • 2.28, одвто7 (?), 01:23, 29/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Именно! Зачем ai-cli? Кому нужно было, те уже давно в конвейеры свои вставили curl (все популярные ИИ могут отдавать ответ по RESTfull)
     

  • 1.3, Tron is Whistling (?), 22:40, 28/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    echo "hi" | ai provider=grog | glug glug glug | aiaiai
     
  • 1.4, pashev.ru (?), 22:40, 28/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > The utility types the response into your terminal (X11 keyboard emulation)

    Ой, вэйланд в пролёте?

     
     
  • 2.12, Аноним (12), 23:04, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В вейленде этого невозможно сделать архитектурно из-за безопасности.
     
     
  • 3.25, randomize (?), 00:34, 29/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Экранные клавиатуры оказываются в пролете?
     

  • 1.5, pashev.ru (?), 22:42, 28/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что помешает ЫЫ вставить Enter в терминал?
     
     
  • 2.7, pashev.ru (?), 22:50, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Вот оно чо:

    REMOVE_ENTER: CRITICAL SECURITY LAYER

                        Removes newline and carriage return characters from LLM-generated command.
                        Prevents command injection via line breaks that could:
                        1. Terminate the current command
                        2. Inject arbitrary new commands
                        3. Execute hidden malicious code

                        The cleaned command remains as a single line.
                        Only newline/carriage return are removed - all other characters (&&, |, ;, $, ', etc.)
                        are preserved as legitimate command syntax.

                        This is a PROOF of security awareness - intentional design, not a bug.

     
     
  • 3.13, Аноним (12), 23:07, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Что помешает возникнуть в ИИ-slop-утилите уязвимости, из-за которой NL и CR не будут вырезаться?
     

  • 1.6, pashev.ru (?), 22:47, 28/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    На вайбокожено там, конечно, знатно.
     
     
  • 2.16, aname (ok), 23:33, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Безопасно нравайбкожено
     

  • 1.8, Аноним (8), 22:55, 28/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Нужно завести тэг «новость от автора обсуждаемой программы».

    Ну и да, опять гнилой кожанный мешок присваивает копирайты чистого кремниевого разума. Где указание на вайбкод, где упоминание использованной модели?

    Где промты в конце концов? Для вайбкода один только выхлоп модели исходниками не является.

     
  • 1.10, Аноним (10), 22:59, 28/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А зачем?
     
  • 1.14, Аноним (14), 23:29, 28/05/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.15, Аноним (15), 23:30, 28/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Люди разбирающиеся в нейронках, если такие здесь присутствуют, дайте совет. Читал новость, что один человек заставил в одном чате обсуждать вопрос несколько разных нейронок, они спорили друг с другом п потом выдали результат. Как такое сделать самому? Сколько искал, не нашел.
     

  • 1.17, Джон Титор (ok), 23:38, 28/05/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +2 +/
     
  • 1.19, Аноним (19), 23:52, 28/05/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.20, Аноним (20), 23:54, 28/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Утилита для взаимодействия с AI из консоли

    Современные технологии позволяют разговаривать с ИИ в реальном времени, но ничто не остановит настоящего линуксоида от лишней возможности посношаться с консолькой!

     
  • 1.21, Аноним (21), 00:03, 29/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    С чего переписали? Ну теперь переписывайте на язык программирования.
     
  • 1.22, Джон Титор (ok), 00:17, 29/05/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.23, vk (??), 00:24, 29/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    о, я тоже похожее навайбкодил смеха ради, но через алиасы:

    https://github.com/kvladsrc/gym/tree/main/pipellm

     
  • 1.24, Markx (?), 00:26, 29/05/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.26, Аноним (26), 00:38, 29/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У меня есть клиент для стандарта OpenAI API под Windows 3.x которая работает даже на 80286 с 2 мегабайтами ОЗУ. После того ада, который я прошел, всё это кажется ерундой.
     
  • 1.27, Аноним (27), 00:55, 29/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А словосочетание AI в русском языке законом запрещено переводить и писать по-русски "ИИ"?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру