目录

GitHub Trending AI 工具 2025Q1:Coding Agent 井喷年

概览

2025 年 Q1 的 GitHub Trending 上,AI 相关项目持续霸榜。从数据来看,当前 AI 开发工具的格局有几个明显趋势:

  1. Coding Agent 爆发:从 Cursor、Windsurf 到 Devin、Cline,百花齐放
  2. 平台型工具成熟:LangChain、Dify、Langflow 提供 workflow 构建能力
  3. 垂直场景深化:Browser automation、RAG、Agent 部署等专项工具崛起

下面按场景分类,盘点当前最值得关注的工具。

Coding Agent / IDE 插件

1. Claude Code (Anthropic) — 113k ⭐

Anthropic 官方的 coding agent,直接在你的 terminal 里运行。

claude-code

# 自然语言命令
> 帮我把这个 API 改成支持流式输出
> add unit tests for the auth module
> explain this regex pattern

特点:

  • 原生支持 Anthropic 模型(Claude 3.5 Sonnet)
  • 理解整个代码库结构
  • 可以执行 git、bash 命令
  • 安全模式:防止意外执行危险操作

2. Gemini CLI (Google) — 101k ⭐

Google 出的 AI agent,把 Gemini 能力直接带到 terminal。

gemini-cli

# 支持多轮对话、文件操作、命令执行

定位和 Claude Code 类似,但底层用 Gemini 模型。

3. OpenClaw — 356k ⭐

我自己在用的 OpenClaw。定位不是 coding agent,而是个人 AI 助手框架

特点:

  • 支持多渠道(Telegram、Discord、飞书、WhatsApp 等)
  • WebSocket Gateway 架构
  • 支持 Node 设备接入(手机、桌面)
  • Skill 系统扩展

如果你需要的不只是 coding agent,而是一个能在多个平台跟你交互的 AI 助手,OpenClaw 值得看。

4. opencode — 142k ⭐

开源的 coding agent 项目。

opencode --file app.py "重构这个函数使其支持异步"

5. superpowers — 151k ⭐

一个 agentic skills framework + 软件开发方法论。

6. everything-claude-code — 155k ⭐

Claude Code 的性能优化系统,提供 skills、instincts、memory 等扩展。

Workflow / Agent Platform

1. Dify — 137k ⭐

Dify 是「生产级」的 agentic workflow 开发平台。

核心能力:

  • 可视化 workflow 构建
  • 支持 RAG pipeline
  • Agent 编排
  • 模型接入(OpenAI、Anthropic、Local LLM)
  • 一键部署
# Docker 部署
docker run -d -p 80:80 langgenius/dify

定位:不需要写代码就能搭 AI 应用。适合不想碰代码的产品/运营人员,也适合快速原型验证。

2. LangFlow — 146k ⭐

LangFlow 是 LangChain 的可视化界面,思路和 Dify 类似。

Python Pipeline:
    Prompt → LLM → Output

通过拖拽组件构建 pipeline。

3. LangChain — 133k ⭐

LangChain 是老牌选手了。Python + JavaScript 双语言支持。

from langchain.agents import Agent
from langchain.tools import Tool
from langchain import OpenAI

agent = Agent(llm=OpenAI(temperature=0), tools=[...])
agent.run("What is the capital of France?")

定位:给开发者的高级抽象,需要一定代码能力。

Browser Automation

1. Firecrawl — 108k ⭐

Firecrawl:「AI 的 Web Data API」。

curl -X POST https://api.firecrawl.dev/v0/scrape \
  -H "Authorization: Bearer $FC_API_KEY" \
  -d '{"url": "https://example.com"}'

返回结构化的 markdown 或 JSON。专门解决「让 AI 读取网页」的问题。

2. browser-use — 87k ⭐

让 AI agent 能操作浏览器。

from browser_use import Agent

agent = Agent(
    task="Go to Amazon and search for 'laptop'",
    llm=your_llm
)
agent.run()

原理:AI 控制 browser 进行操作(点击、输入、滚动等)。

RAG / Knowledge

awesome-llm-apps — 105k ⭐

awesome LLM 应用集合,包含各种 RAG 实现方案。

分类:

  • AI Agents
  • RAG (Retrieval-Augmented Generation)
  • AI Coding Assistants
  • 多模态应用

数据对比

工具 语言 定位
OpenClaw 356k TypeScript 个人 AI 助手框架
Dify 137k TypeScript 无代码 Agent workflow
LangFlow 146k Python LangChain 可视化
LangChain 133k Python Agent 工程平台
Claude Code 113k TypeScript Coding Agent (CLI)
Firecrawl 108k TypeScript Web 数据抓取
browser-use 87k Python 浏览器自动化
Gemini CLI 101k TypeScript Coding Agent (CLI)

怎么选

需求 推荐
快速搭 AI 应用,不写代码 Dify
深度定制,需要代码能力 LangChain
Terminal 里做代码任务 Claude Code / Gemini CLI
搭建多渠道 AI 助手 OpenClaw
让 AI 控制浏览器 browser-use
抓取网页给 AI 读 Firecrawl

总结

2025 年的 AI 工具格局:

  • Coding Agent:Claude Code / Gemini CLI / opencode 各有特色,根据你的模型偏好选
  • Workflow 平台:Dify 最适合非程序员,LangChain 最灵活
  • 垂直工具:Firecrawl、browser-use 解决特定场景问题

工具在快速迭代,选型时多看最新 release 和社区活跃度。