Skip to main content

An intelligent shell with AI chat capabilities

Project description

smart_shell

基于python库prompt_toolkit 实现的一款命令行终端, 再保持现有shell功能的背景下,额外支持以下功能

  1. 终端支持chat命令, 可以在命令行和大模型聊天
  2. 终端支持chat读取命令行上下文, 支持读取历史shell命令的输入、输出结果
  3. 在pipeline管道中, 支持chat命令读取管道命令的输出,输出

安装

pip intall -r requirements.txt

功能点1

在命令行中输入chat命令,进入聊天模式,可以和大模型聊天

> chat 你是什么模型

功能点2

在命令行中输入chat命令,进入聊天模式,可以和大模型聊天

chat 刚才git执行,为啥报错

功能点3

在pipline管道中, 支持chat命令读取管道命令的输出,输出

> ls -ls |  chat 转换为markdown格式

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

in_chat_shell-0.1.2.tar.gz (11.8 kB view details)

Uploaded Source

File details

Details for the file in_chat_shell-0.1.2.tar.gz.

File metadata

  • Download URL: in_chat_shell-0.1.2.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.15

File hashes

Hashes for in_chat_shell-0.1.2.tar.gz
Algorithm Hash digest
SHA256 31209fea42f00f23b57d1083c6a05413d11be777a459ccec741b52aaf9e049be
MD5 d5d0af5e488c63ac0bb2c804f4c7603d
BLAKE2b-256 9f8143c619217a23d142d0db2f9de1b6a14c3b16f734b8ce497fd9e01f503109

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page