diff --git a/glim/command.py b/glim/command.py
index <HASH>..<HASH> 100644
--- a/glim/command.py
+++ b/glim/command.py
@@ -11,8 +11,9 @@ class CommandAdapter:
 
         for name, obj in inspect.getmembers(module):
             if name != 'Command' and 'Command' in name:
-                cobject = getattr(module, name)
-                commands.append(cobject)
+                if name != 'GlimCommand':
+                    cobject = getattr(module, name)
+                    commands.append(cobject)
 
         return commands
fix base command is being registered into glim cli