Skip to content

About

Used to solve the issue where Copilot cannot be used in Linux operating systems.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

7 Commits

Folders and files

Repository files navigation

Copilot For Linux

Linux 平台的 AI 桌面助手,开源免费的 Microsoft Copilot 替代品。

一个轻量级、跨发行版的 AI 聊天面板,通过全局快捷键随时唤起,支持自定义 API 地址(兼容 OpenAI 协议),可作为你的日常 Linux 系统管理、编程辅助、文档写作助手。

✨ 特性

  • 🪟 悬浮聊天面板 - 类似 Windows Copilot 的浮动窗口,可拖动、置顶
  • ⌨️ 全局快捷键 - 默认 右 Ctrl 唤起,可在设置中自定义
  • 🌍 跨发行版支持 - 自动识别 Debian / Arch / RHEL / SUSE / Alpine 等发行版,智能推荐对应包管理器命令
  • 🤖 自定义 API - 兼容 OpenAI Chat Completions 协议,可接入 OpenAI、DeepSeek、Qwen、Claude、自建 LLM 等
  • 📋 模型动态拉取 - 一键从 API 地址获取可用模型列表,无需手动输入
  • 🎨 主题切换 - 深色 / 浅色 / 跟随系统三种模式
  • 📝 完整 Markdown - 支持标题、表格、任务列表、代码块、引用等
  • 🖥️ 系统信息 - 自动检测发行版、内核、内存、运行环境
  • 💬 多轮对话 - 保留上下文,支持流式响应

📦 安装

Debian / Ubuntu / Mint

从 Releases 下载 .deb 包后:

sudo apt install -y ./copilot-for-linux_1.0.0_amd64.deb
copilot-for-linux

Arch / Manjaro

sudo pacman -U copilot-for-linux-1.0.0-x86_64.pkg.tar.zst
copilot-for-linux

Fedora / RHEL

sudo dnf install ./copilot-for-linux-1.0.0.x86_64.rpm
copilot-for-linux

AppImage(通用)

chmod +x copilot-for-linux_1.0.0_amd64.AppImage
./copilot-for-linux_1.0.0_amd64.AppImage

⚙️ 使用

  1. 启动后,点击右上角 ⚙️ 进入设置
  2. 填写 API 密钥 和 API 地址(默认 https://api.openai.com/v1)
  3. 点击 「获取」 按钮自动拉取可用模型列表
  4. 选择模型并保存
  5. 回到聊天面板,按 右 Ctrl 随时唤起窗口开始对话

🔧 从源码构建

# 克隆
git clone https://github.com/com-in/Copilot-For-Linux.git
cd Copilot-For-Linux

# 安装依赖
npm install

# 开发模式
npm run dev

# 构建所有 Linux 包(deb / rpm / AppImage / pacman)
npm run build:all

🎯 全局快捷键

快捷键 功能
右 Ctrl(默认) 唤起/隐藏 Copilot 窗口
Esc 关闭当前窗口
Enter 发送消息(在输入框中)

可在 设置 → 行为 → 全局快捷键 中点击「录制」自定义。

🤝 协议

本项目基于 GNU General Public License v3.0 开源,详见 LICENSE 文件。

📄 项目结构

Copilot-For-Linux/
├── src/
│   ├── main/           # Electron 主进程
│   ├── renderer/       # 渲染进程(UI)
│   └── shared/         # 主/渲染共享代码
├── assets/             # 图标等资源
├── scripts/            # deb/rpm/AppImage 构建脚本
├── package.json
└── LICENSE             # GPL-3.0

🙏 致谢

本项目受 Microsoft Copilot 启发,旨在为 Linux 用户提供类似体验。

About

Used to solve the issue where Copilot cannot be used in Linux operating systems.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages