Lumpy is an easy and KISS inter planetary file system desktop client. It allows you to easily add and remove files, and manage the repository and the daemon.
Note: This page and project is still work in progress!
This app provides and easy to use and KISS client to IPFS for any OS. The user should be able to manage the repository by adding, downloading and removing files from the node.
The main goals of this project are:
- explains and educates the user about the perks of using IPFS
- shows only what is important to the user (Sometimes the name of the file/Directory, not hash. KISS, but configurable)
- Help users to acheive their goals using IPFS instead of traditioanl tools.
- Manages the files pinned in the repository (Not just objects)
- Allows Downloads/Uploads to the IPFS node
- Integrates with OS actions like drag-and-drop or URI
- Provides information and statistics about the repository and the daemon
- Allows to maintain a daemon from the interface
- Possible Encryption/Decryption of files
Note: This project is not ready for a stable use. Help is needed! It is developed using Electron and React, but we have a lot of things to do!
You can contribute by checkign what should be done in the Issue Board.
At the moment Lumpy works only on macOS and Linux, and it requires IPFS to be installed.
# 1. Install IPFS on macOS via Homebrew
brew install ipfs
# 2. Clone the repository
git clone https://gitlab.com/siderus/Lumpy.git
cd ./Lumpy
# 3. Install dependencies
yarn # or npm install
# 4. Run the app
yarn start # or npm start
In case you want to build the standalone app, you can just run:
yarn build-icons # Builds icons
yarn build-darwin # Builds the actual app