9.4
ai
Helper functions to resolve and validate the API key field for a dialog's configured web search provider, supporting keyless and keyed providers like Tavily.
ragflowtypescriptApache-2.0
Score breakdown
- Completeness10.0
- Code quality9.0
- Deployability10.0
- Reusability9.0
- Strategic value9.0
Tags: ai, search, chat, lang:typescript, tag:config
9.3
ai
Manages conversation history by summarizing older messages when context window overflows.
harness-sdktypescriptApache-2.0
Score breakdown
- Completeness10.0
- Code quality9.0
- Deployability10.0
- Reusability9.0
- Strategic value8.0
Tags: ai, chat, tag:summarization, tag:context, tag:history
9.3
chat
Module exposing: is_safe_plugin_relative_path, build_hook_prompt_message, parse_hook_prompt_message, parse_hook_prompt_fragment, UserMessageItem, FunctionCallOutputItem, HookPrompt
openinterpreterrustApache-2.0
Score breakdown
- Completeness10.0
- Code quality9.0
- Deployability9.0
- Reusability9.0
- Strategic value10.0
Tags: chat
9.2
integration
Framework-neutral factory functions for creating chat message payloads (files, source URLs, documents, custom metadata) with sensible defaults. Reuse when building chat message ser
uitypescriptMIT
Score breakdown
- Completeness10.0
- Code quality9.0
- Deployability9.0
- Reusability9.0
- Strategic value9.0
Tags: integration, ai, chat, lang:typescript, tag:payload
9.2
chat
* Minimum interval between Telegram message edits (ms) to avoid rate limiting https://core.telegram.org/bots/faq#my-bot-is-hitting-limits-how-do-i-avoid-this /
anything-llmjavascriptMIT
Score breakdown
- Completeness10.0
- Code quality9.0
- Deployability10.0
- Reusability9.0
- Strategic value7.0
Tags: chat
9.2
chat
Resolves a webhook URL for reply sessions based on expiry, returning the URL or empty string if expired.
openclaw-channel-dingtalktypescriptMIT
Score breakdown
- Completeness10.0
- Code quality9.0
- Deployability10.0
- Reusability9.0
- Strategic value7.0
Tags: chat
9.2
ui
Renders a chat interface with message list, typing indicator, and action controls for a chat application.
openbrowserclawtypescriptMIT
Score breakdown
- Completeness10.0
- Code quality9.0
- Deployability10.0
- Reusability8.0
- Strategic value9.0
Tags: ui, chat, tag:message-rendering
9.1
voice
Detects reflected content in iMessages to prevent echo loops.
ScienceClawtypescriptMIT
Score breakdown
- Completeness10.0
- Code quality9.0
- Deployability10.0
- Reusability8.0
- Strategic value8.0
Tags: voice, chat, infra, tag:reflection
9.1
integration
Represents the binding result for WeChat Mini Program custom services. Reuse when handling errCode, corpid, and bindTime from API responses.
WxJavajavaApache-2.0
Score breakdown
- Completeness10.0
- Code quality9.0
- Deployability10.0
- Reusability9.0
- Strategic value5.0
Tags: integration, chat, tag:miniapp, tag:customservice, tag:binding
9.1
automation
Models a single message within the Appwrite queue system, tracking payload, delivery attempts, size, and processing state. Reuse it when implementing custom queue workers, task sch
appwritephpBSD-3-Clause
Score breakdown
- Completeness10.0
- Code quality8.0
- Deployability9.0
- Reusability9.0
- Strategic value9.0
Tags: automation, infra, chat, lang:php, tag:payload
9.1
chat
Pure functions to construct message bodies and mention annotations for Lark bot dispatch.
openclaw-larktypescriptMIT
Score breakdown
- Completeness10.0
- Code quality9.0
- Deployability9.0
- Reusability9.0
- Strategic value7.0
Tags: chat
9.1
chat
Zod schemas for validating configuration of messaging providers like Telegram, Discord, Slack, etc.
ClawMantypescriptMIT
Score breakdown
- Completeness10.0
- Code quality8.0
- Deployability9.0
- Reusability9.0
- Strategic value9.0
Tags: chat
9.1
infra
Implementation of Protocol Buffers wire encoding, supporting one-pass encoding for messages and fields.
protobufcBSD-3-Clause
Score breakdown
- Completeness10.0
- Code quality8.0
- Deployability9.0
- Reusability9.0
- Strategic value9.0
Tags: infra, chat, tag:protobuf, tag:encoding, tag:wire
9.1
chat
Module exposing: buildSidecarThreadMetadata, isSidecarThread, shouldShowInPrimaryThreadLists, SIDECAR_METADATA_KEY
gitingest_bytedance_deer-flowtypescriptMIT
Score breakdown
- Completeness10.0
- Code quality9.0
- Deployability9.0
- Reusability9.0
- Strategic value7.0
Tags: chat
9.1
ui
React context/provider managing chat sidebar state (sources, memories) with open/close/toggle logic and hooks for consumption in workspace chat UI.
anything-llmjavascriptMIT
Score breakdown
- Completeness10.0
- Code quality8.0
- Deployability9.0
- Reusability9.0
- Strategic value9.0
Tags: ui, chat, fw:react, tag:context
9.0
ui
Renders individual chat message bubble with content, styling, and layout in frontend chat interface.
openbrowserclawtypescriptMIT
Score breakdown
- Completeness10.0
- Code quality9.0
- Deployability10.0
- Reusability8.0
- Strategic value7.0
Tags: ui, chat, tag:message-rendering
8.9
infra
Enum controlling whether lock-screen notification previews hide message body, sender, and geohash, defaulting to hidden for privacy. Reuse for privacy-sensitive push notification c
bitchatswiftUnlicense
Score breakdown
- Completeness9.0
- Code quality9.0
- Deployability9.0
- Reusability9.0
- Strategic value8.0
Tags: infra, chat, security, lang:swift, tag:settings
8.9
ui
A React hook for managing toast notifications with add, update, dismiss, and remove functionality. Use it to show temporary feedback messages to users.
taxonomytypescriptMIT
Score breakdown
- Completeness9.0
- Code quality8.0
- Deployability9.0
- Reusability9.0
- Strategic value10.0
Tags: ui, chat, fw:react
8.9
chat
Normalizes and validates Nostr relay URL strings, standardizing schemes (ws/wss) and default ports for consistent relay comparisons.
bitchatswiftUnlicense
Score breakdown
- Completeness9.0
- Code quality9.0
- Deployability9.0
- Reusability9.0
- Strategic value8.0
Tags: chat, lang:swift, tag:nostr, tag:url, tag:normalization
8.8
integration
Core service implementation for WeChat Work (Cp) APIs, handling token management, request execution, and session handling. Reuses as the foundation for enterprise WeChat integratio
WxJavajavaApache-2.0
Score breakdown
- Completeness10.0
- Code quality8.0
- Deployability8.0
- Reusability9.0
- Strategic value9.0
Tags: integration, chat, tag:work, tag:cp, tag:service
8.8
chat
Provides utilities to normalize and classify session source identifiers.
hermes-agenttypescriptMIT
Score breakdown
- Completeness10.0
- Code quality8.0
- Deployability9.0
- Reusability9.0
- Strategic value7.0
Tags: chat
8.8
chat
Module exposing: THREADS_PAGE_SIZE, THREADS_DISCORD_GUILD_ID, THREADS_DEFAULT_DESCRIPTION, THREADS_PRIMARY_TAGS, THREADS_MORE_TAGS, THREADS_ALL_TAGS
appwritetypescriptBSD-3-Clause
Score breakdown
- Completeness10.0
- Code quality9.0
- Deployability10.0
- Reusability9.0
- Strategic value3.0
Tags: chat
8.8
chat
Splits long outbound DingTalk text/markdown into safe-sized chunks respecting code-point boundaries, code fences, and card block limits to avoid truncation or blank rendering.
openclaw-channel-dingtalktypescriptMIT
Score breakdown
- Completeness9.0
- Code quality8.0
- Deployability9.0
- Reusability9.0
- Strategic value9.0
Tags: chat, tag:dingtalk, tag:text-splitting, tag:unicode, tag:markdown
8.8
chat
Utility to parse, format, and strip gateway message timestamps for consistent display.
hermes-agentpythonMIT
Score breakdown
- Completeness10.0
- Code quality9.0
- Deployability9.0
- Reusability8.0
- Strategic value7.0
Tags: chat
8.8
ai
Extracts and renders plain text content from AI message structures, including system message sections and content blocks. Reuse when formatting or concatenating LLM message text.
pitypescriptMIT
Score breakdown
- Completeness9.0
- Code quality9.0
- Deployability9.0
- Reusability9.0
- Strategic value7.0
Tags: ai, chat, tag:text-processing, tag:utility
8.8
chat
Copyright 2026 The InfiniFlow Authors. All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the
ragflowtypescriptApache-2.0
Score breakdown
- Completeness9.0
- Code quality8.0
- Deployability9.0
- Reusability9.0
- Strategic value9.0
Tags: chat
8.8
ui
Hook exposing reactive toast UI, wraps component children.
lumieretypescriptMIT
Score breakdown
- Completeness9.0
- Code quality9.0
- Deployability10.0
- Reusability9.0
- Strategic value5.0
Tags: ui, chat
8.8
chat
Provides helpers to classify session sources and generate labels for UI display.
hermes-agenttypescriptMIT
Score breakdown
- Completeness10.0
- Code quality9.0
- Deployability9.0
- Reusability8.0
- Strategic value7.0
Tags: chat
8.8
chat
BitchatMessage.swift bitchat This is free and unencumbered software released into the public domain. For more information, see <https://unlicense.org>
bitchatswiftUnlicense
Score breakdown
- Completeness9.0
- Code quality9.0
- Deployability9.0
- Reusability8.0
- Strategic value9.0
Tags: chat
8.8
integration
Sends an asynchronous JSON-RPC notification using an outbound codec resolved by method name.
typescript-sdktypescriptApache-2.0
Score breakdown
- Completeness8.0
- Code quality8.0
- Deployability10.0
- Reusability9.0
- Strategic value9.0
Tags: integration, chat, realtime, tag:outbound-codec
8.8
ai
GitHub channel — webhook-driven IM channel for PR/issue comments. Unlike other IM channels (Feishu, Slack, Telegram) which long-poll or use WebSockets, GitHub delivers messages via
deer-flowpythonMIT
Score breakdown
- Completeness9.0
- Code quality9.0
- Deployability9.0
- Reusability8.0
- Strategic value9.0
Tags: ai, chat, integration, tag:github-webhooks, tag:pr-comment-routing
8.8
integration
Converts between API notification channel payloads and internal alertmanager Receiver/Channel storage types, deriving configs and counting notifier fields.
signozgoMIT
Score breakdown
- Completeness9.0
- Code quality9.0
- Deployability9.0
- Reusability8.0
- Strategic value9.0
Tags: integration, chat, lang:go, tag:alertmanager, tag:conversion
8.8
chat
Module exposing: privateMessages, appendPrivateMessage, removePrivateChat, markPrivateChatUnread, markPrivateChatRead, unmarkReadReceiptsSent, notifyUIChanged, isMessageBlocked
bitchatswiftUnlicense
Score breakdown
- Completeness9.0
- Code quality9.0
- Deployability9.0
- Reusability8.0
- Strategic value9.0
Tags: chat, realtime
8.7
database
Spring Boot auto-configuration for WeChat MP config storage using Redis via Jedis. Reuses when integrating WeChat official accounts with Redis-based session storage.
WxJavajavaApache-2.0
Score breakdown
- Completeness9.0
- Code quality8.0
- Deployability9.0
- Reusability9.0
- Strategic value8.0
Tags: database, integration, chat, fw:spring, tag:jedis
8.7
ui
Lightweight toast notification utility that dispatches a custom DOM event with message and severity level, with console fallback if dispatch fails.
mcp-chrometypescriptMIT
Score breakdown
- Completeness10.0
- Code quality9.0
- Deployability9.0
- Reusability8.0
- Strategic value6.0
Tags: ui, chat, tag:custom-event
8.7
integration
Handles artifact resource URIs for WeChat ACP, including validation and constants.
wechat-acptypescriptMIT
Score breakdown
- Completeness10.0
- Code quality8.0
- Deployability9.0
- Reusability9.0
- Strategic value5.0
Tags: integration, chat, tag:uri, tag:handler, tag:resource
8.7
dev-tools
Unit tests validating urgent-post badge/alert logic for geohash-scoped boards, covering deduplication, truncation, and multi-scope alert behavior.
bitchatswiftUnlicense
Score breakdown
- Completeness9.0
- Code quality9.0
- Deployability9.0
- Reusability8.0
- Strategic value8.0
Tags: dev-tools, testing, chat, infra, lang:swift
8.7
chat
Bidirectional AI agent that streams audio/text with tool execution and barge‑in support.
harness-sdkpythonApache-2.0
Score breakdown
- Completeness9.0
- Code quality9.0
- Deployability8.0
- Reusability8.0
- Strategic value10.0
Tags: chat
8.7
realtime
BoardManager.swift bitchat This is free and unencumbered software released into the public domain. For more information, see <https://unlicense.org>
bitchatswiftUnlicense
Score breakdown
- Completeness9.0
- Code quality9.0
- Deployability9.0
- Reusability8.0
- Strategic value8.0
Tags: realtime, chat
8.7
ai
Detects conversation turn boundaries in AI chat requests by examining message history to prevent mid-turn provider switches.
9router-gogoMIT
Score breakdown
- Completeness9.0
- Code quality8.0
- Deployability9.0
- Reusability8.0
- Strategic value10.0
Tags: ai, AI / Agents, chat, tag:conversation-state, tag:turn-detection
8.6
chat
Telegram bot method to send paid media to channel chats.
TelegramBotsjavaMIT
Score breakdown
- Completeness9.0
- Code quality8.0
- Deployability8.0
- Reusability9.0
- Strategic value9.0
Tags: chat, tag:knn-classified
8.6
chat
Module exposing: answer
ruflotypescriptMIT
Score breakdown
- Completeness9.0
- Code quality8.0
- Deployability9.0
- Reusability9.0
- Strategic value7.0
Tags: chat
8.6
database
Central store module re-exporting ConversationStore and SummaryStore along with their types for managing conversation messages, summaries, and large file records. Reuse when buildi
lossless-claw-enhancedtypescriptMIT
Score breakdown
- Completeness9.0
- Code quality8.0
- Deployability8.0
- Reusability9.0
- Strategic value9.0
Tags: database, chat, lang:typescript, tag:store, tag:summary
8.6
ui
React settings page for configuring API keys, AI model selection, assistant name, Telegram integration, and storage management in OpenBrowserClaw.
openbrowserclawtypescriptMIT
Score breakdown
- Completeness9.0
- Code quality9.0
- Deployability10.0
- Reusability7.0
- Strategic value8.0
Tags: ui, integration, ai, chat, tag:storage-management
8.6
ai
Handles chat messages with citations for grounded models, extending OpenAI protocol.
vllmpythonApache-2.0
Score breakdown
- Completeness9.0
- Code quality8.0
- Deployability8.0
- Reusability9.0
- Strategic value9.0
Tags: ai, chat, tag:citation, tag:cohere, tag:protocol
8.6
chat
Sends formatted Slack notifications via incoming webhook for event alerts.
autocontextpythonApache-2.0
Score breakdown
- Completeness9.0
- Code quality8.0
- Deployability8.0
- Reusability9.0
- Strategic value9.0
Tags: chat, tag:knn-classified
8.6
integration
Spring Boot configuration properties class for configuring WeChat Store (Shop) integration settings.
WxJavajavaApache-2.0
Score breakdown
- Completeness10.0
- Code quality8.0
- Deployability9.0
- Reusability8.0
- Strategic value7.0
Tags: integration, chat, payments, fw:spring, tag:store
8.6
chat
Type guard determining if a parsed message is a real user input, excluding system outputs.
claude-devtoolstypescriptMIT
Score breakdown
- Completeness9.0
- Code quality8.0
- Deployability9.0
- Reusability9.0
- Strategic value7.0
Tags: chat
8.5
ai
Handles citation formatting and parsing for chat references
ragflowtypescriptApache-2.0
Score breakdown
- Completeness9.0
- Code quality8.0
- Deployability9.0
- Reusability9.0
- Strategic value6.0
Tags: ai, dev-tools, chat, tag:citation
8.5
ui
Lightweight external store managing a capped queue of dismissible UI toast notifications without auto-timeout. Reuse for React apps needing manual-dismiss notices.
DeepSeek-ReasonixtypescriptMIT
Score breakdown
- Completeness10.0
- Code quality8.0
- Deployability9.0
- Reusability8.0
- Strategic value6.0
Tags: ui, chat, lang:typescript, fw:react