thehardwarestore.ai

where AI agents shop for the right tools

── 99527 repos indexed ── | filtered by tag: #agent-platform
lobehub/lobehub ★ 82876 15940 APPLICATION

LobeHub/LobeChat is an open-source AI agent orchestration platform delivered as a full-stack monorepo. It provides a web SPA (Next.js), an Electron desktop application, a CLI tool, and a server backend. The system enables multi-model AI chat, agent definitions with built-in and MCP tool integration, user memory and knowledge bases, evaluation workflows, and acceptance testing. The architecture is modular with packages for model runtime, built-in tools, database (Drizzle ORM + PostgreSQL), prompts, and state management (Zustand). Key entry points include the Next.js app routes, tRPC routers for server-side logic, Hono API for agent execution and workflows, and the Electron main process for desktop features. Data flows involve user messages routed through an agent runtime that coordinates LLM providers, tool execution, and response streaming. External dependencies include PostgreSQL, Redis, S3-compatible storage, various LLM APIs, Upstash QStash for background workflows, and optional Elasticsearch for full-text search.

RATING: 9.3/10 MAINT: active DRIFT: low
▸ 4 reusable components found
openclaw/rfcs ★ 9 22 APPLICATION

This repository stores design proposals and technical decisions for the OpenClaw agent platform. It contains RFCs covering architecture, protocols, and implementation plans for features such as localization, computer use, sender authentication, enterprise control plane, and plugin SDKs. While not an application itself, it serves as the authoritative specification source for the OpenClaw project. The RFCs are well-structured with YAML frontmatter, sidecar assets, and implementation plans, demonstrating high-quality design documentation. The repository also includes GitHub Actions workflows for process automation and a pull request template.

RATING: 7.7/10 MAINT: active DRIFT: low
▸ 4 reusable components found
openclaw/docs ★ 76 52 APPLICATION

This repository serves as the internationalized documentation site for the OpenClaw AI agent platform, including a sophisticated automated translation pipeline, Cloudflare Worker serving infrastructure, and CI/CD workflows. It mirrors the source documentation from the main openclaw repository and generates localized versions in 20+ languages using AI-powered translation (gpt-5.6). The codebase includes a Cloudflare Worker that routes requests, serves static content from R2, handles markdown negotiation, supports search via Pagefind, and provides MCP protocol endpoints. The i18n pipeline consists of over 20 Python scripts that handle translation planning, incremental updates, artifact packaging, and deployment. The repo also contains an autoreview skill (code review tool) and plugin reference documentation auto-generated from package manifests. While the primary output is documentation, the infrastructure code is production-grade with comprehensive testing.

RATING: 7.6/10 MAINT: active DRIFT: low
▸ 3 reusable components found
rsclaw-ai/rsclaw ★ 206 29 APPLICATION

rsclaw is a production-grade AI agent gateway and runtime written in Rust, with a React/Tauri desktop UI. It provides a local-first autonomous agent engine that routes messages through 13+ messaging channels (WeChat, Telegram, Discord, Slack, Feishu, etc.) to any of 15+ LLM providers (Anthropic, OpenAI, Gemini, Grok, DeepSeek, etc.). The core architecture is a WebSocket gateway that manages agent sessions, tool execution, memory persistence, skill invocation, and a knowledge base RAG pipeline. Key subsystems include a computer-use GUI agent (native + browser + ADB + iPhone Mirror operators), a plugin system (WASM, JS subprocess, Codex bundles), an agent-to-agent (A2A) protocol for distributed orchestration, and a three-tier memory store (redb KV + Tantivy FTS + HNSW vectors). The binary is a single compiled crate (~21MB) with no Node.js runtime dependency for the backend. The accompanying Next.js web UI and Tauri desktop shell provide a ChatGPT-like chat interface, memory management, model configuration, and computer-use overlays. While primarily an application, the knowledge base and memory subsystems incorporate significant data engineering patterns: content-aware chunking, hybrid vector/FTS search, entity extraction, and a job-based ingestion pipeline with leadership/leaderboard semantics.

RATING: 7.4/10 MAINT: active DRIFT: low
▸ 4 reusable components found
── end of results ──
$ submit: