
KognitiveKompanion

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 后端
常见问题解答
- 详细的后端设置指南请参考 MULTI_BACKEND_GUIDE.md
- AMD Ryzen AI 特定设置请参考 README_RYZEN_AI_SETUP.md
使用教程
使用依赖
- Python 3.8+(推荐 Python 3.12)
- PyQt5
- KDE Plasma 5 桌面(可选,也支持其他桌面环境)
- 以下任一后端:
- OpenAI API 密钥
- 本地运行的 Ollama
- AMD Ryzen AI 兼容硬件(可选)
安装教程
- 克隆仓库:
git clone https://github.com/MagicUnicornInc/KognitiveKompanion.git
cd KognitiveKompanion
- 安装依赖:
pip install -r requirements.txt
- 运行应用程序(根据后端选择):
# OpenAI 后端
./run_openai_gui.sh
# Ollama 后端
./run_kde_ai_interface.py
# AMD Ryzen AI 后端(如果支持硬件)
./run_ryzen_ai_model.py
调试方式
- 检查依赖是否安装完成
- 确保后端服务正常运行
- 查看日志文件以获取错误信息