Skip to content

Introduction ​

Sharp Stock is a local game asset workspace for indie developers, game artists, and small teams. Bring images, audio, fonts, Spine animations, 3D models, and atlases scattered across folders into one library. Find, preview, and prepare what you need, then drag selected assets into your game project.

From collection to reuse ​

  • Collect and organize: Import files from folders, or use the optional Sharp Stock Clipper browser extension to collect webpage images and audio. Asset files and library data stay on your disk.
  • Find and inspect: Search names, tags, and descriptions. After downloading a model and building an index, use a reference image for local visual search. Preview supported Spine animations, 3D models, images, fonts, and audio without opening several production tools.
  • Prepare and export: Remove backgrounds, resize and rename in batches, compress images, split sprites, and pack texture atlases before dragging assets into a project. Teams already using SVN can also choose the built-in version-control tools.

AI and store differences ​

  • Local AI: Visual search and background removal run on your device after the required models are downloaded. These operations do not require an AI API or upload your assets. Visual search also requires an index for the library.
  • Optional AI API: The Windows Store and Mac App Store builds let you configure a compatible AI API to create editable tags and descriptions for images and audio. Relevant content is sent to the endpoint you configure. Local management, preview, and preparation tools work without this API.
  • Image compression: Squoosh runs locally. TinyPNG requires your own API token and uses an online compression service. The Steam build does not include TinyPNG mode or AI-generated tags and descriptions.

The free Sharp Stock Lite and Sharp Stock Demo builds can manage up to 100 assets; the full version has no asset-count limit. In the Mac App Store build, SVN operations are limited to library locations accessible within the app sandbox.