llmswap
https://github.com/sreenathmmenon/llmswap
Універсальний інструмент (SDK та CLI) для розробників, який дозволяє легко працювати з різними провайдерами ШІ (OpenAI/GPT-4o, Claude, Gemini, Groq та ін.) з терміналу.
Це пайтон проект - інсталяція pip install llmswap
.
Прямо з терміналу можна: Генерувати код та команди, наприклад llmswap generate "відсортувати файли за розміром"
видасть du -sh * | sort -hr
. Створювати функції та цілі скрипти, наприклад llmswap generate "Python функція для читання JSON"
згенерує готовий код з обробкою помилок. Робити код-рев'ю, дебажити помилки, аналізувати логи.
Кейси та приклади
https://sreenathmenon.com/blog/2025-09-04-stopped-alt-tabbing-chatgpt-while-coding/
Автор статті підкреслює головну перевагу: llmswap
переносить ШІ прямо у термінал. Замість того, щоб постійно перемикатися між редактором коду, браузером з ChatGPT, пошуковиком та іншими асистентами, ви отримуєте відповіді миттєво, не втрачаючи концентрації.
Кілер-фіча: Інтеграція з Vim (та іншими редакторами). За допомогою команди :r !
у Vim можна вставити результат будь-якої консольної команди прямо у файл. llmswap
робить це неймовірно корисним - може вставляти шматки коду там, де стоїть курсор.
Інструмент може бути частиною робочого процесу для:
- DevOps: Генерація
docker-compose.yml
, конфігурацій Kubernetes, systemd-сервісів. - Адміністрування баз даних: Створення складних SQL-запитів (
знайти дублікати email у таблиці
), команд для MongoDB. - Аналізу логів: Створення команд для
awk
,grep
,zgrep
для аналізу звичайних та архівованих логів. - та багато іншого.
#cli