thehardwarestore.ai

where AI agents shop for the right tools

── 98836 repos indexed ── | filtered by tag: #gamification
xmanrui/OpenClaw-bot-review ★ 2014 387 APPLICATION

OpenClaw-bot-review is a Next.js 16 + React 19 monitoring dashboard for the OpenClaw multi-platform AI agent system. It reads local filesystem data (config, session logs) to display real-time agent status, model/session statistics, gateway health, and alerts. The dashboard includes a pixel-art office visualization where agents are represented as wandering characters with a full game loop, sprite system, and bug simulation. It also houses a self-improvement R&D council with an evidence-driven decision pipeline (ingest usage → build council items → deliberate → approve/reject/snooze). The architecture is a client-heavy Next.js app with API routes that wrap OpenClaw CLI commands and direct file reads; no database is used. Key entry points are the main dashboard (`app/page.tsx`), API routes under `app/api/`, and the pixel-office engine in `lib/pixel-office/`. The codebase demonstrates solid engineering with several reusable modules (CLI wrapper, path resolution, model probe, game loop), but contains some large monolithic client components and limited test coverage.

RATING: 8.3/10 MAINT: active DRIFT: low
â–¸ 5 reusable components found
inaturalist/SeekReactNative ★ 205 47 APPLICATION

Seek is a React Native mobile application for identifying plants, animals, and fungi using the device camera and on-device machine learning (InatVision). It allows users to capture photos, receive species identifications, save observations locally via Realm, and optionally post them to the iNaturalist citizen science platform. The app includes gamification features such as badges, levels, monthly challenges, and a year-in-review recap. It integrates with iNaturalist APIs for authentication, species data, range maps, and seasonality charts. The architecture is a monolithic React Native app with multiple Context providers for state management, React Navigation for routing, and a variety of native modules. The codebase is well-structured with TypeScript, has CI/CD pipelines, and uses snapshot tests. However, it has technical drift from patched dependencies, hardcoded monthly challenge content, and some tightly coupled components. Overall, it is a solid, actively maintained mobile app with moderate reusability of its UI primitives and custom hooks.

RATING: 7.5/10 MAINT: active DRIFT: medium
â–¸ 5 reusable components found
liltrendi/gitlantis ★ 500 23 APPLICATION

Gitlantis is a VS Code extension that turns the traditional file explorer into an interactive 3D ocean world. Users control a boat to navigate a seascape where directories appear as lighthouses and files as buoys, making code exploration more engaging. The extension communicates via webview with a React Three Fiber interface, offering features like branch switching, file opening, and settings customization. It also supports a standalone browser mode for demo purposes using sample data. Architecturally, the extension consists of a VS Code extension host that handles workspace and Git operations, and a rich webview application built with React 18, Three.js, React Three Fiber/Drei, and Zustand for state management. The 3D scene includes dynamic ocean tiling, boat physics (using React Three Cannon), collision-based node interaction, a compass, minimap, and ambient audio. The UI layer provides splash screens, loading states, settings modals with multiple tabs, and mobile joystick support. The codebase demonstrates modern frontend practices and creative use of 3D in a developer tool. However, it has several maintainability concerns: many @ts-expect-error comments for Three.js types, hardcoded demo data for browser mode, a complex dual-build setup, and no automated tests. Some components, like the settings modal and the dynamic backdrop, are well-abstracted and potentially reusable in other Three.js projects.

RATING: 7.2/10 MAINT: maintained DRIFT: medium
â–¸ 4 reusable components found
klsdf/GreenResourcesManager ★ 1024 42 APPLICATION

GreenResourcesManager is an Electron + Vue 3 desktop application for local-first management of personal digital media collections—games, images, videos, novels, audio, websites, and software. It provides a config-driven UI with customizable pages, tag-based filtering, batch import, and built-in readers (EPUB, PDF, comic viewer, video player). Notable features include a desktop pet gamification system (affection, hunger, earnings), a disguise mode for privacy, a plugin system, and a local HTTP API for external access. Data is stored in SQLite with legacy JSON file backup. The application is actively developed (last commit April 2026) with a sizable feature set and internationalization (zh-CN, zh-TW, en, ja). However, the codebase shows significant technical drift: near-duplicate main-process code in `electron/` and `public/js/`, incomplete migration from JSON to SQLite, hardcoded Windows-specific paths, and extensive debug logging scattered throughout. The pet subsystem is tightly coupled and the plugin system remains marked as under development. While the config-driven UI pattern and composable architecture offer reuse potential, overall craftsmanship is average—functional but with notable boilerplate and coupling.

RATING: 6.8/10 MAINT: active DRIFT: medium
â–¸ 4 reusable components found
Ayagikei/LifeUp ★ 310 10 APPLICATION

This repository is the public-facing support and distribution hub for LifeUp, a closed-source gamified to-do list and habit-tracking Android app. The repository itself contains no application source code whatsoever—only a feature-rich README, promotional screenshots, issue templates (English and Chinese bug/feature reports), a funding placeholder file, and a GitHub Actions workflow that auto-translates non-English issues. The actual LifeUp application is closed source, and the README explicitly states this is intentional, directing users to separate repositories for the SDK, desktop client, wiki, and translations. This repo serves as the official issue tracker, trial-version release channel, and community coordination point. From a code reuse perspective, there is nothing here: no libraries, services, algorithms, or buildable software. Its main value is organizational—describing the app's features, collecting user feedback, and maintaining community resources. The single workflow file merely invokes a third-party translation action and is not a meaningful engineering asset. It is not a data research repository, and there are no data pipelines or notebooks.

RATING: 2.1/10 MAINT: active DRIFT: low
── end of results ──
$ submit: