跳转到主要内容
ToolPotion
AI 顾问
提交(免费)

Crush

AI GitHub 仓库AI 编程助手开源 · macOS, Linux, Windows

Crush 是一个开源的 AI 编码助手,运行在终端中,由 Charm 开发。它支持多个 LLM 提供商,在切换模型时保持会话上下文,并通过语言服务器协议和 MCP 连接到您的代码库和工具,适合喜欢从命令行工作的开发者。

查看仓库
分享
查看仓库
分享

Crush 是来自 Charm 的一个基于终端的 AI 编码助手,Charm 是广泛使用的开源 CLI 工具(如 Bubble Tea 和 Glow)的开发团队。它是 Charm 早期项目 OpenCode 的积极维护继任者:该代码库现已归档,并通知用户转向 Crush 作为项目的延续。

阅读更多

Crush 作为终端内的交互式代理工作,而不是作为 IDE 插件。它支持广泛的大型语言模型,并允许您通过 OpenAI 或 Anthropic 兼容的 API 添加自己的模型,因此团队不会被锁定在单一提供商上。会话是模型灵活的:您可以在对话中切换支持代理的 LLM,而不会丢失现有上下文,Crush 为每个项目维护多个独立的工作会话,以便不同任务之间不会相互干扰。

为了理解代码库,Crush 与语言服务器协议(LSP)服务器集成,赋予它与人类开发者的编辑器相同的结构上下文(类型、定义、引用),而不是仅依赖原始文本。它还通过模型上下文协议(MCP)可扩展,支持 HTTP、stdio 和 SSE 传输,使其能够连接到内置之外的外部工具和数据源。

Crush 通过每个主要平台的标准包管理器安装:macOS 和 Linux 上的 Homebrew 和 npm,Windows 上的 Winget 和 Scoop(包括 PowerShell 和 WSL),以及 Arch Linux、Nix、FreeBSD、Debian/Ubuntu 和 Fedora/RHEL 的本地包,它还可以在 Android、OpenBSD 和 NetBSD 上运行。GitHub 仓库活跃,拥有超过 28,000 个星标和最近的提交。

Crush 针对希望在现有终端工作流程中使用 AI 配对程序的开发者,特别是那些已经熟悉命令行工具并希望灵活选择支持其会话的模型或提供商的开发者。

  • 类别AI 编程助手
  • 定价模式开源
  • 部署自托管
  • 平台macOS, Linux, Windows

  • 终端原生 AI 编码代理,无需 IDE 插件

  • 支持 OpenAI 和 Anthropic 兼容提供商的多模型支持

  • 会话中切换模型而不丢失上下文

  • 每个项目支持多个并发工作会话

  • 与语言服务器协议集成,提供代码库感知上下文

  • 通过 HTTP、stdio 和 SSE 扩展模型上下文协议(MCP)

  • 跨平台:macOS、Linux、Windows(PowerShell/WSL)、Android、FreeBSD、OpenBSD、NetBSD

  • 通过 Homebrew、npm、Winget、Scoop、Nix 和本地 Linux 包管理器安装

  1. 安装:使用 Homebrew、npm、Winget、Scoop 或您平台的包管理器安装 Crush

  2. 配置提供商:为您选择的 LLM 提供商添加 API 密钥,或自定义 OpenAI/Anthropic 兼容的端点

  3. 启动会话:从终端在您的项目目录中启动 Crush

  4. 与代理合作:描述编码任务,让 Crush 在 LSP 上下文中读取、编辑和运行代码

  5. 切换模型:如有需要,在会话中更改底层 LLM,而不丢失上下文

  6. 通过 MCP 扩展:通过模型上下文协议服务器连接额外的工具或数据源

  • 终端配对编程
  • 多模型工作流程
  • 代码库感知编辑
  • 工具连接代理

Crush 评价

加载中...

与 Crush 类似的热门AI工具

goose

AI GitHub 仓库

Goose是一个开源、可扩展的AI代理,通过允许用户安装、执行、编辑和测试任何大型语言模型(LLM),增强编码体验,为寻求高级代码建议的开发者提供了一个多功能工具。

AI 编程助手

AI GitHub 仓库 排名第 31 位

查看工具

AI GitHub 仓库

开源、可扩展的AI代理,通过允许用户安装、执行、编辑和测试任何大型语言模型(LLM),增强编码体验,为寻求高级代码建议的开发者提供了一个多功能工具。Goose是一个开源、可扩展的AI代理,通过允许用户安装、执行、编辑和测试任何大型语言模型(LLM),增强编码体验,为寻求高级代码建议的开发者提供了一个多功能工具。

精选AI 编程助手
AI GitHub 仓库 排名第 31 位

CodeFuse-ChatBot

AI GitHub 仓库

CodeFuse-ChatBot 是一款开源的 AI 助手,旨在简化软件开发生命周期。它利用多智能体框架、DevOps 工具包以及用于代码和文档的 RAG,旨在简化复杂任务并革新开发实践。

AI 编程助手

AI GitHub 仓库 排名第 225 位

查看工具

AI GitHub 仓库

