apiark

Из публичных источников

Платформа для работы с API, ориентированная на конфиденциальность, построенная на Tauri v2. Без входа в систему, без облака, ~60 МБ оперативной памяти. Легковесная альтернатива Postman.

Машинный перевод · Показать оригинал

Privacy-first API platform built with Tauri v2. No login, no cloud, ~60 MB RAM. A lightweight Postman alternative.

ПриложениеКатегория: Десктопные приложения · Разработка · Интернет и общение · УтилитыOpen sourceданные проверены 15 окт. 2026 г.

Обзор

  • api-client
  • desktop-app
  • developer-tools
  • rust
  • tauri
  • typescript

Установка

Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.
  • Файлы официального релизаИз публичных источниковиз последнего официального релиза
    github.com/berbicanes/apiark/releases/tag/v0.4.6 ↗
  • Сборка из исходниковИз публичных источниковиз метаданных каталога

    Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.

    github.com/berbicanes/apiark ↗

Совместимость

«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.
ПлатформаСтатусАрхитектураДоказательствоУверенность
WindowsСовместимоx86_64официальная сборка в релизе v0.4.6: apiark-cli-windows-x86_64.exe0.70
macOSСовместимоarm64официальная сборка в релизе v0.4.6: apiark-cli-macos-arm640.70
Совместимоx86_64официальная сборка в релизе v0.4.6: apiark-cli-macos-x86_640.70
LinuxСовместимоx86_64официальная сборка в релизе v0.4.6: ApiArk-0.4.6-1.x86_64.rpm0.70

Релизы

проверено 29 окт. 2026 г.
v0.4.6Последний25 мар. 2026 г.Официальный источник ↗

Файлы версии 0.4.6

Маркетплейс не хранит эти файлы: загрузка идёт из официального источника. Мы их не сканировали.
ФайлПлатформаРазмерSHA-256Скачать из официального источника
ApiArk-0.4.6-1.x86_64.rpmlinux · x86_64 · rpm14,2 MB463d92bdd138…Официальный источник ↗
ApiArk_0.4.6_aarch64.dmgmacos · arm64 · dmg14 MBa01221bcf6dc…Официальный источник ↗
ApiArk_0.4.6_amd64.AppImagelinux · x86_64 · appimage89,3 MB40de7d78723b…Официальный источник ↗
ApiArk_0.4.6_amd64.AppImage.tar.gzНеизвестно88,7 MBa493ee46c1af…Официальный источник ↗
ApiArk_0.4.6_amd64.deblinux · x86_64 · deb14,2 MB5530e99346a1…Официальный источник ↗
ApiArk_0.4.6_x64-setup.exewindows · x86_64 · exe11,3 MB1f169396a6c9…Официальный источник ↗
ApiArk_0.4.6_x64-setup.nsis.zipНеизвестно11,3 MBee1e37060ad1…Официальный источник ↗
ApiArk_0.4.6_x64.dmgmacos · x86_64 · dmg14,2 MB1e0c6998d7ec…Официальный источник ↗
ApiArk_0.4.6_x64.msixwindows · x86_64 · msix13,7 MB145a85a04f55…Официальный источник ↗
ApiArk_0.4.6_x64_en-US.msiwindows · x86_64 · msi13,8 MB6dfdd0392587…Официальный источник ↗
ApiArk_0.4.6_x64_en-US.msi.zipНеизвестно13,8 MBf86d42564819…Официальный источник ↗
ApiArk_aarch64.app.tar.gzmacos · arm64 · app_bundle14,1 MB372b4db02f2b…Официальный источник ↗
ApiArk_x64.app.tar.gzmacos · x86_64 · app_bundle14,3 MBd3ee81d2436b…Официальный источник ↗
apiark-cli-linux-x86_64linux · x86_649,9 MB5d982e959f4f…Официальный источник ↗
apiark-cli-macos-arm64macos · arm648,1 MBa0beac41592f…Официальный источник ↗
apiark-cli-macos-x86_64macos · x86_648,5 MBf3cfba70aac9…Официальный источник ↗
apiark-cli-windows-x86_64.exewindows · x86_64 · exe7,4 MB07b840143746…Официальный источник ↗
latest.jsonдругое2,4 KB9249b620d281…Официальный источник ↗
ApiArk-0.4.6-1.x86_64.rpm.sigподпись416 Bb033a08bae7b…Официальный источник ↗
ApiArk_0.4.6_amd64.AppImage.sigподпись416 B25c816d44c1d…Официальный источник ↗
ApiArk_0.4.6_amd64.AppImage.tar.gz.sigподпись428 B6806c2144963…Официальный источник ↗
ApiArk_0.4.6_amd64.deb.sigподпись412 B86dcc265669c…Официальный источник ↗
ApiArk_0.4.6_x64-setup.exe.sigподпись416 Bc5b3bbb3800a…Официальный источник ↗
ApiArk_0.4.6_x64-setup.nsis.zip.sigподпись424 B77616f4a41b0…Официальный источник ↗
ApiArk_0.4.6_x64_en-US.msi.sigподпись416 B05e031d893fc…Официальный источник ↗
ApiArk_0.4.6_x64_en-US.msi.zip.sigподпись420 B650240fbe723…Официальный источник ↗
ApiArk_aarch64.app.tar.gz.sigподпись404 B129efcfb53ac…Официальный источник ↗
ApiArk_x64.app.tar.gz.sigподпись404 B23ca8484b667…Официальный источник ↗

