diff --git a/README.md b/README.md index 77ba303..73ee3b8 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,11 @@ English/[简体中文](https://github.com/deepseek-ai/awesome-deepseek-integrati ### Applications
|
+ Quantalogic | +QuantaLogic is a ReAct (Reasoning & Action) framework for building advanced AI agents. | +||
|
Chatbox | @@ -28,6 +33,11 @@ English/[简体中文](https://github.com/deepseek-ai/awesome-deepseek-integratiChatGPT-Next-Web | ChatGPT Next Web is a cross-platform ChatGPT web UI, with GPT3, GPT4 & Gemini Pro support. | |
![]() |
+ Coco AI | +Coco AI is a fully open-source, cross-platform unified search and productivity tool that connects and searches across various data sources, including applications, files, Google Drive, Notion, Yuque, Hugo, and more, both local and cloud-based. By integrating with large models like DeepSeek, Coco AI enables intelligent personal knowledge management, emphasizing privacy and supporting private deployment, helping users quickly and intelligently access their information. | +||
![]() |
Liubai | @@ -93,7 +103,7 @@ English/[简体中文](https://github.com/deepseek-ai/awesome-deepseek-integratiRaycast | Raycast is a productivity tool for macOS that lets you control your tools with a few keystrokes. It supports various extensions including DeepSeek AI. | | Nice Prompt | Nice Prompt Organize, share and use your prompts in your code editor, with Cursor and VSCode。 | + | Nice Prompt | Nice Prompt Organize, share and use your prompts in your code editor, with Cursor and VSCode。 |
|
@@ -101,6 +111,23 @@ English/[简体中文](https://github.com/deepseek-ai/awesome-deepseek-integrati
Deepseek PHP Client is a robust and community-driven PHP client library for seamless integration with the Deepseek API. | |||
+ ![]() |
+ + DeepSwiftSeek + | ++ DeepSwiftSeek is a lightweight yet powerful Swift client library, pretty good integration with the DeepSeek API. + It provides easy-to-use Swift concurrency for chat, streaming, FIM (Fill-in-the-Middle) completions, and more. + | + |
Laravel Integration | Laravel wrapper for Deepseek PHP client, to seamless deepseek API integration with laravel applications. | @@ -111,8 +138,8 @@ English/[简体中文](https://github.com/deepseek-ai/awesome-deepseek-integratiZotero is a free, easy-to-use tool to help you collect, organize, annotate, cite, and share research. |
![]() |
- SiYuan | + ![]() |
+ SiYuan | SiYuan is a privacy-first personal knowledge management system that supports complete offline usage, as well as end-to-end encrypted data sync. |
16x Prompt | 16x Prompt is an AI coding tool with context management. It helps developers manage source code context and craft prompts for complex coding tasks on existing codebases. | ![]() |
+ Alpha Pai | + AI Research Assistant / The Next-Generation Financial Information Portal Driven by AI. Proxy for investors to attend meetings and take notes, as well as providing search and Q&A services for financial information and quantitative analysis for investment research. |
+
+ ![]() |
+ argo | +Locally download and run Ollama and Huggingface models with RAG on Mac/Windows/Linux. Support LLM API too. | + +
|
+ PeterCat | +A conversational Q&A agent configuration system, self-hosted deployment solutions, and a convenient all-in-one application SDK, allowing you to create intelligent Q&A bots for your GitHub repositories. | +||
![]() |
+ RuZhi AI Notes | +RuZhi AI Notes is an intelligent knowledge management tool powered by AI, providing one-stop knowledge management and application services including AI search & exploration, AI results to notes conversion, note management & organization, knowledge presentation & sharing. Integrated with DeepSeek model to provide more stable and higher quality outputs. | +||
![]() |
+ Chatgpt-on-Wechat | +Chatgpt-on-Wechat(CoW) is a flexible chatbot framework that supports seamless integration of multiple LLMs, including DeepSeek, OpenAI, Claude, Qwen, and others, into commonly used platforms or office software such as WeChat Official Accounts, WeCom, Feishu, DingTalk, and websites. It also supports a wide range of custom plugins. | +||
|
+ Athena | +The world's first autonomous general AI with advanced cognitive architecture and human-like reasoning capabilities, designed to tackle complex real-world challenges. | +||
![]() |
+ MaxKB | +MaxKB is a ready-to-use, flexible RAG Chatbot. | +||
![]() |
LLM4AD | LLM4AD is a unified open-source Python-based Platform using Large Language Models (LLMs) for Automatic Algorithm Design (AD). |
![]() |
+ smolagents | +The simplest way to build great agents. Agents write python code to call tools and orchestrate other agents. Priority support for open models like DeepSeek-R1! | +|
![]() |
YoMo | @@ -209,20 +273,31 @@ English/[简体中文](https://github.com/deepseek-ai/awesome-deepseek-integratiAnda | A Rust framework for AI agent development, designed to build a highly composable, autonomous, and perpetually memorizing network of AI agents. |
![]() |
+ RIG | +Build modular and scalable LLM Applications in Rust. | +|
![]() |
Just-Agents | A lightweight, straightforward library for LLM agents - no over-engineering, just simplicity! | -|
![]() |
Alice | An autonomous AI agent on ICP, leveraging LLMs like DeepSeek for on-chain decision-making. Alice combines real-time data analysis with a playful personality to manage tokens, mine BOB, and govern ecosystems. | |
![]() |
+ ![]() |
Upsonic | Upsonic offers a cutting-edge enterprise-ready agent framework where you can orchestrate LLM calls, agents, and computer use to complete tasks cost-effectively. |
|
+ ATTPs | +A foundational protocol framework for trusted communication between agents. Any agents based on DeepSeek, By integrating with the ATTPs SDK, can access features such as agent registration, sending verifiable data, and retrieving verifiable data. So that it can make trusted communication with agents from other platforms. | +
![]() |
- Solana Agent Kit | +Solana Agent Kit | An open-source toolkit for connecting AI agents to Solana protocols. Now, any agent, using any Deepseek LLM, can autonomously perform 60+ Solana actions: |
![]() |
Curator | An open-source tool to curate large scale datasets for post-training LLMs. |
|
+ Kiln | +Generate synthetic datasets and distill R1 models into custom fine-tunes. | +
RssFlow | An intelligent RSS reader browser extension with AI-powered RSS summarization and multi-dimensional feed views. Supports DeepSeek model configuration for enhanced content understanding. | +|
|
+ DeepChat | +A Chrome extension that enables users to chat with DeepSeek by opening a sidebar on any website. In addition, it provides a floating menu underneath any selected text on any website that allows users to generate text summaries, check grammar issues, and translate content. | +
|
+ Typral | +Fast AI writer assistant - Let AI help you quickly improve article, paper, text... | +
![]() |
+ Trancy | +Immersive bilingual translation, video bilingual subtitles, sentence/word selection translation extension | +
|
+ Anything Copilot | +Anything Copilot is a browser extension that enables seamless access to mainstream AI tools directly from your sidebar. | +
|
+ Comment2GPT | +Use OpenAI ChatGPT, Google Gemini, Anthropic Claude, DeepSeek and Ollama through your comments | +
|
+ CodeLens2GPT | +Use OpenAI ChatGPT, Google Gemini, Anthropic Claude, DeepSeek and Ollama through the CodeLens | +
|
+ Unity Code Assist Lite | +Code assistance for Unity scripts | +
![]() |
Cursor | -The AI Code Editor | +The AI Code Editor based on VS Code | +
|
+ WindSurf | +Another AI Code Editor based on VS Code by Codeium |
![]() |
+ CodeGate | +CodeGate: secure AI code generation | +
🤖 | +Wechat-Bot | +A wechat robot based on WeChaty combined with DeepSeek and other Ai services. | +||
🐠 | +Abso | +TypeScript SDK to interact with any LLM provider using the OpenAI format. | +||
![]() |
ShellOracle | @@ -489,5 +654,9 @@ English/[简体中文](https://github.com/deepseek-ai/awesome-deepseek-integrati ![]() |
WordPress ai助手 | Docking Deepseek api for WordPress site ai conversation assistant, post generation, post summary plugin. | -
-
+
🤖 | +Wechat-Bot | +基于 wechaty 实现的微信机器人,结合了 DeepSeek 和其他 Ai 服务。 | +|||
|
+ Quantalogic | +QuantaLogic 是一个 ReAct(推理和行动)框架,用于构建高级 AI 代理。 | +|||
|
Chatbox | @@ -29,7 +39,12 @@一键获取跨平台ChatGPT网页用户界面,支持流行的LLM | |||
![]() |
+ ![]() |
+ Coco AI | +Coco AI 是一个完全开源、跨平台的统一搜索与效率工具,能够连接并搜索多种数据源,包括应用程序、文件、谷歌网盘、Notion、语雀、Hugo 等本地与云端数据。通过接入 DeepSeek 等大模型,Coco AI 实现了智能化的个人知识库管理,注重隐私,支持私有部署,帮助用户快速、智能地访问信息。 | +||
![]() |
留白记事 | 留白让你直接在微信上使用 DeepSeek 管理你的笔记、任务、日程和待办清单! | |||
|
PapersGPT | -PapersGPT是一款集成了DeepSeek及其他多种AI模型的辅助论文阅读的Zotero插件. | +PapersGPT是一款集成了DeepSeek及其他多种AI模型的辅助论文阅读的Zotero插件。 | ||
|
@@ -56,52 +71,52 @@
|||||
![]() |
Enconvo | -Enconvo是AI时代的启动器,是所有AI功能的入口,也是一位体贴的智能助理. | +Enconvo是AI时代的启动器,是所有AI功能的入口,也是一位体贴的智能助理。 | ||
![]() |
Cherry Studio | -一款为创造者而生的桌面版 AI 助手 | +一款为创造者而生的桌面版 AI 助手 | ||
![]() |
ToMemo (iOS, ipadOS) | -一款短语合集 + 剪切板历史 + 键盘输出的iOS应用,集成了AI大模型,可以在键盘中快速输出使用。 | -一款短语合集 + 剪切板历史 + 键盘输出的iOS应用,集成了AI大模型,可以在键盘中快速输出使用。 | +||
![]() |
Video Subtitle Master | -批量为视频生成字幕,并可将字幕翻译成其它语言。这是一个客户端工具, 跨平台支持 mac 和 windows 系统, 支持百度,火山,deeplx, openai, deepseek, ollama 等多个翻译服务 | -批量为视频生成字幕,并可将字幕翻译成其它语言。这是一个客户端工具, 跨平台支持 mac 和 windows 系统, 支持百度,火山,deeplx, openai, deepseek, ollama 等多个翻译服务 | +||
![]() |
Easydict | -Easydict 是一个简洁易用的词典翻译 macOS App,能够轻松优雅地查找单词或翻译文本,支持调用大语言模型 API 翻译。 | -Easydict 是一个简洁易用的词典翻译 macOS App,能够轻松优雅地查找单词或翻译文本,支持调用大语言模型 API 翻译。 | +||
![]() |
Raycast | -Raycast 是一款 macOS 生产力工具,它允许你用几个按键来控制你的工具。它支持各种扩展,包括 DeepSeek AI。 | +Raycast 是一款 macOS 生产力工具,它允许你用几个按键来控制你的工具。它支持各种扩展,包括 DeepSeek AI。 | | Nice Prompt | Nice Prompt 是一个结合提示工程与社交功能的平台,支持用户高效创建、分享和协作开发AI提示词。 |
![]() |
+ ![]() |
Zotero | -Zotero 是一款免费且易于使用的文献管理工具,旨在帮助您收集、整理、注释、引用和分享研究成果。 | +Zotero 是一款免费且易于使用的文献管理工具,旨在帮助您收集、整理、注释、引用和分享研究成果。 | |
![]() |
- 思源笔记 | -思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,并提供端到端加密的数据同步功能。 | + ![]() |
+ 思源笔记 | +思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,并提供端到端加密的数据同步功能。 |
![]() |
go-stock | -go-stock 是一个由 Wails 使用 NativeUI 构建并由 LLM 提供支持的股票数据查看分析器。 | +go-stock 是一个由 Wails 使用 NativeUI 构建并由 LLM 提供支持的股票数据查看分析器。 | ||
|
Wordware | -Wordware 这是一个工具包,使任何人都可以仅通过自然语言构建、迭代和部署他们的AI堆栈 | +Wordware 这是一个工具包,使任何人都可以仅通过自然语言构建、迭代和部署他们的AI堆栈 | ||
![]() |
@@ -111,12 +126,12 @@
|||||
![]() |
LiberSonora | -LiberSonora,寓意"自由的声音",是一个 AI 赋能的、强大的、开源有声书工具集,包含智能字幕提取、AI标题生成、多语言翻译等功能,支持 GPU 加速、批量离线处理 | +LiberSonora,寓意"自由的声音",是一个 AI 赋能的、强大的、开源有声书工具集,包含智能字幕提取、AI标题生成、多语言翻译等功能,支持 GPU 加速、批量离线处理 | ||
![]() |
Bob | -Bob 是一款 macOS 平台的翻译和 OCR 软件,您可以在任何应用程序中使用 Bob 进行翻译和 OCR,即用即走! | +Bob 是一款 macOS 平台的翻译和 OCR 软件,您可以在任何应用程序中使用 Bob 进行翻译和 OCR,即用即走! | ||
|
@@ -139,7 +154,42 @@
|||||
|
Story-Flicks | -通过一句话即可快速生成高清故事短视频,支持 DeepSeek 等模型。 | +通过一句话即可快速生成高清故事短视频,支持 DeepSeek 等模型。 | +||
![]() |
+ Alpha派 | +AI投研助理/AI驱动的新一代金融信息入口。代理投资者听会/记纪要,金融投资信息的搜索问答/定量分析等投资研究工作。 | +|||
![]() |
+ argo | +本地下载并运行Huggingface及Ollama模型,支持RAG、LLM API、工具接入等,支持Mac/Windows/Linux。 | +|||
|
+ PeterCat | +我们提供对话式答疑 Agent 配置系统、自托管部署方案和便捷的一体化应用 SDK,让您能够为自己的 GitHub 仓库一键创建智能答疑机器人,并快速集成到各类官网或项目中, 为社区提供更高效的技术支持生态。 | +|||
![]() |
+ 如知AI笔记 | +如知AI笔记是一款智能化的AI知识管理工具,致力于为用户提供一站式的知识管理和应用服务,包括AI搜索探索、AI结果转笔记、笔记管理与整理、知识演示与分享等。集成了DeepSeek深度思考模型,提供更稳定、更高质量的输出。 | +|||
![]() |
+ 如知AI笔记 | +如知AI笔记是一款智能化的AI知识管理工具,致力于为用户提供一站式的知识管理和应用服务,包括AI搜索探索、AI结果转笔记、笔记管理与整理、知识演示与分享等。集成了DeepSeek深度思考模型,提供更稳定、更高质量的输出。 | +|||
![]() |
+ Chatgpt-on-Wechat | +Chatgpt-on-Wechat(CoW)项目是一个灵活的聊天机器人框架,支持将DeepSeek、OpenAI、Claude、Qwen等多种LLM 一键接入到微信公众号、企业微信、飞书、钉钉、网站等常用平台或办公软件,并支持丰富的自定义插件。 | +|||
|
+ Athena | +世界上首个具有先进认知架构和类人推理能力的自主通用人工智能,旨在解决复杂的现实世界挑战。 | |||
![]() |
@@ -148,26 +198,33 @@
![]() |
Anda | -一个专为 AI 智能体开发设计的 Rust 语言框架,致力于构建高度可组合、自主运行且具备永久记忆能力的 AI 智能体网络。 | +一个专为 AI 智能体开发设计的 Rust 语言框架,致力于构建高度可组合、自主运行且具备永久记忆能力的 AI 智能体网络。 | +
![]() |
+ YoMo | +Stateful Serverless LLM Function Calling Framework with Strongly-typed Language Support | |
![]() |
- YoMo | -Stateful Serverless LLM Function Calling Framework with Strongly-typed Language Support | -|
![]() |
Alice | -一个基于 ICP 的自主 AI 代理,利用 DeepSeek 等大型语言模型进行链上决策。Alice 结合实时数据分析和独特的个性,管理代币、挖掘 BOB 并参与生态系统治理。 | +一个基于 ICP 的自主 AI 代理,利用 DeepSeek 等大型语言模型进行链上决策。Alice 结合实时数据分析和独特的个性,管理代币、挖掘 BOB 并参与生态系统治理。 | +
|
+ ATTPs | +一个用于Agent之间可信通信的基础协议框架,基于DeepSeek的Agent,可以接入ATTPs的SDK,获得注册Agent,发送可验证数据,获取可验证数据等功能,从而与其他平台的Agent进行可信通信。 |
RAGFlow | 一款基于深度文档理解构建的开源 RAG(Retrieval-Augmented Generation)引擎。RAGFlow 可以为各种规模的企业及个人提供一套精简的 RAG 工作流程,结合大语言模型(LLM)针对用户各类不同的复杂格式数据提供可靠的问答以及有理有据的引用。 | +|
|
+ Autoflow | +AutoFlow 是一个开源的基于 GraphRAG 的知识库工具,构建于 TiDB Vector、LlamaIndex 和 DSPy 之上。提供类 Perplexity 的搜索页面,并可以嵌入简单的 JavaScript 代码片段,轻松将 Autoflow 的对话式搜索窗口集成到您的网站。 | +
![]() |
+ DeepSearcher | +DeepSearcher 结合强大的 LLM(DeepSeek、OpenAI 等)和向量数据库(Milvus 等),根据私有数据进行搜索、评估和推理,提供高度准确的答案和全面的报告。 | +
![]() |
+ ![]() |
Solana Agent Kit | -一个用于连接 AI 智能体到 Solana 协议的开源工具包。现在,任何使用 Deepseek LLM 的智能体都可以自主执行 60+ 种 Solana 操作: | +一个用于连接 AI 智能体到 Solana 协议的开源工具包。现在,任何使用 DeepSeek LLM 的智能体都可以自主执行 60+ 种 Solana 操作。 |
![]() |
- NoneBot (QQ, 飞书, Discord, TG, etc.) |
+ NoneBot (QQ, 飞书, Discord, TG, etc.) |
基于 NoneBot 框架,支持智能对话与深度思考功能。适配 QQ / 飞书 / Discord, TG 等多种消息平台 |
![]() |
欧路翻译 | -提供鼠标划词搜索、逐段对照翻译、PDF文献翻译功能。可以使用支持 DeepSeek AI, Bing、GPT、Google等多种翻译引擎。 | +提供鼠标划词搜索、逐段对照翻译、PDF文献翻译功能。可以使用支持 DeepSeek AI、Bing、GPT、Google 等多种翻译引擎。 |
![]() |
@@ -249,10 +319,31 @@
|||
![]() |
RssFlow | -一款智能的RSS阅读器浏览器扩展,具有AI驱动的RSS摘要和多维度订阅视图功能。支持配置DeepSeek模型以增强内容理解能力。 | +一款智能的RSS阅读器浏览器扩展,具有AI驱动的RSS摘要和多维度订阅视图功能。支持配置DeepSeek模型以增强内容理解能力。 | +
|
+ Typral | +超快的AI写作助手 - 让AI帮你快速优化日报,文章,文本等等... | +|
![]() |
+ Trancy | +沉浸双语对照翻译、视频双语字幕、划句/划词翻译插件 | +|
|
+ Anything Copilot | +Anything Copilot 是一款可以让你在侧边栏无缝使用任意主流AI工具的浏览器插件 | +|
|
+ DeepChat | +一款Chrome扩展程序,允许用户在任何网站上通过打开侧边栏与DeepSeek聊天。此外,它还在任何网站上选中的文本下方提供一个浮动菜单,使用户能够生成文本摘要、检查语法问题和翻译内容。 |
![]() |
Cline | -Cline 是一款能够使用您的 CLI 和编辑器的 AI 助手。 | +Cline 是一款能够使用您的 CLI 和编辑器的 AI 助手 | +
![]() |
+ AI Commit | +使用 AI 生成 git commit message 的 VS Code 插件 |
|
llm.nvim | -免费的大语言模型插件,让你在Neovim中与大模型交互,支持任意一款大模型,比如Deepseek,GPT,GLM,kimi或者本地运行的大模型(比如ollama) | +免费的大语言模型插件,让你在Neovim中与大模型交互,支持任意一款大模型,比如DeepSeek,GPT,GLM,kimi或者本地运行的大模型(比如ollama) | +
|
+ minuet-ai.nvim | +Minuet 提供实时代码补全功能,支持多个主流大语言模型,包括 DeepSeek、OpenAI、Gemini、Claude、Ollama、Codestral 等。 | |
|
codecompanion.nvim | -AI 驱动的编码,在 Neovim 中无缝集成. | +AI 驱动的编码,在 Neovim 中无缝集成。 |
|
Chinese-English Translate | -集成了多家国内翻译和ai厂商,将中文翻译到英文的插件。 | +集成了多家国内翻译和AI厂商,将中文翻译到英文的插件。 |
|
@@ -303,9 +406,31 @@
![]() |
+ Cursor | +基于VS Code进行扩展的AI Code编辑器 | +
|
+ WindSurf | +另一个基于VS Code的AI Code编辑器,由Codeium出品 | +
🐠 |
+ Abso + | TypeScript SDK 使用 OpenAI 格式与任何 LLM 提供商进行交互。 | +|
![]() |
ShellOracle | @@ -319,7 +444,7 @@||
![]() |
n8n-nodes-deepseek | -一个 N8N 的社区节点,支持直接使用 DeepSeek API 集成到工作流中 | +一个 N8N 的社区节点,支持直接使用 DeepSeek API 集成到工作流中 |
|
@@ -331,13 +456,14 @@
deepseek-tokenizer | 一个高效的轻量级tokenization库,仅依赖`tokenizers`库,不依赖`transformers`等重量级依赖。 | |
CR | deepseek-review | -🚀 使用 Deepseek 进行代码审核,支持 GitHub Action 和本地 🚀 | +🚀 使用 DeepSeek 进行代码审核,支持 GitHub Action 和本地 🚀 |
![]() |
WordPress ai助手 | -对接Deepseek api用于WordPress站点的ai对话助手、ai文章生成、ai文章总结插件。 | -对接DeepSeek API用于WordPress站点的AI对话助手、AI文章生成、AI文章总结插件。 | +
|
+ Quantalogic | +QuantaLogicは、高度なAIエージェントを構築するためのReAct(推論と行動)フレームワークです。 | +|||
|
Chatbox | @@ -28,6 +33,11 @@ DeepSeek APIを人気のソフトウェアに統合します。APIキーを取ChatGPT-Next-Web | ChatGPT Next Webは、GPT3、GPT4、Gemini ProをサポートするクロスプラットフォームのChatGPTウェブUIです。 | ||
![]() |
+ Coco AI | +Coco AI は、完全にオープンソースでクロスプラットフォーム対応の統合検索および生産性向上ツールで、アプリケーション、ファイル、Google Drive、Notion、Yuque、Hugoなど、ローカルおよびクラウドのさまざまなデータソースを接続して検索できます。DeepSeekなどの大規模モデルと連携することにより、Coco AIはインテリジェントな個人のナレッジ管理を実現し、プライバシーを重視し、プライベートなデプロイにも対応。ユーザーが情報に迅速かつインテリジェントにアクセスできるようサポートします。 | +|||
![]() |
Liubai | @@ -99,8 +109,8 @@ DeepSeek APIを人気のソフトウェアに統合します。APIキーを取Zoteroは、研究成果を収集、整理、注釈、引用、共有するのに役立つ無料で使いやすいツールです。 | |||
![]() |
- SiYuan | + ![]() |
+ SiYuan | SiYuanは、完全にオフラインで使用できるプライバシー優先の個人知識管理システムであり、エンドツーエンドの暗号化データ同期を提供します。 | |
AgenticFlowは、マーケターがAIエージェントのためのエージェンティックAIワークフローを構築するためのノーコードプラットフォームであり、数百の毎日のアプリをツールとして使用します。 | |||||
![]() |
- LLM4AD | -LLM4AD は、大規模言語モデル(LLM)を活用した自動アルゴリズム設計のための統一されたオープンソースのPythonベースのプラットフォームです。 | + ![]() |
+ Alphaパイ | +AI投資研究エージェント/次世代の金融情報エントリーポイント。投資家を代理して会議に出席し、AI議事録を取るほか、金融投資情報の検索・質問応答やエージェント駆使した定量分析など、投資研究業務を支援します。 | +
![]() |
+ argo | +ローカルでダウンロードし、Mac、Windows、Linux 上でOllamaとHuggingfaceモデルをRAGで実行します。LLM APIもサポートしています。 | +|||
|
+ PeterCat | +会話型Q&Aエージェントの構成システム、自ホスト型デプロイメントソリューション、および便利なオールインワンアプリケーションSDKを提供し、GitHubリポジトリのためのインテリジェントQ&Aボットをワンクリックで作成し、さまざまな公式ウェブサイトやプロジェクトに迅速に統合し、コミュニティのためのより効率的な技術サポートエコシステムを提供します。 | +|||
![]() |
+ Chatgpt-on-Wechat | +ChatGPT-on-WeChat (CoW) プロジェクトは、DeepSeek、OpenAI、Claude、Qwen など複数の LLM を、WeChat 公式アカウント、企業微信、飛書、DingTalk、ウェブサイトなどの一般的なプラットフォームやオフィスソフトにシームレスに統合できる柔軟なチャットボットフレームワークです。また、豊富なカスタムプラグインもサポートしています。 |
Anda | 高度にコンポーザブルで自律的かつ永続的な記憶を持つAIエージェントネットワークを構築するために設計されたRustフレームワーク。 | |
|
+ ATTPs | +エージェント間の信頼できる通信のための基本プロトコルフレームワークです。利用者はATTPsのSDKを導入することで、エージェントの登録、検証可能なデータの送信、検証可能なデータの取得などの機能を利用することができます。 | +
![]() |
+ 如知AIノート | +如知AIノートは、AIを活用したインテリジェントな知識管理ツールで、AI検索・探索、AI結果のノート変換、ノート管理・整理、知識の表示・共有など、ワンストップの知識管理・応用サービスを提供します。DeepSeek深層思考モデルを統合し、より安定した、より高品質な出力を提供します。 | +
![]() |
+ LLM4AD | +LLM4AD は、大規模言語モデル(LLM)を活用した自動アルゴリズム設計のための統一されたオープンソースのPythonベースのプラットフォームです。 | +
RAGFlow | 深い文書理解に基づいたオープンソースのRAG(Retrieval-Augmented Generation)エンジン。RAGFlowは、あらゆる規模の企業や個人に対して、ユーザーのさまざまな複雑な形式のデータに対して信頼性のある質問応答と根拠のある引用を提供するための簡素化されたRAGワークフローを提供します。 | |
|
+ Autoflow | +AutoFlow は、GraphRAGに基づくオープンソースのナレッジベースツールであり、TiDB Vector、LlamaIndex、DSPy の上に構築されています。Perplexity のような検索インターフェースを提供し、シンプルな JavaScript スニペットを埋め込むことで、AutoFlow の対話型検索ウィンドウを簡単にウェブサイトに統合できます。 | +
![]() |
+ DeepSearcher | +DeepSearcher は、強力な大規模言語モデル(DeepSeek、OpenAI など)とベクトルデータベース(Milvus など)を組み合わせて、私有データに基づく検索、評価、推論を行い、高精度な回答と包括的なレポートを提供します。 | +
RssFlow | AIを活用したRSS要約と多次元フィードビューを備えたインテリジェントなRSSリーダーブラウザ拡張機能。コンテンツ理解を強化するためのDeepSeekモデル設定をサポートしています。 | |
|
+ DeepChat | +任意のウェブサイト上でサイドバーを開いてDeepSeekとチャットできるChrome拡張機能です。さらに、任意のウェブサイト上の選択したテキストの下にフローティングメニューを表示し、テキストの要約生成、文法チェック、コンテンツの翻訳を行うことができます。 | +
|
+ Ncurator | +ナレッジベース AI Q&Aアシスタント – AIがあなたの知識の整理と分析をお手伝いします | +
|
+ Typral | +超高速AIライティングアシスタント - AIがあなたの日報、記事、テキストなどを素早く最適化します | +
![]() |
+ Trancy | +イマーシブな二か国語対照翻訳、動画の二か国語字幕、文/単語の選択翻訳プラグイン | +
|
+ Anything Copilot | +Anything Copilotは、サイドバーから直接主要なAIツールにシームレスにアクセスできるようにするブラウザ拡張機能です。 | +
Cline | Clineは、CLIとエディタを使用できるAIアシスタントです。 | |
![]() |
+ AI Commit | +VS Code で AI を使用して git commit message を生成するプラグイン。 | +
Cursor | AIコードエディタ | |
|
+ WindSurf | +CodeiumによるVS CodeをベースにしたのAIコードエディタ | +
🤖 | +Wechat-Bot | +WeChaty をベースに、DeepSeek とその他の AI サービスを組み合わせた WeChat ボットです。 | +
🐠 | +Abso | +OpenAIフォーマットを使用するあらゆるLLMプロバイダと対話するためのTypeScript SDK. | +
|
siri_deepseek_shortcut | diff --git a/docs/ATTPs/README.md b/docs/ATTPs/README.md new file mode 100644 index 0000000..4b6360f --- /dev/null +++ b/docs/ATTPs/README.md @@ -0,0 +1,379 @@ + +# APRO-COM/ATTPs-framework + +Foundation framework that enables advanced agent based on DeepSeek interactions, data verification, and price queries with [ATTPs Protocol](https://docs.apro.com/attps) . It streamlines agent creation, verification processes, and provides a flexible framework for building robust agent-based solutions. + +For more details about ATTPs, you can see the [whitepaper here](https://www.apro.com/attps.pdf) + +## Overview + +The ATTPs framework bridges agent-based logic with the DeepSeek. It handles agent registration, data verification, and price queries, empowering both automated and user-driven workflows. + +## Features + +### Agent Operations +- **Agent Creation**: Deploy new agents with custom settings +- **Registration**: Register agents on-chain or via standardized processes +- **Multi-Signer Framework**: Supports threshold-based approval flows + +### Data Verification +- **Chain Validation**: Verify data authenticity on-chain +- **Transaction Execution**: Handle verification logic with built-in security checks +- **Auto-Hashing**: Convert raw data to hashed formats when needed +- **Metadata Parsing**: Validate content type, encoding, and compression + +### Price Queries +- **Live Price Data**: Fetch price information for various pairs +- **Format Validation**: Normalize user query inputs to standard trading-pair formats +- **APIs Integration**: Retrieve real-time or near-real-time pricing information + +## Security Features + +### Access Control +- **Private Key Management**: Safe usage of private keys for transaction signing +- **Environment Variables**: Secure injection of credentials +- **On-Chain Validation**: Leverage on-chain contract checks + +### Verification +- **Input Validation**: Strict schema checks before on-chain operations +- **Transaction Receipts**: Provide verifiable transaction details +- **Error Handling**: Detailed error logs for quick debugging + +## Performance Optimization + +1. **Cache Management** + - Implement caching for frequent queries + - Monitor retrieval times and cache hits + +2. **Network Efficiency** + - Batch requests where possible + - Validate response parsing to reduce overhead + +## System Requirements +- Node.js 16.x or higher +- Sufficient network access to on-chain endpoints +- Basic configuration of environment variables +- Minimum 4GB RAM recommended + +## Troubleshooting + +1. **Invalid Agent Settings** + - Ensure signers and threshold are correct + - Validate agentHeader for proper UUIDs and numeric values + +2. **Verification Failures** + - Check the input data formats + - Confirm environment variables are set + +3. **Price Query Errors** + - Verify the trading pair format + - Check external API availability + +## Safety & Security + +1. **Credential Management** + - Store private keys securely + - Do not commit secrets to version control + +2. **Transaction Limits** + - Configure thresholds to mitigate abuse + - Log transaction attempts and failures + +3. **Monitoring & Logging** + - Track unusual activity + - Maintain detailed audit logs + + +# Usage with js + +## Installation + +```bash +npm install ai-agent-sdk-js +``` + +## Configuration + +Configure the plugin by setting environment variables or runtime settings: +- APRO_RPC_URL +- APRO_PROXY_ADDRESS +- APRO_PRIVATE_KEY +- APRO_CONVERTER_ADDRESS +- APRO_AUTO_HASH_DATA + +## Usage with js sdk + +To use the AI Agent SDK, import the library and create an instance of the `Agent` class: + +```typescript +import { AgentSDK } from 'ai-agent-sdk-js' + +const agent = new AgentSDK({ + rpcUrl: 'https://bsc-testnet-rpc.publicnode.com', + privateKey: '', + proxyAddress: '', +}) + +// if you want the SDK to hash the data automatically +const autoHashAgent = new AgentSDK({ + rpcUrl: 'https://bsc-testnet-rpc.publicnode.com', + privateKey: '', + proxyAddress: '', + autoHashData: true, + converterAddress: '', +}) +``` + +To create a new agent, call the `createAndRegisterAgent` method: + +```typescript +import type { AgentSettings, TransactionOptions } from 'ai-agent-sdk-js' +import { randomUUID } from 'node:crypto' +import { parseUnits } from 'ethers' + +// prepare the agent settings +const agentSettings: AgentSettings = { + signers: [], + threshold: 3, + converterAddress: '', + agentHeader: { + messageId: randomUUID(), + sourceAgentId: randomUUID(), + sourceAgentName: 'AI Agent SDK JS', + targetAgentId: '', + timestamp: Math.floor(Date.now() / 1000), + messageType: 0, + priority: 1, + ttl: 3600, + }, +} + +// prepare the transaction options +const nonce = await agent.getNextNonce() +const transactionOptions: TransactionOptions = { + nonce, + gasPrice: parseUnits('1', 'gwei'), + gasLimit: BigInt(2000000), +} + +const tx = await agent.createAndRegisterAgent({ agentSettings, transactionOptions }) + +// or you can leave the transaction options empty, the SDK will use the auto-generated values +// const tx = await agent.createAndRegisterAgent({ agentSettings }) +``` + +The SDK also provides the tool to extract the new agent address from the transaction receipt: + +```typescript +import { parseNewAgentAddress } from 'ai-agent-sdk-js' + +const receipt = await tx.wait() +const agentAddress = parseNewAgentAddress(receipt) +``` + +To verify the data integrity, call the `verify` method: + +```typescript +import type { MessagePayload } from 'ai-agent-sdk-js' +import { hexlify, keccak256, toUtf8Bytes } from 'ethers' + +// prepare the payload +const data = hexlify(toUtf8Bytes('Hello World!')) +const dataHash = keccak256(data) +const payload: MessagePayload = { + data, + dataHash, + signatures: [ + { + r: '', + s: '', + v: 1, // 1, 0, 27, 28 are allowed + }, + // ... + ], + metadata: { + contentType: '', + encoding: '', + compression: '', + }, +} + +const tx = await agent.verify({ payload, agent: '', digest: '' }) +``` + +If the data is obtained from the APRO DATA pull service, you can use the auto-hash feature: + +```typescript +import type { MessagePayload } from 'ai-agent-sdk-js' + +const payload: MessagePayload = { + data: '0x...', + signatures: [ + { + r: '', + s: '', + v: 1, // 1, 0, 27, 28 are allowed + }, + // ... + ], + metadata: { + contentType: '', + encoding: '', + compression: '', + }, +} + +// When +const tx = await autoHashAgent.verify({ payload, agent: '', digest: '' }) +``` + +For more examples, see the [test](https://github.com/APRO-com/ai-agent-sdk-js/tree/main/test) cases. + + + +# Usage with Python + +## Installation + +```bash +$ pip3 install ai-agent-sdk + +``` + +## Usage with Python SDK + +### Initialize AgentSDK + +```python +from ai_agent.agent import AgentSDK + +AGENT_PROXY_ADDRESS = "0x07771A3026E60776deC8C1C61106FB9623521394" +NETWORK_RPC = "https://testnet-rpc.bitlayer.org" + +agent = AgentSDK(endpoint_uri=NETWORK_RPC, proxy_address=AGENT_PROXY_ADDRESS) +``` + +To create a new agent, call the createAndRegisterAgent method: + +```python +import time +from ai_agent.entities import ( + AgentSettings, + AgentHeader, + MessageType, + Priority +) +from ai_agent.utils import ( + generate_uuid_v4 +) + +AGENT_SETTINGS = AgentSettings( + signers=[ + "0x4b1056f504f32c678227b5Ae812936249c40AfBF", + "0xB973476e0cF88a3693014b99f230CEB5A01ac686", + "0x6cF0803D049a4e8DC01da726A5a212BCB9FAC1a1", + "0x9D46daa26342e9E9e586A6AdCEDaD667f985567B", + "0x33AF673aBcE193E20Ee94D6fBEb30fEf0cA7015b", + "0x868D2dE4a0378450BC62A7596463b30Dc4e3897E", + "0xD4E157c36E7299bB40800e4aE7909DDcA8097f67", + "0xA3866A07ABEf3fD0643BD7e1c32600520F465ca8", + "0x62f642Ae0Ed7F12Bc40F2a9Bf82ccD0a3F3b7531" + ], + threshold=2, + converter_address="0xaB303EF87774D9D259d1098E9aA4dD6c07F69240", + agent_header=AgentHeader( + version="1.0", + message_id="d4d0813f-ceb7-4ce1-8988-12899b26c4b6", + source_agent_id="da70f6b3-e580-470f-b88b-caa5369e7778", + source_agent_name="APRO Pull Mode Agent", + target_agent_id="", + timestamp=int(time.time()), + message_type=MessageType.Event, + priority=Priority.Low, + ttl=60 * 60 + ) +) + +dynamic_setting = AGENT_SETTINGS +dynamic_setting.agent_header.source_agent_id = generate_uuid_v4() +dynamic_setting.agent_header.target_agent_id = generate_uuid_v4() +dynamic_setting.agent_header.message_id = generate_uuid_v4() +user_owner = agent.add_account("0x_user_private_key") +result = agent.create_and_register_agent( + transmitter="", + nonce=None, + settings=AGENT_SETTINGS) +print("created agent:", result) + +``` +To verify the data integrity, call the verify method: + +```python +from ai_agent.entities import ( + AgentMessagePayload, + Proofs, + AgentMetadata, +) + +AGENT_CONTRACT = "0xA1903361Ee8Ec35acC7c8951b4008dbE8D12C155" +AGENT_SETTING_DIGEST = "0x010038164dba6abffb84eb5cb538850d9bc5d8f815149a371069b3255fd177a4" +AGENT_PAYLOAD = AgentMessagePayload( + data="0x0006e706cf7ab41fa599311eb3de68be869198ce62aef1cd079475ca50e5b3f60000000000000000000000000000000000000000000000000000000002b1bf0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002a0000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001200003665949c883f9e0f6f002eac32e00bd59dfe6c34e92a91c37d6a8322d6489000000000000000000000000000000000000000000000000000000006762677d000000000000000000000000000000000000000000000000000000006762677d000000000000000000000000000000000000000000000000000003128629ec0800000000000000000000000000000000000000000000000004db732547630000000000000000000000000000000000000000000000000000000000006763b8fd0000000000000000000000000000000000000000000015f0f60671beb95cc0000000000000000000000000000000000000000000000015f083baa654a7b900000000000000000000000000000000000000000000000015f103ec7cb057ea80000000000000000000000000000000000000000000000000000000000000000003b64f7e72208147bb898e8b215d0997967bef0219263726c76995d8a19107d6ba5306a176474f9ccdb1bc5841f97e0592013e404e15b0de0839b81d0efb26179f222e0191269a8560ebd9096707d225bc606d61466b85d8568d7620a3b59a73e800000000000000000000000000000000000000000000000000000000000000037cae0f05c1bf8353eb5db27635f02b40a534d4192099de445764891198231c597a303cd15f302dafbb1263eb6e8e19cbacea985c66c6fed3231fd84a84ebe0276f69f481fe7808c339a04ceb905bb49980846c8ceb89a27b1c09713cb356f773", + data_hash="0x53d9f133f1265bd4391fcdf89b63424cbcfd316c8448f76cc515647267ac0a8e", + proofs=Proofs( + zk_proof="0x", + merkle_proof="0x", + signature_proof="0x000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000003b64f7e72208147bb898e8b215d0997967bef0219263726c76995d8a19107d6ba5306a176474f9ccdb1bc5841f97e0592013e404e15b0de0839b81d0efb26179f222e0191269a8560ebd9096707d225bc606d61466b85d8568d7620a3b59a73e800000000000000000000000000000000000000000000000000000000000000037cae0f05c1bf8353eb5db27635f02b40a534d4192099de445764891198231c597a303cd15f302dafbb1263eb6e8e19cbacea985c66c6fed3231fd84a84ebe0276f69f481fe7808c339a04ceb905bb49980846c8ceb89a27b1c09713cb356f7730000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + ), + meta_data=AgentMetadata( + content_type="0x", + encoding="0x", + compression="0x" + ) +) +user_owner = agent.add_account("0x_user_private_key") +result = agent.verify( + transmitter=user_owner, + nonce=None, + agent_contract=AGENT_CONTRACT, + settings_digest=AGENT_SETTING_DIGEST, + payload=AGENT_PAYLOAD +) +print("verify:", result) +``` +For more examples, see the [test cases](https://github.com/APRO-com/ai-agent-sdk-python/tree/main/tests). + + +# Other SDKs + +JAVA: https://github.com/APRO-com/ai-agent-sdk-java + +RUST: https://github.com/APRO-com/ai-agent-sdk-rust + +GOLANG: https://github.com/APRO-com/ai-agent-sdk-go + +# Support + +For issues or feature requests: +1. Check existing documentation +2. Submit a GitHub issue with relevant details +3. Include transaction logs and system info if applicable + +# Contributing + +We welcome pull requests! Refer to the project’s CONTRIBUTING.md and open discussions to coordinate efforts. + +# Credits + +- [APRO](https://www.apro.com/) - Plugin sponsor and partner +- [ai-agent-sdk-js](https://github.com/APRO-com/ai-agent-sdk-js) - Underlying agent SDK +- [ethers.js](https://docs.ethers.io/) - Transaction and contract interaction +- Community contributors for feedback and testing + +For more information about Apro plugin capabilities: + +- [Apro Documentation](https://docs.apro.com/en) + +# License + +This plugin is part of the Eliza project. Refer to the main project repository for licensing details. \ No newline at end of file diff --git a/docs/Alpha派/README.md b/docs/Alpha派/README.md new file mode 100644 index 0000000..dab4aa3 --- /dev/null +++ b/docs/Alpha派/README.md @@ -0,0 +1,14 @@ +