开源的 AI 助手,旨在简化软件开发生命周期。它利用多智能体框架、DevOps 工具包以及用于代码和文档的 RAG,旨在简化复杂任务并革新开发实践。CodeFuse-ChatBot 是一款开源的 AI 助手,旨在简化软件开发生命周期。它利用多智能体框架、DevOps 工具包以及用于代码和文档的 RAG,旨在简化复杂任务并革新开发实践。

AI 编程助手
AI GitHub 仓库 排名第 225 位

朱尔斯是一款自主编码代理,允许开发人员专注于编码任务,而它处理琐碎的任务。它简化了编码过程,使项目管理和有效协作变得更加容易。

AI 编程助手

AI 智能体 排名第 21 位

查看工具

自主编码代理,允许开发人员专注于编码任务,而它处理琐碎的任务。它简化了编码过程,使项目管理和有效协作变得更加容易。朱尔斯是一款自主编码代理,允许开发人员专注于编码任务,而它处理琐碎的任务。它简化了编码过程,使项目管理和有效协作变得更加容易。

精选AI 编程助手
AI 智能体 排名第 21 位

Pi Agent Harness

AI GitHub 仓库

pi是一个AI代理工具包,提供统一的LLM API、代理循环、文本用户界面(TUI)和编码代理CLI。它旨在简化AI代理的开发和部署,使开发人员更容易将AI功能集成到他们的应用程序中。

AI 智能体构建工具
查看工具

AI GitHub 仓库

pi是一个AI代理工具包,提供统一的LLM API、代理循环、文本用户界面(TUI)和编码代理CLI。它旨在简化AI代理的开发和部署,使开发人员更容易将AI功能集成到他们的应用程序中。

精选AI 智能体构建工具
查看 AI GitHub 仓库 Top 250

openvibe

AI GitHub 仓库

Openvibe 是一个基于 Python 的开源框架,专为 AI 编码代理设计。它为开发和部署 Auto-GPT 应用程序提供了模块化结构。主要功能包括 LLM 抽象层、内置工具和会话管理功能。用户可以在项目根目录下配置模型并定义代理行为。

AI 智能体构建工具
查看工具

AI GitHub 仓库

基于 Python 的开源框架,专为 AI 编码代理设计。它为开发和部署 Auto-GPT 应用程序提供了模块化结构。主要功能包括 LLM 抽象层、内置工具和会话管理功能。用户可以在项目根目录下配置模型并定义代理行为。Openvibe 是一个基于 Python 的开源框架,专为 AI 编码代理设计。它为开发和部署 Auto-GPT 应用程序提供了模块化结构。主要功能包括 LLM 抽象层、内置工具和会话管理功能。用户可以在项目根目录下配置模型并定义代理行为。

AI 智能体构建工具
查看 AI GitHub 仓库 Top 250

Dify

AI GitHub 仓库

Dify 是一个用于开发 LLM 应用的开源平台。它提供了一个可视化画布,用于构建 AI 工作流、RAG 管道和代理功能。凭借全面的模型支持和 LLMOps 功能,它能够为开发人员实现快速原型设计和生产部署。

AI 智能体构建工具

AI GitHub 仓库 排名第 11 位

查看工具

AI GitHub 仓库

用于开发 LLM 应用的开源平台。它提供了一个可视化画布,用于构建 AI 工作流、RAG 管道和代理功能。凭借全面的模型支持和 LLMOps 功能,它能够为开发人员实现快速原型设计和生产部署。Dify 是一个用于开发 LLM 应用的开源平台。它提供了一个可视化画布,用于构建 AI 工作流、RAG 管道和代理功能。凭借全面的模型支持和 LLMOps 功能,它能够为开发人员实现快速原型设计和生产部署。

精选AI 智能体构建工具
AI GitHub 仓库 排名第 11 位

Aidcrew

AI GitHub 仓库

GitHub Aidcrew 是一个为编码代理提供协作的平台,每个代理都在自己的模型上运行。它在 git 工作树中组织任务,允许在一个终端中无缝集成和执行。该系统的插件架构支持混合模型。

AI 智能体构建工具
查看工具

AI GitHub 仓库

GitHub Aidcrew 是一个为编码代理提供协作的平台,每个代理都在自己的模型上运行。它在 git 工作树中组织任务,允许在一个终端中无缝集成和执行。该系统的插件架构支持混合模型。

AI 智能体构建工具
查看 AI GitHub 仓库 Top 250

OpenCode

AI 应用

OpenCode 是一个旨在保护隐私和灵活性的开源 AI 编码代理。它允许用户连接来自不同提供商的任何模型,包括 Claude、GPT 和 Gemini,并提供订阅计划以访问顶级开源模型。

AI 编程助手

AI 应用 排名第 46 位

查看工具

AI 应用

旨在保护隐私和灵活性的开源 AI 编码代理。它允许用户连接来自不同提供商的任何模型,包括 Claude、GPT 和 Gemini,并提供订阅计划以访问顶级开源模型。OpenCode 是一个旨在保护隐私和灵活性的开源 AI 编码代理。它允许用户连接来自不同提供商的任何模型,包括 Claude、GPT 和 Gemini,并提供订阅计划以访问顶级开源模型。

AI 编程助手
AI 应用 排名第 46 位
1/8