История релизов

Профиль качества

алгоритм quality-v1.0 · оценено 15 окт. 2026 г.
Оценка качества78
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 206
last activity 203 days ago
Документация · 1515
README 10703 chars, description present
Готовность к использованию · 1515
install instructions: yes; releases: yes
Метаданные · 108
3/4 of description, homepage, license, topics
Релизы · 1010
10 release(s), latest 205 days ago
Точность категории · 107
classifier confidence 0.65
Популярность · 108
1285 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX MIT
Сообщество · 55
issues enabled, 82 forks

Лицензия

MIT
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/berbicanes/apiarkОсновной★ 1 285 звёздактивность 26 мар. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

Dev-JanitorПохожий
Кроссплатформенное настольное приложение для очистки артефактов разработки, управления локальными инструментами разработчика и проверки распространённых проблем окружения.MIT · Десктопные приложения
Aether-GUIПохожий
Графический интерфейс для рабочего стола с одним нажатием для туннеля обхода цензуры Aether — Tauri v2, React 19, RustAGPL-3.0 · Десктопные приложения
Hermes-CN-DesktopПохожий
Настольное приложение Hermes Agent CN, ориентированное на Windows, создано с использованием Tauri, TypeScript и Rust. Ядро Hermes Agent изолировано внутри.Десктопные приложения
BeavПохожий
AI-рабочее место для операций в Xiaohongshu | Сбор данных из Xiaohongshu, скачивание комментариев, библиотека материалов, выбор тем, AI-написание текстов, комплексное решение для Xiaohongshu, готово к работе, установка в один клик, AI-рабочее место для Xiaohongshu, библиотека материалов для self-media, AI-написание + автоматическая компоновка изображений, версия OpenClaw для Xiaohongshu, база активов self-media + AI-рабочее место, поддерживает посты с изображениями и текстом Xiaohongshu и скачивание комментариев Xiaohongshu, AI-инструмент для создания контента Xiaohongshu, версия WorkBuddy для self-media, сбор данных веб-краулером из Douyin и XiaohongshuДесктопные приложения
tiez-clipboardПохожий
TieZ — кроссплатформенный менеджер буфера обмена на базе Tauri. Ориентирован на историю, теги, синхронизацию, защиту конфиденциальности и быструю ежедневную работу.GPL-3.0 · Десктопные приложения
markeronПохожий
Легковесная (~1,5 МБ) программа с открытым исходным кодом для аннотирования экрана, с режимом сквозных кликов и управлением с клавиатуры. Подходит для демонстраций, обучения, совещаний и записи экрана. Windows, macOS.MIT · Десктопные приложения

README

Из berbicanes/apiark · лицензия MIT · загружено 29 окт. 2026 г.

Why ApiArk?

PostmanBrunoHoppscotchApiArk
FrameworkElectronElectronTauriTauri v2
RAM Usage300-800 MB150-300 MB50-80 MB~60 MB
Startup10-30s3-8s<2s<2s
Account RequiredYesNoOptionalNo
Data StorageCloudFilesystemIndexedDBFilesystem (YAML)
Git-FriendlyNoYes (.bru)NoYes (standard YAML)
gRPCYesYesNoYes
WebSocketYesNoYesYes
SSEYesNoYesYes
MQTTNoNoNoYes
Mock ServersCloud onlyNoNoLocal
MonitorsCloud onlyNoNoLocal
Plugin SystemNoNoNoJS + WASM
Proxy CaptureNoNoNoYes
Response DiffNoNoNoYes

Download

Latest Release

PlatformDownload
Windows.exe installer • .msi
macOSApple Silicon .dmg • Intel .dmg
Linux.AppImage • .deb • .rpm
# Homebrew (macOS)
brew tap berbicanes/apiark
brew install --cask apiark

# Scoop (Windows)
scoop bucket add apiark https://github.com/berbicanes/apiark
scoop install apiark

