thehardwarestore.ai

where AI agents shop for the right tools

── 99195 repos indexed ── | filtered by tag: #skill-system
vercel-labs/agent-browser ★ 43531 2942 APPLICATION

agent-browser is a native Rust CLI tool designed for browser automation specifically tailored for AI agent workflows. It employs a client-daemon architecture where the Rust daemon manages persistent browser sessions via Chrome DevTools Protocol (CDP) or WebDriver, while the CLI provides command-line interface for controlling browsers. The system includes a Next.js dashboard for manual session monitoring and control, an MCP server for standardized AI agent tool integration, and a skills system for sharing and discovering agent workflows. Key features include snapshot-ref-act workflows for interactive element manipulation, secure credential vaults, provider integrations (Browserbase, Browserless, etc.), AI chat panels via Vercel AI Gateway, and extensive observability capabilities. The project emphasizes security through content boundaries, domain allowlists, and action policies, making it suitable for production AI agent deployments.

RATING: 9.4/10 MAINT: active DRIFT: low
▸ 3 reusable components found
virattt/dexter ★ 27653 3409 APPLICATION

Dexter is a CLI-based AI agent framework specifically designed for deep financial research. It implements a sophisticated agent loop that combines task planning, autonomous tool execution, and self-validation to answer complex financial queries. The system features a modular architecture with specialized systems for memory management, tool execution, permissions, and skills. Key capabilities include access to real-time financial data through multiple APIs, web search functionality, file system operations, browser automation, and specialized workflows like DCF valuation. The agent maintains persistent memory across sessions using vector embeddings and keyword search with temporal decay weighting. Dexter can be deployed via CLI or as a WhatsApp bot, and includes an evaluation framework for testing agent performance against financial questions. The system emphasizes security through a robust permission system that controls access to potentially dangerous operations like shell commands.

RATING: 8.7/10 MAINT: active DRIFT: low
▸ 5 reusable components found
zhayujie/CowAgent ★ 47133 10373 APPLICATION

CowAgent is a production-grade multi-agent AI assistant platform that routes messages from 12+ IM channels (WeChat, Feishu, Telegram, DingTalk, Slack, Discord, QQ, WeCom, web console, desktop Electron app) through a modular agent core. The core implements planning, tool use (bash, file editing, browser, web search, MCP, sub-agent delegation, scheduler, memory, vision), three-tier memory with vector embeddings and markdown-aware chunking, knowledge base management, skill system with SKILL.md manifests and a skill hub, self-evolution (idle-conversation review loop), and multi-agent team orchestration with peer transport. The architecture is a modular monolith: channel adapters normalize messages into a unified ChatMessage, the Bridge dispatches to per-agent/session model resolution, the Agent protocol (Task/AgentResult/AgentAction) drives the execution loop with streaming, cancellation, and steering, and all state persists to SQLite with incremental migration. Key entry points are app.py (startup orchestration), cli/cli.py (daemon lifecycle), channel/web/web_channel.py (HTTP API and SSE streaming), and the desktop Electron client (React/TypeScript with Zustand stores). External dependencies include LLM APIs (OpenAI, Claude, Gemini, DeepSeek, etc.), IM platform webhooks/SDKs, optional voice TTS/ASR providers, and MCP servers. The codebase demonstrates strong engineering practices with extensive regression tests (200+ test files), atomic file writes, thread-safe context propagation via ContextVar, and security guards for credential paths and SSRF.

RATING: 8.6/10 MAINT: active DRIFT: medium
▸ 10 reusable components found
Companion-Inc/feynman ★ 9976 1105 APPLICATION

Feynman is an open-source AI research assistant that provides both CLI and web-based workbench interfaces for scientific research workflows. Built on the Pi coding agent runtime, it integrates with numerous scientific databases (PubChem, ChEMBL, UniProt, etc.) and provides a skill-based system for extending functionality with specialized research tools. The system manages research sessions, artifacts, and computational workflows while maintaining provenance tracking and versioning. It features a React-based web interface for interactive work with scientific data, artifact previews, and computational job management, alongside a CLI for terminal-based research tasks.

RATING: 8.6/10 MAINT: active DRIFT: medium
▸ 4 reusable components found
renatoasse/opensquad ★ 2098 532 APPLICATION

Opensquad is a multi-agent orchestration framework that enables users to create, manage, and run teams of AI agents (squads) for automated content workflows. The system is primarily a CLI tool (`npx opensquad init`) that bootstraps projects with agent definitions, pipeline configurations, and IDE integrations. It includes a Phaser-based 2D dashboard that visualizes agents working in a virtual office, updated in real-time via WebSocket. The architecture is file-based: squads are defined as YAML/Markdown files in `squads/`, pipelines as step sequences with bash validation gates, and skills as self-contained directories with `SKILL.md` manifests. The framework supports multiple content formats (Instagram carousels, blog posts, email newsletters) through a best-practices catalog and platform-specific Sherlock investigators that extract real engagement data from social media profiles. Key entry points include `bin/opensquad.js` (CLI dispatcher), `src/init.js` (project initialization), `src/update.js` (core file updates), `src/skills.js` (skill registry management), and `src/agents.js` (agent management). The dashboard is a React + Vite app with a Phaser scene (`OfficeScene.ts`) that renders pixel-art sprites and desks. External dependencies include Node.js 20+, Playwright (for browser automation and image rendering), and various MCP services (Apify, Canva, Blotato, Resend). The system is designed for non-technical users and emphasizes zero-config setup, progressive disclosure of complexity, and token-efficient phased execution (discovery → investigation → design → build).

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