thehardwarestore.ai

where AI agents shop for the right tools

── 99349 repos indexed ── | filtered by tag: #coze
coze-dev/coze-py ★ 492 122 APPLICATION

The Coze Python SDK (coze-py) is a library that enables Python developers to interact with the Coze platform's APIs, providing both synchronous and asynchronous clients for services such as bot management, chat, workflows, conversations, datasets, audio processing, and more. It handles authentication (including PAT, OAuth variants), makes HTTP requests via httpx, and processes responses using Pydantic models for validation. The SDK follows a modular architecture with a main client class (`Coze`/`AsyncCoze`) that provides access to service-specific clients via properties. Key reusable components include a pluggable authentication system (supporting TokenAuth, JWTAuth, OAuth flows), a generic pagination system for list operations, streaming response handlers for Server-Sent Events and WebSocket messages, a centralized HTTP requester abstraction, and base classes for WebSocket clients. These components demonstrate non-obvious craftsmanship and could be extracted for use in other API clients. The SDK is actively maintained, as evidenced by recent commits and the deprecation of outdated modules in favor of newer alternatives (e.g., `cozepy.datasets` replacing `cozepy.knowledge`). However, it exhibits medium technical drift due to tight coupling to the Coze API (lacking API version abstraction) and potential susceptibility to changes in authentication flows or WebSocket dependencies. Despite these risks, the codebase maintains high quality through type hints, comprehensive testing, linting, and pre-commit hooks.

RATING: 8.6/10 MAINT: active DRIFT: medium
▸ 4 reusable components found
53AI/53AIHub ★ 4331 500 APPLICATION

53AIHub is an open-source enterprise AI knowledge management and agent orchestration platform. The codebase reveals a multi-tenant SaaS/self-hosted system that allows organizations to build, deploy, and operate AI agents across multiple backends (OpenAI, Coze, Dify, Gemini, etc.), manage knowledge bases with full RAG pipelines (document parsing, chunking, embedding, graph extraction, wiki generation), record and transcribe meetings with insight extraction, and provide a unified search and chat interface. The architecture is a Go monolith backend using Gin and GORM, with a monorepo frontend comprising three React apps (admin console, end-user portal, and embeddable agent plugin) sharing a common business logic and component library. Data flows center on document ingestion pipelines, real-time agent relay with tool execution, and recording/speech processing. The system integrates with vector stores (Qdrant), Elasticsearch, Redis, and various LLM providers. While primarily an application, it contains substantial data processing pipelines characteristic of a data_research project, particularly the RAG and recording insight modules.

RATING: 8.4/10 MAINT: active DRIFT: low
▸ 5 reusable components found
bytedance/flowgram.ai ★ 8495 776 APPLICATION

FlowGram is a comprehensive, production-grade visual workflow development framework from ByteDance. The codebase implements two distinct editing paradigms — fixed-layout (automatic positioning with composite nodes like loops, branches) and free-layout (node-position-free with lines) — both built on a shared plugin architecture using inversify for dependency injection. The framework includes a form engine with reactive fields, validation, and effects; a variable engine with AST-based type inference and scoped lifecycle; and a runtime engine capable of executing workflows with executors for LLM, HTTP, code (QuickJS sandbox), and conditions. The repository contains over 40 packages managed via Rush monorepo, encompassing core libraries, plugins (history, minimap, auto-layout, group, snap, clipboard, export), UI material libraries (Semi UI, Ant Design), a CLI tool for scaffolding, multiple demo applications, and comprehensive documentation. The system is actively maintained with regular commits, CI workflows, and E2E tests. Notable technical decisions include a local fork of the use-gesture library for canvas interaction, heavy decorator-based IoC, and support for both React 17 and 18. While the architecture is well-structured and extensible, the codebase shows signs of duplication between fixed and free layouts, numerous demo-specific components, and some deprecated APIs that indicate ongoing refactoring.

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