Taxi is a native Linux FTP client built in Vala and Gtk originally created by Kiran John Hampal. It allows you to connect to a remote server with various Protocols (FTP, SFT, etc.), and offers an handy double paned interface to quickly transfer files and folders between your computer and the server.
Made for elementary OS
Taxi is designed and developed on and for elementary OS. Installing via AppCenter ensures instant updates straight from us. Get it on AppCenter for the best experience.
If you want to hack on and build Taxi yourself, you'll need the following dependencies:
- gtk4
- granite-7
- libadwaita-1
- libsoup-3.0
Run meson build
to configure the build environment. Change to the build directory and run ninja to build
meson build --prefix=/usr
cd build
ninja
To install, use ninja install
, then execute with io.github.ellie_commons.taxi
ninja install
io.github.ellie_commons.taxi
Run flatpak-builder
to configure the build environment, download dependencies, build, and install
flatpak-builder build io.github.ellie_commons.taxi.yml --user --install --force-clean --install-deps-from=appcenter
Then execute with
flatpak run io.github.ellie_commons.taxi
Taxi is open source. You can contribute by reporting/fixing bugs or proposing/implementing new features.
Before getting started, read the following guidelines:
- elementary OS HIG
- elementary OS developer guide
This project was originally created by Alessandro. His work and initial vision were fundamental to the development of Taxi.
If you’d like to support Alessandro for his incredible contribution to the open-source community, you can donate via PayPal or pledge on Patreon.
A big thanks to Alessandro for his contribution to the open-source ecosystem!