DEV Community

Lyon
Lyon

Posted on • Originally published at arcapi.xyz

Arc — A lightweight browser-based API client with built-in CORS proxy

I got tired of Postman being bloated and slow, so I vibe-coded a lightweight alternative.

Arc (API Request Console) is a browser-based API client that just works — open the page and start debugging.

🔗 The Killer Feature: One-Click CORS Bypass

Browser-based API tools all share one fatal flaw: CORS. You paste a URL, hit send, and get blocked by CORS policy. In Arc, click the 🛡 shield icon and every request routes through the built-in proxy.

The proxy is a ~80-line Cloudflare Worker — fully open-source, no logging, no storage. Deploy your own in 30 seconds.

Arc Screenshot

✨ Features

  • 🛡 Built-in CORS Proxy — open-source, self-hostable
  • 🎨 17 Themes — Dracula, Nord, Catppuccin, Tokyo Night, and more
  • 📤 Code Generation — cURL, Python, Go, Node.js snippets
  • 🌍 Environment Variables — multi-env with {{varname}} syntax
  • 📱 PWA Support — install to desktop, works offline
  • 🔒 Local-first — all data in IndexedDB, nothing leaves your browser
  • 🌐 i18n — English / 中文

🛠 Tech Stack

Framework React 19
Build Vite 6
Language TypeScript
Styling TailwindCSS 4 + DaisyUI 5
State Zustand 5
Storage Dexie 4 (IndexedDB)

🚀 Try It

Feedback welcome!

Top comments (0)