GsKit is an Objective-C library that allows GemStone objects to be used directly in Objective-C code on Mac OS X. It makes GemStone object instances first-class citizens in the Objective-C runtime. GsKit wraps GemStone collections like dictionaries and ordered collections in Objective-C classes like NSDictionary and NSArray. Other GemStone objects are wrapped in a generic GSProxy class. This allows GemStone objects to be accessed and manipulated directly from Objective-C code using standard Cocoa patterns. GsKit handles converting between GemStone and Objective-C types transparently under the hood. While it provides a way to integrate GemStone and Cocoa, there are still some unresolved issues around representing GemStone