git404hub

what is frp_client fr?

timben9527/frp_client — explained in plain English

Analysis updated 2026-05-18

12SwiftAudience · developerLicense

tl;dr

A native macOS app that provides a graphical interface for configuring, running, and monitoring the frp reverse proxy tool.

vibe map

mindmap
  root((repo))
    What it does
      GUI for frp
      Manages proxy rules
      Traffic monitoring
    Tech stack
      Swift
      SwiftUI
      Swift Charts
    Use cases
      Expose local services
      Monitor traffic
      Auto start on login
    Audience
      macOS developers
    Setup
      macOS 13 plus
      Apache 2.0 license
      Build from source

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Manage frp reverse proxy connections through a graphical macOS app instead of config files.

VIBE 2

Monitor real-time upload, download, and connection stats for an active frp tunnel.

VIBE 3

Expose local services like SSH or a web server through a remote frp server.

VIBE 4

Run frp automatically in the background via the menu bar when your Mac starts.

what's the stack?

SwiftSwiftUISwift Charts

how it stacks up fr

timben9527/frp_clientamethystsoft/keyringaccesskageroumado/refrax-browser
Stars121212
LanguageSwiftSwiftSwift
Setup difficultyeasyhard
Complexity2/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

in plain english

FRP Client is a native macOS app, built with SwiftUI, that gives a graphical interface for managing frp, a fast reverse proxy tool. Instead of configuring frp by hand through text files and the command line, this app lets you set up and control it visually. You can configure your frp server connection details such as address, port, authentication token, TLS, and transport protocol through the interface, and manage proxy rules covering TCP, UDP, HTTP, HTTPS, STCP, and XTCP connection types, shown as editable cards. The app includes real-time traffic charts showing upload and download speed, daily traffic totals, and connection counts, built using Apple's Swift Charts. It also shows categorized, filterable logs from the underlying frpc process, which can be exported. You can start and stop the frp connection with one click from the toolbar, and the app automatically detects and cleans up leftover frpc processes if needed. It can optionally launch automatically when your Mac starts, and can run either as a normal Dock application or tucked away in the menu bar. For users in mainland China, it includes built in GitHub mirror options to make downloading the frpc binary easier, and it automatically generates the standard frpc.toml configuration file behind the scenes. The app requires macOS 13 (Ventura) or later and runs on both Apple Silicon and Intel Macs. You can install it by downloading a prebuilt .dmg from the Releases page, though since the app is unsigned, macOS will initially block it until you clear the quarantine flag using a terminal command. Alternatively, you can build it from source by opening the Xcode project directly. The project is released under the Apache License 2.0, the same license used by the underlying frp project it wraps.

prompts (copy fr)

prompt 1
Help me install FRP Client on macOS and clear the quarantine flag so it opens.
prompt 2
Show me how to configure a new proxy rule for forwarding SSH through FRP Client.
prompt 3
Explain how FRP Client's traffic monitoring page gets its real-time data.
prompt 4
Walk me through building FRP Client from source using Xcode.

Frequently asked questions

what is frp_client fr?

A native macOS app that provides a graphical interface for configuring, running, and monitoring the frp reverse proxy tool.

What language is frp_client written in?

Mainly Swift. The stack also includes Swift, SwiftUI, Swift Charts.

Who is frp_client for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.