oh-my-pi

树莓派装上它,一句话就能指挥小电脑干活

开源 🏷️定价信息待确认 ✅ 目前可打开 智能体 🍴 复刻 4345 🐛 待处理 4644 👀 关注 94
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 38272
维护状态 活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

oh-my-pi 项目界面预览图
图片来源:项目官网

项目数据

分类智能体
开发团队can1357
官网地址https://omp.sh
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型ai-agent,ai-coding-agent,anthropic,bun,claude,cli,coding-assistant,llm,mcp,multi-provider,openai,rust,terminal,tui,typescript
GitHub 星标★ 38272
上线时间2025-12-31 00:00:00
代码更新2026-11-09
仓库体积777.8 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数8

项目介绍

面向终端的 AI 编程智能体,具备哈希锚定编辑、优化的工具框架、LSP、Python、浏览器、子智能体等丰富能力,为终端编码带来全新体验。

Star 增长趋势

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

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

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 7 步

环境要求

  • macOS、Linux 或 Windows 终端环境
  • 使用 Bun 安装方式需 bun ≥ 1.3.14
  • Alpine/musl 系统需先安装 libstdc++ 与 libgcc
  • 从源码运行需 Bun 与 Rust 工具链(可用 nix develop 获取)

安装与启动步骤

  1. 1选择安装方式

    支持一键脚本、Homebrew、Bun 全局安装、Nix、mise 多种方式,按系统任选一种即可。

  2. 2一键脚本安装

    macOS/Linux 推荐方式,脚本会自动下载并安装。Alpine 需先装 musl 运行库。

    curl -fsSL https://omp.sh/install | sh
  3. 3Homebrew 安装

    已装 Homebrew 的 macOS/Linux 用户可用,通过官方 tap 安装。

    brew install can1357/tap/omp
  4. 4Bun 全局安装

    README 标注推荐方式,使用 Bun 包管理器全局安装该 npm 包。

    bun install -g @oh-my-pi/pi-coding-agent
  5. 5Windows 安装

    在 PowerShell 中执行安装脚本完成安装。

    irm https://omp.sh/install.ps1 | iex
  6. 6Nix 安装

    Nix 用户可直接运行不安装,或安装到当前 profile。

    nix profile install github:can1357/oh-my-pi
  7. 7从源码启动

    新克隆的仓库必须先跑 bun setup 安装依赖并构建 Rust/N-API 原生插件,再启动。

    bun setup
    bun dev

如何确认成功

源码方式可执行 bun dev -- --version 做非交互冒烟检查,能正常打印版本号即说明环境就绪。

常见问题

Q:必须准备 API Key 吗?

A:不一定。README 说明本地实例会跳过密钥,可直接对接本地模型服务;远程厂商则需按提示配置对应凭证。

Q:可以接哪些模型服务?

A:支持 OpenAI 兼容的 /v1/models 接口,以及 Ollama(本地/云)、LM Studio(本地)、llama.cpp、vLLM、LiteLLM 等本地服务。

Q:Alpine 上装完跑不起来怎么办?

A:预编译 musl 二进制动态依赖 libstdc++ 和 libgcc,而 Alpine 默认不带,先执行 apk add libstdc++ libgcc 再运行。

Q:Bun 版本有要求吗?

A:README 标注支持 macOS/Linux/Windows,Bun 版本需 ≥ 1.3.14。

注意事项

  • 修改 Rust crates 或 packages/natives 后,需重新执行 bun run build:native。
  • Nix 用户的依赖文件 nix/bun.nix 由工具生成,不要手动编辑;依赖变动时运行 bun run gen:nix。
  • Wayland 录屏支持默认关闭(会引入约 750 MB 运行闭包),可通过 omp.override { withWaylandScreencast = true; } 开启。

核心亮点

  • 基于哈希锚定的编辑机制,确保代码修改精准且可追溯,减少误改风险
  • 深度集成 LSP、Python、浏览器与子代理,工具链完整,覆盖复杂开发场景
  • 支持多模型提供商(Anthropic/OpenAI等)且基于Bun运行时,性能与灵活性兼备

不足之处

  • 文档/社区待观察

适用场景

  • 终端内的AI辅助编码与代码重构
  • 需要多语言、多工具协同的自动化开发任务
  • 偏好CLI/TUI工作流的高级开发者日常使用

替代项目

Aider、OpenHands、Continue

上一篇:qwen-code

下一篇:gpt-engineer

同类项目推荐

probe 开源

给 AI 编程助手装上懂代码结构的搜索引擎

AI-friendly semantic code search engine for large codebases. Combines ripgrep speed ···

★ 736 2026-09-13
claude-show-your-work 开源

在 Claude Code 终端里直接看图看视频做视觉验收

Claude Code plugin to see, review and iterate on your agent's work without leaving t···

★ 300 2026-10-30
gpt-macro 开源

在 Rust 编译时用 ChatGPT 自动生成代码,减少手写模板

ChatGPT powered Rust proc macro that generates code at compile-time.

★ 667 2026-08-09
Adorable 开源

说句话就能生成可运行的网页应用

Open Source Lovable

★ 833 2026-09-16
CopilotForXcode 开源

在 Xcode 里直接用 Copilot 和 ChatGPT,写代码快人一步

The first GitHub Copilot, Codeium and ChatGPT Xcode Source Editor Extension

★ 8204 2026-08-09
ryugi 开源

给编码代理配技能包和可视化工作台

流儀 — a skills collection for coding agents and the artifacts workbench they desig···

★ 383 2026-11-05
Empryo 开源

编辑代码符号而非字符串,让 AI 改代码更精准

AI coding harness for desktop, terminal and CI. Maps your repo, edits code by symbol···

★ 1579 2026-08-09
JeecgBoot 开源

一句话生成整个系统,Java 开发效率翻倍

【AI 时代的业务系统基座】企业级 AI 低代码平台:权限、多租户、工作流、报表、大屏、AI ···

★ 48403 2026-08-09
brooks-lint 开源

给 AI 编码代理装上架构师的眼睛,边写边查代码质量

Portable AI code quality reviews for Codex, Cursor, Copilot and other coding agents:···

★ 1567 2026-10-26