shai

在终端里随时结对编程,快速获得代码建议

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 编程开发 🍴 复刻 59 🐛 待处理 36 👀 关注 12
GitHub ↗
GitHub 星标 ★ 630
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0 许可证,可免费使用和部署。

项目预览

shai 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类编程开发
开发团队ovh
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0 许可证,可免费使用和部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Rust
技术栈/模型agentic-ai,ai,cli,coding-assistant,hacktoberfest
GitHub 星标★ 630
上线时间2025-07-16 00:00:00
代码更新2026-10-30
仓库体积3.9 MB
本站数据更新2026-11-09
维护状态较活跃
收录时间2026-08-09
浏览次数7

项目介绍

shai 是一个用 Rust 编写的终端编程助手,定位为你的结对编程伙伴。它解决的是开发者在终端中需要快速获得代码建议、解释或重构支持的问题。核心能力包括代码理解、生成和修改建议,通过命令行交互方式无缝融入现有工作流。作为早期项目,它强调轻量、快速和本地化,避免依赖云端服务,适合注重隐私和效率的开发者。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 630

使用教程

难度:进阶 约 40 分钟 部署方式:本地安装 5 步

环境要求

  • Rust 工具链
  • 模型服务凭据

安装与启动步骤

  1. 1拉代码

    纯 Rust 项目,用 cargo 构建。

    git clone git@github.com:ovh/shai.git
  2. 2构建

    编译通过后可执行文件在 target 目录。

  3. 3交互模式

    在终端里直接对话,让它读代码或改文件。

  4. 4管道模式

    无头模式适合脚本化,把提示从标准输入喂进去。

  5. 5当服务或加技能

    也能起兼容接口的 HTTP 服务,或用项目约定文件带上下文。

如何确认成功

交互模式能改对一处代码,管道模式能返回纯文本结果

注意事项

  • 它会执行命令并改文件,先在干净仓库里试。
  • 项目约定文件能让它理解项目结构,不配就会盲改。
  • 作为服务暴露时注意鉴权,默认配置不适合公网。

核心亮点

  • Rust 编写,启动快、内存占用低,适合常驻终端
  • 本地运行,代码不离开机器,隐私安全
  • 无缝集成终端工作流,无需切换窗口

不足之处

  • 早期项目,功能覆盖和稳定性待完善
  • 文档/社区待观察

适用场景

  • 日常编码中快速查询代码片段
  • 代码重构前的思路梳理
  • 学习新语言或框架时的即时解释

替代项目

GitHub Copilot CLI、OpenAI Codex CLI、Aider

上一篇:Claude-code

下一篇:free-ai-coding

同类项目推荐

power-platform-skills 开源

让 AI 助手直接会写 Power Platform 方案

A plugin marketplace for GitHub Copilot and other AI agents that provides Power Plat···

★ 1126 2026-09-15
gograph 开源

让 AI 编程助手看懂 Go 代码结构,精准定位调用链

Local-only Go static analysis engine with a built-in MCP server. Gives AI coding age···

★ 231 2026-08-09
harness-remote 开源

跨设备续接 AI 编码会话,换台机器接着写

Native-session control plane for Codex, Claude Code, OpenCode, PI and many others. R···

★ 437 2026-09-30
deepcode-cli 开源

在终端里用 deepseek-v4 深度思考,写代码更聪明

Deep Code 是专为 deepseek-v4 模型优化的终端 AI 编码助手,支持深度思考、推理强度控制以···

★ 2190 2026-08-09
aider 开源

在终端里用 AI 结对编程,直接改代码并自动提交。

aider is AI pair programming in your terminal

★ 50030 2026-08-09
LeanCopilot 开源

在 Lean 里写证明时,让 LLM 实时给下一步建议

LLMs as Copilots for Theorem Proving in Lean

★ 1342 2026-10-23
react-native-boilerplate 开源

开箱即用的三端 React Native 脚手架,AI 友好,快速启动生产级应用。

Production-ready React Native boilerplate for iOS, Android, and Web with Expo SDK 58···

★ 524 2026-08-09
PythonIDE-iOS 开源

在 iPhone/iPad 上跑完整 Python 与 AI Agent,随时随地写代码

面向 iPhone/iPad 的 Python 3.14.6 与 HTML/CSS/JavaScript 开发工作台:AI Agent、Noteb···

★ 91 2026-08-09
mimi-remote 开源

手机上远程指挥 AI 编程,审代码、批操作、管 Git

Remote control for Codex and Claude Code from your iPhone and iPad — watch progress···

★ 111 2026-08-09