Thanks to visit codestin.com
Credit goes to github.com

Skip to content

jlu-lab-dev/deepshell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

一、项目介绍

DeepShell 是基于大语言模型(LLM)的操作系统智能体,将LLM与操作系统深度集成,LLM作为操作系统的大脑,用户通过自然语言与操作系统完成交互,LLM分析用户的复杂需求、完成推理、决策、调用操作系统上的工具完成复杂任务。

DeepShell 使用了国内的人工智能引擎,为用户提供了一个多功能的交流平台,支持的在线AI模型为:DeepSeek、阿里的通义千问、讯飞星火,同时支持本地部署Ollama模型。

二、使用说明

1、安装

(1) 使用python版本为3.10的环境

$ conda create -n deepshell python=3.10
$ conda activate deepshell

(2) 安装 uv

$ pip install uv

(3) 使用 uv 环境(在项目根目录下执行以下命令)

$ uv venv .venv
$ uv sync

2、运行

(1) 获取api-key ,可以参考链接:

DeepSeek API Key

阿里云百炼 API Key

讯飞星火 API Key (点击免费试用、然后点击在线调试,进入调试页面后左边选择Spark Max,即可在界面右上方http服务接口认证信息看到APIKey)

(2) 重命名./config/.env.example./config/.env,将api-key配置到"api_key=" 字段

(3) 运行singleton_app.py (Pycharm解释器:Windows选.venv/Scripts/python.exe, Linux系统为.venv/bin/python,MacOS为.venv/bin/python3.10)

$ ./.venv/Scripts/python singleton_app.py

(4) 会议记录功能需要下载ffmpeg之后才能使用,配置好ffmpeg之后首次运行会自动下载依赖

FFmpeg配置

(5) 联网搜索功能需到.\mcp\websearch\webSearchMCP目录下启动mcp服务器,执行以下命令以启动:

$ npm install
$ npm run dev

该功能将在本地的3000端口上运行。

About

DeepShell - An OS agent driven by LLM(2025年挑战杯人工智能+应用赛项目)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •