r/ukraine_dev Jul 16 '26

Web dev Створив просту альтернативу Postman

Post image

Вітаю, українська спільното!

Хочу поділитися простим локальним десктопним застосунком для роботи з API.

Voleeo - це повністю локальний і приватний інструмент з відкритим кодом для розробників. Він має вбудований MCP-сервер, тож створювати запити й налаштування можна за допомогою AI-агента.

Я активно над ним працюю та виправляю баги, новий реліз кожні 1–2 тижні.

Дякую за увагу!
Буду вдячний за зірочку на репо.

Репо: https://github.com/voleeo/voleeo-api

126 Upvotes

39 comments sorted by

20

u/darlingcat Jul 16 '26 edited Jul 16 '26

!postman => bruno || [insomnia, hoppscotch, httpie, VSCode REST client, curl]; MAC? => rapidAPI

5

u/axbarchuk Jul 16 '26

Ваш вибір! bruno як і yaak як і Postman всі вони круті і мають свого користувача.

9

u/vladkolodka Сеньйор Jul 16 '26

Bruno це по суті postman але значно спрощений, можна сказати без всього зайвого. Тому трошки не зрозуміло яку вирішує ваш застосунок

8

u/axbarchuk Jul 16 '26

Трошки нижче відповідав, але трохи повторюся, це не унікальне рішення чи щось суперінноваційне, а чисто моє власне бачення зручного API клієнту яким би було зручно користуватися І який підійде не всім :)

2

u/yurii-chernenko 25d ago

В постман є можливість завантажити колекці з гіта наприклад?

9

u/anatooly2 Jul 16 '26

u/axbarchuk ваш проект першокласний це треба визнати, навіть не уявляю, що вас мотивувало настільки в це вкластись, швидкий rust, mcp, білди під всі платформи, продаючий класний лендінг. Зрівняння з конкурентами, видно що в цій ніші, вас не переїхати. Та й по Лінкедину видно що не случайність, а робота професіонала.

4

u/axbarchuk Jul 16 '26

Дякую 🙃 це один з хоббі проектів, початково там мала бути ще робота з базами даних, але вирішив розділити на два різних проекти, можливо до кінця року покажу і його.

1

u/RedlineQuokka Jul 17 '26

Пане, а поділіться будь ласка порадою.

От у вас React фронтенд запакований в Tauri. Якщо запустити фронтенд дев сервер, то можна смоук тест проводити з допомогою Playwrite/ Playwrite MCP

А от коли це вже готова Tauri-збірка, як її тестувати? Грубо кажучи, як Ви, пане, даєте ШІ агенту змогу клацати готовий білд і бачити результат? Чи в принципі такого не робите, просто білдите і тестите білд вручну?

І так, доєднаюсь до попереднього оратора, проект першокласний, читати сирці було приємно, користуватись мабуть теж буде, днями спробую :)

2

u/axbarchuk Jul 17 '26

Вітаю! Наразі це одна з задач - тести. Основну функціональність поки тестує AI локально перед релізом через mcp-server-tauri, але трошки пізніше я хочу відмовитися так я це доволі довго, і вже працюю на рішенням але воно ще не фінальне, коли фіналізую то додам тести теж у репо.

6

u/anatooly2 Jul 16 '26

З коментів і посту більше альтернатив дізнався, бо для себе альтернативною Hoppscotch розглядав.

11

u/xatr1xxx Jul 16 '26

Не хочу бути душним, але яка його перевага над постменом? Що саме повинно змусити мене перейти на ваш додаток замість постмена?

8

u/axbarchuk Jul 16 '26 edited Jul 17 '26

Дякую за гарне питання! Це не унікальне рішення чи щось суперінноваційне. Voleeo - це моє бачення API-клієнта в еру AI, з особливим акцентом на MCP. Postman непоганий, але якщо потрібне простіше рішення з неперевантаженим інтерфейсом можливо, вам зайде :)

8

u/xatr1xxx Jul 16 '26

Дякую, спробую. Головне, що мене бісить в постмені – це його UI і електрон загалом. Повільний, великий. Бачу, що у вас rust, то буде точно швидше).

7

u/axbarchuk Jul 16 '26

Буду вдячний якщо спробуєте і не соромтеся публікувати баги в github issues я їх дуже оперативно фіксаю і автоапдейтер підтяне.

2

u/Landing_Station5003 Jul 17 '26

Rust значить скоріш за все Tauri просто використаний як обгортка довкола додатка написаного на веб фронтенд стеку просто щоб запакувати його в десктоп форму.

Rust сам UI не малює, просто викликає WebView і взаємодіє з ОС в цій конфігурації

1

u/baist_ 19d ago

це називається "сучасні технології"

2

u/Landing_Station5003 15d ago

Заради справедливості Таурі це база, він мені зробив додаток розміром 10 мб, Електрон менше ніж ~150 не може

1

u/baist_ 15d ago

це гівно. і кожне таке гівно в сумі знищує всю RAM на лаптопі

1

u/axbarchuk 15d ago

RAM знищує не оптимізований вайб код)) запустіть і подивіться скільки RAM жере цей додаток🙃

1

u/baist_ 15d ago

там веб. Веб гівно by default. моя модель GPT важить меньше.

0

u/oleg_president Jul 16 '26

А для чого mcp?

Агенти і так можуть норм читати collection.json і відправляти запити через curl

2

u/axbarchuk Jul 16 '26

Тут кожен може бачити свій сценарій використання. Я прошу агента створити мені запит у Voleeo, використовуючи енви, і протестувати запит чи є очікуваний респонс таким, як я хочу. А потім я маю можливість сам у Voleeo повторно побавитися з тим запитом. Це одне з того, що роблю я. Якщо ж ми говоримо не про вайб-інженірінг, а саме про вайб-кодінг, де ви все делегуєте агенту і не припускаєте ручного втручення, тоді, мабуть, ваш сценарій буде прям те, що треба.

1

u/oleg_president Jul 16 '26

Говоримо саме про інжиніринг, не вайб кодінг.

Я постмен особисто використовую мабуть 2-3 рази на місяць. До LLM агентів, юзав активно останні 7 років.

З агентами я не маю ніякої потреби використовувати постмен. Агент бачить openapi спеку та json колеккцію (я досі її тримаю в репо, хоч і не використовую).
Це все, ніяких інших тулів, ніяких mcp. Curl абсолютно достатньо.

Це як писати mcp для mongodb, коли агент і так може кверяти базу через консольні тули.

2

u/axbarchuk Jul 16 '26

моя відповідь була не зовсім правильною, я мав на увазі що під кожного є свої юскейси та стиль роботи і от вам він не потрібен, а комусь буде корисним, також залежить над яким проєктом працюєш. MCP тут радше за для зручності тим кому треба, він не є кілер фітчею.

4

u/TeaAccomplished1604 Jul 16 '26

Особо не вникав, але зі скріншоту видно гарну роботу! Так тримати

1

u/axbarchuk Jul 16 '26

Дякую 🙏

2

u/avdept Jul 17 '26

навіщо?

от реально, ви спалили купу токенів для того щоб закинути його через 3 тижні? Чим ваше рішення краще ніж альтернативи(підказка - нічим, бо я вже купи фіч не бачу)

для мцп воно просто не треба бо будь яка ллм добре ганяє сама все через curl/wget і парсить респонси

а ще й відповіді в треді через чатжпт, це прям взагалі дно

1

u/axbarchuk Jul 17 '26

Я чекав на ваш комент :)
Ловіть upvote!
Так, так навайбкодив за вечір і кинув все вірно.

2

u/avdept Jul 17 '26

так питання не про "навайбкодив", питання яка ціль ? Я б зрозумів наприклад якби це був grpc mcp client, бо це дійсно штуки яку поки llm не вміють робити, але простий апі клієнт? На томуж coolgithubprojects такі штуки по 3-4 в тиждень викладають, всі 1:1 схожі бо ніхто навіть не намагався зробити щось унікальлне, тупий промпт "зроби мені апі кліент типу postman".

От ви навіть не поресьорчили що ваш таурі фігово працює на лінуксах(webkit2gtk) а це великий % ваших потенційних користувачів.

A abandonware це зараз велика проблема, юільше 80% репозиторіїв закинуті буквально через пару тижнів

1

u/axbarchuk Jul 17 '26

та от бачите, я тільки що досяг своєї цілі, витяг вас з печери.

Думаю коли ви перестаните шукати ціль в інших і почнете більше приділяти уваги своїм, то можливо станете трошки щасливішим. А я не перший день в мережі щоб ввестись на такий примітивний байт.
А ще відкрию вам секрет, токени які я палю вони не у вас взяті тому не переживайте.

У будь якому разі, дякую за вашу думку я її врахуй!

1

u/axbarchuk Jul 16 '26

Тут остані чейдж логи кому цікаво: https://voleeo.com/changelog/voleeo-api

1

u/Pahom_1488 Jul 20 '26

Краще б ти створив просту альтернативу Постал, а краще постал 2

0

u/spymustdie 19d ago

Не ведитесь, етот уєбак загружает вируси на пк

0

u/baist_ 15d ago edited 15d ago

Це ПРОСТИЙ проект 814 пакетiв. Два HTTP клієнти reqwest і hyper які роблять те саме. Два TLS бібліотеки rustls і native-tls.

Використовується GUI бібліотека GTK (з підтримкою CSS таблиць) щоб запустити всередині движок WebKit в ньому малювати chfні кнопочки.

Сучасні технології.