KognitiveKompanion

KognitiveKompanion

site icon
2025.03.22 0
HTMLAI 接口桌面环境硬件加速开发效率
KognitiveKompanion 是一个现代、多功能的 AI 接口,专为 KDE 和其他桌面环境设计,旨在提供与多种 AI 后端(包括 OpenAI、Ollama 和 AMD Ryzen AI 硬件加速)的无缝交互。
View on GitHub

Overview

基本能力

产品定位

KognitiveKompanion 是一个多功能的 AI 接口,支持多种 AI 后端,提供高级用户界面和上下文功能,适用于桌面环境中的 AI 交互。

核心功能

  • 多后端支持
  • OpenAI API 集成(GPT-4o、GPT-3.5-Turbo 等)
  • Ollama 后端支持本地模型
  • AMD Ryzen AI 硬件加速
  • 高级用户界面
  • 可折叠部分,界面简洁
  • 对话侧边栏管理聊天历史
  • 现代风格,支持 KDE 主题集成
  • 系统托盘图标和浮动窗口选项
  • 上下文功能
  • 屏幕捕获功能,提供视觉上下文
  • 音频输入支持
  • RAG(检索增强生成)切换
  • 对话管理
  • 保存和加载对话
  • 导出聊天历史

适用场景

  • 桌面环境中的 AI 交互
  • 本地 AI 模型的使用
  • 硬件加速的 AI 计算

工具列表

  • run_openai_gui.sh:运行 OpenAI 后端
  • run_kde_ai_interface.py:运行 Ollama 后端
  • run_ryzen_ai_model.py:运行 AMD Ryzen AI 后端

常见问题解答

使用教程

使用依赖

  • Python 3.8+(推荐 Python 3.12)
  • PyQt5
  • KDE Plasma 5 桌面(可选,也支持其他桌面环境)
  • 以下任一后端:
  • OpenAI API 密钥
  • 本地运行的 Ollama
  • AMD Ryzen AI 兼容硬件(可选)

安装教程

  1. 克隆仓库:
git clone https://github.com/MagicUnicornInc/KognitiveKompanion.git
cd KognitiveKompanion
  1. 安装依赖:
pip install -r requirements.txt
  1. 运行应用程序(根据后端选择):
# OpenAI 后端
./run_openai_gui.sh

# Ollama 后端
./run_kde_ai_interface.py

# AMD Ryzen AI 后端(如果支持硬件)
./run_ryzen_ai_model.py

调试方式

  • 检查依赖是否安装完成
  • 确保后端服务正常运行
  • 查看日志文件以获取错误信息

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。