MCPcopy Index your code
hub / github.com/FreeRDP/Remmina

github.com/FreeRDP/Remmina @v1.4.41

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.4.41 ↗ · + Follow
1,822 symbols 3,835 edges 172 files 205 documented · 11%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Build Status Translation status remmina

Remmina remote desktop client

Use other desktops remotely, from a tiny screen or large monitors.

  • RDP, VNC, SPICE, X2Go, SSH, WWW (HTTP protocol) and EXEC network protocols are supported.
  • Written in GTK, with a port to Qt underway.
  • Released as "remmina" (the main program) and "remmina-plugins".

Installation

How to install Remmina, editable on the wiki.

Configuration

Set up everything from the graphical interface, or from $HOME/.config/remmina

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new merge request

There are other ways to contribute too, get in contact on IRC (#remmina on libera.chat), or on Matrix.

Donations

This is the website donation page. THANKS is a list of supporters.

Authors

Maintained by Hiroyuki Tanaka, Antenore Gatta, Giovanni Panozzo and Allan Nordhøy. Add yourself in AUTHORS if you have contributed.

Resources

  • Website
  • IRC room on libera.chat, in the #remmina channel, you can also use a web client.

License

Copylefted libre software, licensed GPLv2+. \ Initially developed by Vic Lee.

Core symbols most depended-on inside this repo

remmina_file_get_string
called by 156
src/remmina_file.c
remmina_file_set_string
called by 95
src/remmina_file.c
remmina_file_get_int
called by 80
src/remmina_file.c
python_wrapper_get_service
called by 79
plugins/python_wrapper/python_wrapper_common.c
remmina_file_set_int
called by 36
src/remmina_file.c
remmina_pref_get_boolean
called by 36
src/remmina_pref.c
remmina_ssh_set_error
called by 35
src/remmina_ssh.c
rcw_get_visible_cnnobj
called by 31
src/rcw.c

Shape

Function 1,651
Class 161
Enum 10

Languages

C89%
C++6%
TypeScript5%

Modules by API surface

src/rcw.c145 symbols
src/remmina_protocol_widget.c117 symbols
data/reports/chartkick.min.js96 symbols
src/remmina_main.c84 symbols
src/remmina_ssh.c72 symbols
plugins/vnc/vnc_plugin.c64 symbols
src/remmina_file_editor.c58 symbols
plugins/x2go/x2go_plugin.c57 symbols
src/remmina_ftp_client.c55 symbols
plugins/python_wrapper/python_wrapper_protocol_widget.c53 symbols
plugins/rdp/rdp_plugin.c49 symbols
plugins/rdp/rdp_event.c46 symbols

For agents

$ claude mcp add Remmina \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact