#命令行界面

HTTPie AI - API交互工具
AI开发辅助编程AI工具HTTPie桌面应用命令行界面人工智能技术文档热门
HTTPie AI提供了一种全新的API交互方式,目的是让API使用更加直观、简便。它涵盖桌面、命令行和AI集成等多种工具,以适应广泛的开发场景,并重视提升操作的效率和速度。此外,网站还持续提供文档、招聘及博客更新,全面支持用户需求。
aichat - 提供即时交互与高级功能的多平台人工智能命令行工具
AIChat人工智能多平台支持命令行界面会话管理Github开源项目
AIChat是一个多功能的人工智能命令行工具。具备聊天式交互、Shell助手和文件整合功能,支持20多个顶尖语言模型平台。它能够通过统一接口实现简便的连接和互动,适用于开发者和一般用户。AIChat通过自定义角色和会话管理提升效率,并通过内置HTTP服务器和LLM代理功能简化语言模型的整合使用。
ell - 适用于终端环境下与LLMs进行交互轻量级命令行工具
ell命令行界面BashLLMs插件Github开源项目
ell是一个用Bash编写的轻量级命令行工具,适用于终端环境下与LLMs进行交互。其功能包含终端提问、支持管道操作、调用函数和使用模板等。ell安装简单,并支持扩展,需Bash 4.2及以上版本、jq、curl和(可选)perl。用户可通过配置文件灵活选择不同的LLM模型,如Google的gemini和OpenAI的gpt-4o系列。ell与其他工具兼容,适合各种开发和日常使用场景。
gpt-cli - 命令行聊天工具,支持多平台与自定义配置
gpt-cli命令行界面模型定制API使用跟踪多助手支持Github开源项目
gpt-cli 是一个在终端中与 OpenAI、Anthropic、Google Gemini 和 Cohere 等模型互动的命令行工具。具备自定义模型、参数与多个助理的功能,支持 API 使用追踪、快捷键、Markdown 格式及多行输入。通过 YAML 文件管理配置,适用于多种操作场景。
i18n-cli - OpenAI API支持的JSON文件翻译CLI工具
i18n-cli翻译工具命令行界面OpenAI APIJSON格式Github开源项目
i18n-cli是一款使用OpenAI API翻译JSON语言文件的命令行工具。用户只需指定语言文件目录和源文件,工具会读取目录中的文件并进行翻译,随后将翻译结果保存回文件中。支持独立参考文件,并提供忽略现有值或重新生成翻译的选项。
riposte - 轻松构建定制互动式Shell,简化REPL构建流程
riposteREPLPython命令行界面自动补全Github开源项目
Riposte 是一个帮助开发者将应用程序封装在定制互动式Shell中的工具。它简化了构建REPL的常见任务,使开发者可以专注于应用程序的具体领域逻辑。无论是处理嵌入式设备的安全项目还是构建自定义工具,Riposte 都能提供强大的Shell逻辑和用户友好的功能。该工具支持 Python 3.8 及以上版本,并提供命令注册、TAB补全、类型提示、打印方法、命令历史记录、动态提示符和横幅显示等丰富特性。
arena - 帮助数据科学家简化机器学习训练作业的运行和监控的命令行工具
Arena命令行界面机器学习训练KubernetesGPU资源管理Github开源项目
Arena 是一个命令行工具,帮助数据科学家简化机器学习训练作业的运行和监控。支持独立和分布式的TensorFlow训练,基于Kubernetes、Helm和Kubeflow,降低数据科学家对Kubernetes知识的依赖。此外,Arena 提供 `top` 命令可检查 Kubernetes 集群中的 GPU 资源,让数据科学家在单一机器上享受 GPU 集群的强大性能。
indicators - C++进度条和加载动画库
indicators进度条多线程C++命令行界面Github开源项目
indicators是一个C++库,提供线程安全的进度条和加载动画。支持多种进度条样式,包括基本、不确定、方块、多进度和动态进度条。该库为头文件式,使用简便,并可自定义Unicode、颜色和字体等选项。适用于需在命令行界面显示进度的C++应用。
firebase-tools - 专为简化Firebase项目管理和部署而设计全面的命令行工具
Firebase CLI命令行界面部署项目管理身份验证Github开源项目
Firebase CLI是一款功能全面的命令行工具,专为简化Firebase项目管理和部署而设计。该工具支持代码和资产部署、本地服务器运行、数据库操作以及用户数据管理等核心功能。Firebase CLI通过npm快速安装,提供多种认证选项,并支持CI环境集成。除了直观的命令行界面,它还可作为Node模块使用,灵活适应各种开发场景需求。
gitui - 终端中的Git图形界面:快速高效的版本控制工具
GitUIGit终端命令行界面版本控制Github开源项目
GitUI是一款运行在终端中的Git图形界面工具,为开发者提供了便捷的版本控制体验。它支持快速的键盘操作和上下文帮助,实现了检查、提交、修改等核心Git功能。GitUI采用异步Git API和响应式UI,即使在大型代码仓库中也能保持流畅运行。作为一个轻量级的开源项目,GitUI为Git工作流程带来了直观的可视化操作。
dry-cli - Ruby命令行界面开发框架
dry-cliRuby命令行界面开源项目gemGithub
dry-cli是一个Ruby命令行界面开发框架,提供简洁API和灵活的命令结构支持。该项目兼容多个Ruby版本,包括MRI 2.4.0以上和JRuby 9.4以上。dry-cli简化了CLI应用开发,并提供详细文档和社区支持。项目托管于GitHub,采用开源协议,为开发者提供命令行工具开发解决方案。
pesto - 基于机器学习的高效音高估计开源工具
PESTO音高估计机器学习PyTorch命令行界面Github开源项目
PESTO是一个开源的音高估计工具,基于机器学习技术开发。该项目获得ISMIR 2023最佳论文奖,具有出色的性能和快速的处理速度。PESTO支持多种音频格式,提供命令行和Python API接口,便于集成使用。与CREPE相比,PESTO的模型参数更少,但在主要数据集上表现相当。适用于需要高效音高估计的音频处理应用。
cobra - Go语言现代CLI应用程序开发框架
CobraCLI应用Go项目命令行界面子命令Github开源项目
Cobra是一个用于构建现代CLI应用程序的Go语言库,提供简洁接口创建类git和go工具的命令行界面。它支持子命令、POSIX兼容标志、智能建议等功能,被Kubernetes、Hugo等项目采用。Cobra遵循'APPNAME COMMAND ARG --FLAG'模式,使应用程序使用直观如句子。该库还支持自动帮助生成、shell自动完成等高级特性,简化了CLI开发流程。
python-fire - 自动生成命令行接口的Python开源库
Python Fire命令行界面CLI开发自动化工具Python库Github开源项目
Python Fire是一个开源库,可自动为Python对象生成命令行接口(CLI)。该库支持多种Python元素,简化CLI创建过程,便于代码调试和探索。它还提供了灵活的命令行交互方式,有助于Bash和Python之间的转换。开发者通过简单操作即可为项目添加CLI功能,从而提高开发效率。
Ad-Library-API-Script-Repository - Facebook广告库API命令行访问工具集
Facebook广告库APIPython脚本命令行界面开源项目Github
Ad-Library-API-Script-Repository是一个代码示例集,用于展示Facebook广告库API的使用方法。项目提供命令行界面,支持跨平台操作,基于Python 3.0+开发。通过该工具,可方便地查询Facebook平台广告信息,适用于广告数据分析等研究场景。
cli - 简化数据库分支和部署管理的命令行工具
PlanetScale CLI数据库工具命令行界面开发环境数据库管理Github开源项目
PlanetScale CLI是一款专业的数据库管理命令行工具,提供分支管理和部署请求等核心功能。支持macOS、Linux和Windows平台,安装便捷,操作直观。该工具可高效管理PlanetScale数据库,简化开发工作流程。
AiTerm - 智能终端助手实现自然语言到可执行命令的转换
AI工具AiTermAI助手终端体验命令行界面自动完成
AiTerm作为一款创新AI终端助手,将自然语言转换为可执行命令,为开发者和命令行用户提供高效的终端体验。其功能涵盖实时AI辅助、IDE风格自动补全和工作流程组织工具。AiTerm注重数据隐私,兼容多种流行终端,以高速和轻量级特性优化命令行操作。这一工具简化了开发流程,有效提升工作效率,适合现代开发环境使用。
HTTPie - 流畅直观的跨平台API测试工具
AI工具HTTPieAPI测试开发工具命令行界面跨平台
HTTPie是一款跨平台的API测试工具,为开发者提供直观的界面和强大功能。支持Web、桌面和终端版本,便于测试和调试HTTP服务器、RESTful API及Web服务。其用户友好设计和活跃的社区支持,使HTTPie成为众多开发者和顶级科技公司信赖的选择。
typer - Python类型提示驱动的直观命令行界面框架
TyperCLI开发Python命令行界面FastAPIGithub开源项目
Typer是一个基于Python类型提示的命令行界面(CLI)应用程序开发库。它为开发者提供直观的编写体验和简洁的代码结构,支持从简单到复杂的CLI应用开发。Typer还包含一个命令行工具,可自动将Python脚本转换为CLI应用。作为FastAPI的兄弟项目,Typer为CLI开发带来了高效便捷的体验,使开发者能够轻松创建功能强大的命令行工具。
Komac - 跨平台CLI工具 快速创建WinGet清单文件
KomacWinGet清单创建工具跨平台命令行界面Github开源项目
Komac是为WinGet社区仓库开发的高级命令行工具,专门用于创建清单文件。该工具运行速度快,内存占用低,支持Windows、Linux和macOS等多个操作系统。Komac具备创建新包、更新现有包和删除版本等功能,还能自动提交到WinGet仓库。相较于同类工具,Komac具有更强的检测能力和更快的迭代速度,适合WinGet项目开发者使用。
scli - 基于Signal的命令行界面 支持Vim式操作和自定义功能
Signalscli命令行界面即时通讯开源软件Github开源项目
该项目为Signal开发了一个命令行界面,结合了signal-cli和urwid库。它支持Vim式导航、外部编辑器调用和可选的Emacs风格输入。基本功能涵盖消息收发、附件处理和表情回应,但尚未实现消息引用、@提及和语音通话等高级特性。这个简洁的工具为习惯命令行操作的用户提供了另一种使用Signal的选择。
questionary - 简化命令行界面开发的Python库
Questionary命令行界面Python库用户输入交互式提示Github开源项目
Questionary是一个用于构建命令行界面的Python库。它支持多种输入类型,包括文本、密码、文件路径、确认、选择等。该库设计简洁,仅需少量代码即可创建交互式提示。Questionary被广泛应用于多个项目中,并获得Rasa等知名项目的采用。库提供了完善的文档和示例,便于开发者快速掌握并开发出用户友好的命令行应用。
liquidctl - 开源跨平台液冷系统管理工具
liquidctl液冷控制跨平台工具设备驱动命令行界面Github开源项目
liquidctl是一款开源的跨平台工具,用于管理液冷系统和其他计算机设备。它支持多种品牌的AIO液冷器、风扇控制器和LED控制器等硬件。通过命令行接口,可以列出设备、初始化、调整风扇曲线和设置LED灯效。liquidctl还可集成到其他程序和脚本中实现自动化。该工具兼容Linux、macOS和Windows等操作系统,提供统一的设备管理体验。
tyro - 基于Python类型内省的命令行界面生成工具
tyro命令行界面Python类型注解配置管理Github开源项目
tyro是一款基于Python类型内省的命令行界面生成工具。该库支持通过函数签名或数据类定义配置对象,能够自动生成帮助文本、嵌套结构、shell补全和子命令。tyro的设计既轻量又灵活,适用于临时脚本和大型项目,提供类型安全和模块化特性。目前,tyro已在神经辐射场、大型语言模型训练、3D处理等多个领域的开源项目中得到广泛应用。
waveterm - AI驱动的开源终端 重塑命令行工作流
Wave Terminal终端工具开源软件AI集成命令行界面Github开源项目
Wave Terminal重新定义了终端应用,将AI技术与开源理念相结合。它不仅提供了传统终端的功能,还引入了多项创新特性:内联渲染减少上下文切换,持久会话确保工作连续性,全局命令历史搜索提高效率,工作区管理优化组织结构,内置代码编辑器便于即时修改,AI集成辅助命令编写。这些功能共同打造了一个现代化、高效的开发环境。
mas - Mac App Store应用管理的命令行接口
mas-cliMac App Store命令行界面自动化应用管理Github开源项目
mas-cli是一个为Mac App Store设计的命令行接口工具,支持通过终端搜索、安装、更新和管理应用。该工具可通过Homebrew或MacPorts安装,提供列出已安装应用、搜索新应用、批量更新等功能,简化了Mac用户的应用管理流程。mas-cli主要面向需要自动化和脚本处理的用户,但也适合喜欢命令行操作的普通用户使用。
You-Dont-Need-GUI - 命令行替代GUI 提升计算机操作效率指南
命令行界面GUI文件操作系统管理网络工具Github开源项目
该项目提供命令行替代方案,涵盖文件操作、压缩解压、系统监控和网络诊断等领域。项目包含详细说明和示例,帮助用户掌握CLI命令,摆脱GUI限制,提高日常操作效率。此外,项目还收录实用CLI技巧和快捷键,进一步优化命令行使用体验。
teachcode - 通过实践任务提升编程技能的命令行工具
teachcode编程教学工具GitHub命令行界面开源项目Github
teachcode是一款命令行学习工具,通过30个递进式编程任务帮助用户掌握Python或JavaScript基础。该工具结合GitHub,提供实践性学习体验,适合编程初学者及想巩固基础的开发者。用户需完成当前任务才能进入下一关,循序渐进地提升编程能力。
gut - Git替代工具 提供简化命令和实用功能
GutGitCLI工具版本控制命令行界面Github开源项目
Gut是一个开源的Git替代命令行界面,专注于简化版本控制。它提供统一命名的命令和实用功能,包括凭证管理、云平台集成和错误修复。Gut适合Git新手,通过简化操作流程,降低了版本控制的学习难度。虽然仍在alpha阶段,但Gut已显示出成为有效Git辅助工具的潜力。
topydo - 基于todo.txt的多界面待办事项管理工具
topydo待办事项应用todo.txt格式命令行界面文本用户界面Github开源项目
topydo是一个基于todo.txt格式的待办事项管理工具,提供命令行、提示模式和列模式三种界面。它支持截止日期、开始日期、任务依赖和周期性任务等功能,同时具备灵活的排序分组、自定义输出和相对日期输入等特性。topydo保持与todo.txt格式完全兼容,可通过pip轻松安装,并支持额外安装列模式或提示模式的依赖包。
python-dotenv - Python环境变量管理利器
python-dotenv环境变量配置管理12-factor命令行界面Github开源项目
python-dotenv是一个强大的环境变量管理库,支持从.env文件读取配置并设置环境变量。它简化了12-factor应用开发,提供API和命令行接口,支持变量扩展和多行值。该库适用于开发环境配置、高级配置管理等场景,让应用程序在不同环境中更易配置和部署。python-dotenv的灵活性和易用性使其成为Python开发中管理配置的理想选择。
chatgpt - 命令行ChatGPT工具 支持多模型及高级功能
ChatGPTCLIOpenAI API命令行界面自然语言处理Github开源项目
该命令行ChatGPT工具基于GPT-3.5-turbo和GPT-4模型,提供交互式聊天、管道处理和多种安装方式。工具支持自定义配置、提示切换、对话历史管理和快捷键定制,并兼容Azure OpenAI服务。它为开发者和技术爱好者提供了简化的AI交互体验,是一款功能丰富的命令行AI助手。
gptme - 终端AI助手 本地化代码执行与开发辅助工具
gptme命令行界面LLM助手代码执行开源项目Github
gptme是一个终端AI助手项目,为开发者提供本地化的代码执行和辅助功能。该工具支持多种LLM模型,允许用户在终端中进行交互式对话,执行shell命令、运行代码和操作文件。作为ChatGPT代码解释器的本地替代方案,gptme克服了软件限制、网络访问、超时和隐私问题,为开发和终端工作提供实用的智能支持。
glow - 命令行Markdown阅读器 呈现优雅文档体验
GlowMarkdown阅读器命令行界面终端工具开源项目Github
Glow是一款为命令行环境优化的Markdown阅读器,能够自动发现并渲染本地文件和Git仓库中的Markdown文档。它提供了直观的文本用户界面和强大的CLI功能,支持多种样式和自定义配置。Glow不仅提高了命令行界面的实用性,还为用户带来了美观、高效的Markdown阅读体验。通过巧妙设计,Glow成功展现了CLI环境的独特魅力。
wp-cli - WordPress命令行管理工具
WP-CLIWordPress命令行界面插件管理网站管理Github开源项目
WP-CLI是WordPress的命令行界面工具,支持通过命令行执行插件更新、多站点配置等管理任务,无需使用浏览器。该工具可扩展自定义命令,拥有活跃的社区支持。WP-CLI优化了WordPress开发和管理流程,提升工作效率,成为开发者和管理员的实用工具。
prezto - Zsh 配置框架,模块化设计优化命令行环境
PreztoZsh配置框架命令行界面shell配置自动补全Github开源项目
Prezto 是一个开源的 Zsh 配置框架,通过模块化设计提供智能默认设置、命令别名、自定义函数和自动补全功能,优化命令行界面体验。它支持灵活的自定义扩展,并提供简便的安装和更新机制。Prezto 适合追求高效 Shell 环境的开发者和系统管理员,并提供丰富的主题选项以个性化终端界面。