diff --git a/cmd/api/Makefile b/cmd/open_im_api/Makefile similarity index 100% rename from cmd/api/Makefile rename to cmd/open_im_api/Makefile diff --git a/cmd/api/main.go b/cmd/open_im_api/main.go similarity index 100% rename from cmd/api/main.go rename to cmd/open_im_api/main.go diff --git a/cmd/cmdutils/Makefile b/cmd/open_im_cmd_utils/Makefile similarity index 100% rename from cmd/cmdutils/Makefile rename to cmd/open_im_cmd_utils/Makefile diff --git a/cmd/cmdutils/main.go b/cmd/open_im_cmd_utils/main.go similarity index 100% rename from cmd/cmdutils/main.go rename to cmd/open_im_cmd_utils/main.go diff --git a/cmd/crontask/Makefile b/cmd/open_im_cron_task/Makefile similarity index 100% rename from cmd/crontask/Makefile rename to cmd/open_im_cron_task/Makefile diff --git a/cmd/crontask/main.go b/cmd/open_im_cron_task/main.go similarity index 100% rename from cmd/crontask/main.go rename to cmd/open_im_cron_task/main.go diff --git a/cmd/msggateway/Makefile b/cmd/open_im_msg_gateway/Makefile similarity index 100% rename from cmd/msggateway/Makefile rename to cmd/open_im_msg_gateway/Makefile diff --git a/cmd/msggateway/main.go b/cmd/open_im_msg_gateway/main.go similarity index 100% rename from cmd/msggateway/main.go rename to cmd/open_im_msg_gateway/main.go diff --git a/cmd/msgtransfer/Makefile b/cmd/open_im_msg_transfer/Makefile similarity index 100% rename from cmd/msgtransfer/Makefile rename to cmd/open_im_msg_transfer/Makefile diff --git a/cmd/msgtransfer/main.go b/cmd/open_im_msg_transfer/main.go similarity index 100% rename from cmd/msgtransfer/main.go rename to cmd/open_im_msg_transfer/main.go diff --git a/cmd/push/Makefile b/cmd/open_im_push/Makefile similarity index 100% rename from cmd/push/Makefile rename to cmd/open_im_push/Makefile diff --git a/cmd/push/main.go b/cmd/open_im_push/main.go similarity index 100% rename from cmd/push/main.go rename to cmd/open_im_push/main.go diff --git a/cmd/rpc/auth/Makefile b/cmd/rpc/open_im_auth/Makefile similarity index 100% rename from cmd/rpc/auth/Makefile rename to cmd/rpc/open_im_auth/Makefile diff --git a/cmd/rpc/auth/main.go b/cmd/rpc/open_im_auth/main.go similarity index 100% rename from cmd/rpc/auth/main.go rename to cmd/rpc/open_im_auth/main.go diff --git a/cmd/rpc/conversation/Makefile b/cmd/rpc/open_im_conversation/Makefile similarity index 100% rename from cmd/rpc/conversation/Makefile rename to cmd/rpc/open_im_conversation/Makefile diff --git a/cmd/rpc/conversation/main.go b/cmd/rpc/open_im_conversation/main.go similarity index 100% rename from cmd/rpc/conversation/main.go rename to cmd/rpc/open_im_conversation/main.go diff --git a/cmd/rpc/friend/Makefile b/cmd/rpc/open_im_friend/Makefile similarity index 100% rename from cmd/rpc/friend/Makefile rename to cmd/rpc/open_im_friend/Makefile diff --git a/cmd/rpc/friend/main.go b/cmd/rpc/open_im_friend/main.go similarity index 100% rename from cmd/rpc/friend/main.go rename to cmd/rpc/open_im_friend/main.go diff --git a/cmd/rpc/group/Makefile b/cmd/rpc/open_im_group/Makefile similarity index 100% rename from cmd/rpc/group/Makefile rename to cmd/rpc/open_im_group/Makefile diff --git a/cmd/rpc/group/main.go b/cmd/rpc/open_im_group/main.go similarity index 100% rename from cmd/rpc/group/main.go rename to cmd/rpc/open_im_group/main.go diff --git a/cmd/rpc/msg/Makefile b/cmd/rpc/open_im_msg/Makefile similarity index 100% rename from cmd/rpc/msg/Makefile rename to cmd/rpc/open_im_msg/Makefile diff --git a/cmd/rpc/msg/main.go b/cmd/rpc/open_im_msg/main.go similarity index 100% rename from cmd/rpc/msg/main.go rename to cmd/rpc/open_im_msg/main.go diff --git a/cmd/rpc/third/main.go b/cmd/rpc/open_im_third/main.go similarity index 100% rename from cmd/rpc/third/main.go rename to cmd/rpc/open_im_third/main.go diff --git a/cmd/rpc/user/Makefile b/cmd/rpc/open_im_user/Makefile similarity index 100% rename from cmd/rpc/user/Makefile rename to cmd/rpc/open_im_user/Makefile diff --git a/cmd/rpc/user/main.go b/cmd/rpc/open_im_user/main.go similarity index 100% rename from cmd/rpc/user/main.go rename to cmd/rpc/open_im_user/main.go