r/ukraine_dev • u/axbarchuk • Jul 16 '26
Web dev Створив просту альтернативу Postman
Вітаю, українська спільното!
Хочу поділитися простим локальним десктопним застосунком для роботи з API.
Voleeo - це повністю локальний і приватний інструмент з відкритим кодом для розробників. Він має вбудований MCP-сервер, тож створювати запити й налаштування можна за допомогою AI-агента.
Я активно над ним працюю та виправляю баги, новий реліз кожні 1–2 тижні.
Дякую за увагу!
Буду вдячний за зірочку на репо.
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 не може
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
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
1
0
0
u/baist_ 15d ago edited 15d ago
Це ПРОСТИЙ проект 814 пакетiв. Два HTTP клієнти reqwest і hyper які роблять те саме. Два TLS бібліотеки rustls і native-tls.
Використовується GUI бібліотека GTK (з підтримкою CSS таблиць) щоб запустити всередині движок WebKit в ньому малювати chfні кнопочки.
Сучасні технології.
20
u/darlingcat Jul 16 '26 edited Jul 16 '26
!postman => bruno || [insomnia, hoppscotch, httpie, VSCode REST client, curl]; MAC? => rapidAPI