# APT (Debian/Ubuntu)
curl -fsSL https://berbicanes.github.io/apiark-apt/install.sh | sudo bash
sudo apt install apiark

Also available on the Microsoft Store.

Prerequisites: Node.js 22+, pnpm 10+, Rust toolchain, Tauri v2 system deps

git clone https://github.com/berbicanes/apiark.git
cd apiark
pnpm install
pnpm tauri build

Switching from Postman

  1. Export your Postman collection (Collection v2.1 JSON)
  2. Open ApiArk
  3. Ctrl+K > "Import Collection" > select your file
  4. Done. Your requests are now YAML files you own.

Also imports from: Insomnia, Bruno, Hoppscotch, OpenAPI 3.x, HAR, cURL.

Features

Multi-Protocol — REST, GraphQL, gRPC, WebSocket, SSE, MQTT, Socket.IO in one app. No tool has broader protocol coverage.

Local-First Storage — Every request is a .yaml file. Collections are directories. Everything is git-diffable. No proprietary formats.

Dark Mode + Themes — Dark, Light, Black/OLED themes with 8 accent colors.

TypeScript Scripting — Pre/post-request scripts with full type definitions. ark.test(), ark.expect(), ark.env.set().

Collection Runner — Run entire collections with data-driven testing (CSV/JSON), configurable iterations, JUnit/HTML reports.

Local Mock Servers — Create mock APIs from your collections. Faker.js data, latency simulation, error injection. No cloud, no usage limits.

Scheduled Monitoring — Cron-based automated testing with desktop notifications and webhook alerts. Runs locally, not on someone else's server.

API Docs Generation — Generate HTML + Markdown documentation from your collections.

OpenAPI Editor — Edit and lint OpenAPI specs with Spectral integration.

Response Diff — Compare responses side-by-side across runs.

Proxy Capture — Local intercepting HTTP/HTTPS proxy for traffic inspection and replay.

AI Assistant — Natural language to requests, auto-generate tests, OpenAI-compatible API.

Plugin System — Extend ApiArk with JavaScript or WASM plugins.

Import Everything — Postman, Insomnia, Bruno, Hoppscotch, OpenAPI, HAR, cURL. One-click migration.

Performance

Built with Tauri v2 (Rust backend + native OS webview), not Electron.

MetricTarget
Binary size~20 MB
RAM at idle~60 MB
Cold startup<2s
Request send latency<10ms overhead

Data Format

Your data is plain YAML. No lock-in. No proprietary encoding.

# users/create-user.yaml
name: Create User
method: POST
url: "{{baseUrl}}/api/users"

headers:
  Content-Type: application/json

auth:
  type: bearer
  token: "{{adminToken}}"

body:
  type: json
  content: |
    {
      "name": "{{userName}}",
      "email": "{{userEmail}}"
    }

assert:
  status: 201
  body.id: { type: string }
  responseTime: { lt: 2000 }

tests: |
  ark.test("should return created user", () => {
    const body = ark.response.json();
    ark.expect(body).to.have.property("id");
  });

CLI

# Run a collection
apiark run ./my-collection --env production

# With data-driven testing
apiark run ./my-collection --data users.csv --reporter junit

# Import a Postman collection
apiark import postman-export.json

No Lock-In Pledge

If you decide to leave ApiArk, your data leaves with you. Every file is a standard format. Every database is open. We will never make it hard to switch away.

Community

Translations

ApiArk UI supports internationalization via react-i18next. Currently available in English.

Help us translate ApiArk into your language! See the locales/ directory and submit a PR.

Development

# Install dependencies
pnpm install

# Run in development mode
pnpm tauri dev

# TypeScript check
pnpm -C apps/desktop exec tsc --noEmit

# Build for production
pnpm tauri build

Project Structure

apiark/
├── apps/
│   ├── desktop/           # Tauri v2 desktop app
│   │   ├── src/           # React frontend
│   │   └── src-tauri/     # Rust backend
│   ├── cli/               # CLI tool (Rust)
│   ├── mcp-server/        # MCP server for AI editors
│   └── vscode-extension/  # VS Code extension
├── packages/
│   ├── types/             # Shared TypeScript types
│   └── importer/          # Collection importers
└── docs/                  # Documentation and legal

Tech Stack

Frontend: React 19, TypeScript, Vite 6, Zustand, Tailwind CSS 4, Monaco Editor, Radix UI

Backend: Rust, Tauri v2, reqwest, tokio, tonic (gRPC), axum (mock servers), deno_core (scripting)

Contributing

Contributions are welcome! Check out the GitHub Issues for open tasks and feature requests.

License

MIT


Открыть репозиторий ↗