diff --git a/README.md b/client/README.md similarity index 100% rename from README.md rename to client/README.md diff --git a/go.mod b/client/go.mod similarity index 100% rename from go.mod rename to client/go.mod diff --git a/go.sum b/client/go.sum similarity index 100% rename from go.sum rename to client/go.sum diff --git a/internal/cmdline/bucket.go b/client/internal/cmdline/bucket.go similarity index 100% rename from internal/cmdline/bucket.go rename to client/internal/cmdline/bucket.go diff --git a/internal/cmdline/cache.go b/client/internal/cmdline/cache.go similarity index 100% rename from internal/cmdline/cache.go rename to client/internal/cmdline/cache.go diff --git a/internal/cmdline/commandline.go b/client/internal/cmdline/commandline.go similarity index 100% rename from internal/cmdline/commandline.go rename to client/internal/cmdline/commandline.go diff --git a/internal/cmdline/distlock.go b/client/internal/cmdline/distlock.go similarity index 100% rename from internal/cmdline/distlock.go rename to client/internal/cmdline/distlock.go diff --git a/internal/cmdline/package.go b/client/internal/cmdline/package.go similarity index 100% rename from internal/cmdline/package.go rename to client/internal/cmdline/package.go diff --git a/internal/cmdline/scanner.go b/client/internal/cmdline/scanner.go similarity index 100% rename from internal/cmdline/scanner.go rename to client/internal/cmdline/scanner.go diff --git a/internal/cmdline/serve.go b/client/internal/cmdline/serve.go similarity index 100% rename from internal/cmdline/serve.go rename to client/internal/cmdline/serve.go diff --git a/internal/cmdline/storage.go b/client/internal/cmdline/storage.go similarity index 100% rename from internal/cmdline/storage.go rename to client/internal/cmdline/storage.go diff --git a/internal/config/config.go b/client/internal/config/config.go similarity index 100% rename from internal/config/config.go rename to client/internal/config/config.go diff --git a/internal/http/cacah.go b/client/internal/http/cacah.go similarity index 100% rename from internal/http/cacah.go rename to client/internal/http/cacah.go diff --git a/internal/http/http.go b/client/internal/http/http.go similarity index 100% rename from internal/http/http.go rename to client/internal/http/http.go diff --git a/internal/http/object.go b/client/internal/http/object.go similarity index 100% rename from internal/http/object.go rename to client/internal/http/object.go diff --git a/internal/http/package.go b/client/internal/http/package.go similarity index 100% rename from internal/http/package.go rename to client/internal/http/package.go diff --git a/internal/http/server.go b/client/internal/http/server.go similarity index 100% rename from internal/http/server.go rename to client/internal/http/server.go diff --git a/internal/http/storage.go b/client/internal/http/storage.go similarity index 100% rename from internal/http/storage.go rename to client/internal/http/storage.go diff --git a/internal/services/agent.go b/client/internal/services/agent.go similarity index 100% rename from internal/services/agent.go rename to client/internal/services/agent.go diff --git a/internal/services/bucket.go b/client/internal/services/bucket.go similarity index 100% rename from internal/services/bucket.go rename to client/internal/services/bucket.go diff --git a/internal/services/cacah.go b/client/internal/services/cacah.go similarity index 100% rename from internal/services/cacah.go rename to client/internal/services/cacah.go diff --git a/internal/services/object.go b/client/internal/services/object.go similarity index 100% rename from internal/services/object.go rename to client/internal/services/object.go diff --git a/internal/services/package.go b/client/internal/services/package.go similarity index 100% rename from internal/services/package.go rename to client/internal/services/package.go diff --git a/internal/services/scanner.go b/client/internal/services/scanner.go similarity index 100% rename from internal/services/scanner.go rename to client/internal/services/scanner.go diff --git a/internal/services/service.go b/client/internal/services/service.go similarity index 100% rename from internal/services/service.go rename to client/internal/services/service.go diff --git a/internal/services/storage.go b/client/internal/services/storage.go similarity index 100% rename from internal/services/storage.go rename to client/internal/services/storage.go diff --git a/internal/task/create_ec_package.go b/client/internal/task/create_ec_package.go similarity index 100% rename from internal/task/create_ec_package.go rename to client/internal/task/create_ec_package.go diff --git a/internal/task/create_rep_package.go b/client/internal/task/create_rep_package.go similarity index 100% rename from internal/task/create_rep_package.go rename to client/internal/task/create_rep_package.go diff --git a/internal/task/storage_load_package.go b/client/internal/task/storage_load_package.go similarity index 100% rename from internal/task/storage_load_package.go rename to client/internal/task/storage_load_package.go diff --git a/internal/task/task.go b/client/internal/task/task.go similarity index 100% rename from internal/task/task.go rename to client/internal/task/task.go diff --git a/internal/task/update_ec_package.go b/client/internal/task/update_ec_package.go similarity index 100% rename from internal/task/update_ec_package.go rename to client/internal/task/update_ec_package.go diff --git a/internal/task/update_rep_package.go b/client/internal/task/update_rep_package.go similarity index 100% rename from internal/task/update_rep_package.go rename to client/internal/task/update_rep_package.go diff --git a/magefiles/magefile.go b/client/magefiles/magefile.go similarity index 100% rename from magefiles/magefile.go rename to client/magefiles/magefile.go diff --git a/main.go b/client/main.go similarity index 100% rename from main.go rename to client/main.go