cog

在聊天框里直接跑命令行,运维协作快人一步

Cog 是一个基于 Elixir 和 Phoenix 框架构建的聊天机器人框架,旨在将命令行工具的强大能力引入到聊天平台中。它允许用户通过 Slack、HipChat 等聊天界面直接执行 Unix 管道命令,实现 ChatOps 工作流。Cog 解决了运维和开发团队需要频繁切换上下文、在聊天工具和终端之间来回切换的问题,通过将运维命令、脚本和自动化任务集成到聊天对话中,提升协作效率和响应速度。其核心能力包括:自定义命令的创建与权限管理、与外部系统通过 Webhook 集成、支持管道操作符串联多个命令、以及基于角色的访问控制。Cog 特别适合需要快速执行运维操作、自动化部署、监控告警响应的团队,让团队成员无需离开聊天窗口即可完成日常运维任务。

开源 free 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 920
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类对话助手
开发团队operable
所属国家
定价模式free
价格说明开源项目,基于Elixir,将命令行能力引入聊天,可自行部署,完全免费。
访问状态
是否开源是
开源协议NOASSERTION
主要语言Elixir
技术栈/模型bot-framework,chat-bot,chatbot,chatbot-framework,chatops,cog,devops,elixir-phoenix,hipchat,slack,unix-pipes
GitHub 星标★ 920
30天Star增速
HF 下载量
上线时间2016-01-08 00:00:00
最近更新2026-07-31 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数1

使用教程

核心亮点

  • 深度集成 Unix 管道,支持聊天内串联命令,如 !ps | !grep beam
  • 基于角色的权限控制,可精细管理谁能在聊天中执行哪些命令
  • 使用 Elixir/Phoenix 构建,具备高并发和实时通信能力

不足之处

  • 项目已停止维护,社区活跃度低,新用户上手缺乏官方支持
  • 文档和示例相对有限,学习曲线较陡

适用场景

  • 运维团队在 Slack 中直接执行部署、重启等操作,无需切换终端
  • 开发团队共享常用脚本,通过聊天机器人统一调用
  • 监控告警触发后,在聊天频道内快速执行诊断命令

替代项目

Hubot、Errbot、Lita

项目介绍

cog 是对话助手领域的开源项目,由 operable 开发,2016 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(920)位列前 30%,在对话助手分类中处于中上游。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-07-31。基于Elixir,将命令行能力引入聊天,可自行部署,完全免费。

它主要面向的使用场景是:运维团队在Slack中直接执行部署、重启等操作,无需切换终端。同类可对比的替代方案包括 Hubot、Errbot、Lita。

上一篇:hugging-chat-api

下一篇:kubernetes-chatgpt-bot

同类项目推荐

open-webui 开源

给本地模型配个漂亮聊天室,全家都能用

User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

★ 152821 2026-08-09
prompts.chat 开源

海量好提示词,抄了就能让 AI 更听话

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the commun···

★ 170999 2026-08-09
elia 开源

终端里用键盘快速聊 AI,多模型切换不打断思路

A snappy, keyboard-centric terminal user interface for interacting with large langua···

★ 2479 2026-08-09
NextChat 开源

一个界面聊遍所有主流AI模型,支持全平台部署,轻快又私密。

✨ Zero-config AI chat assistant. No API key needed — sign up and instantly chat wi···

★ 88802 2026-08-09