跳过主要内容
广告OpenFree logo推广你的产品触达更多潜在用户,助力产品增长与收益提升。投放广告
Favicon of omp

omp

Free 等级项目

omp 是面向终端的编码智能体,具备子智能体、计划模式、LSP、DAP、记忆、hashline 编辑和时光回溯规则,由原生 Rust 核心驱动。由 Stencil Labs 构建。

访问 can1357/oh-my-pi

项目简介

omp 是一款终端编码智能体,内置 IDE 能力。它是基于原生 Rust 核心构建的智能体运行框架,工具依据真实会话调优,可在 macOS、Linux 和 Windows 上原生运行,无需 WSL 桥接。omp 最初构建于 Mario Zechner 的 Pi 之上,新增了带工具调用的代码执行、LSP 感知、真实调试器控制、子智能体、共享会话、记忆等功能。它由 Stencil Labs 构建。

核心功能

  • 代码执行与工具调用:持久 Python 和 Bun worker 可通过回环桥接调用智能体自身的工具。
  • LSP 接入每次写入:重命名会经由 workspace/willRenameFiles,并更新重新导出、桶文件和别名导入。
  • 通过 DAP 支持真实调试器,可附加 lldb、dlv 或 debugpy,进行断点、单步、线程、堆栈和变量操作。
  • 时光回溯流规则:正则匹配时中止流,将规则作为系统提醒注入,并从同一点重试。
  • 一等子智能体:task 展开到隔离的工作树,并返回模式校验后的类型化结果。
  • 按内容哈希进行 hashline 编辑;另有 60+ 提供商、31 个内置工具、14 个 LSP 操作、28 个 DAP 操作,以及约 8 万行 Rust 核心。

适用场景

  • 从终端驱动完整编码会话,包括编辑、读取、搜索和 shell 工作。
  • 在智能体内调试原生、Go 或 Python 进程,而不是添加打印语句。
  • 将任务展开到多个并行子智能体,并读取回结构化、模式校验后的结果。
  • 审查分支、单个提交或未提交改动,获得 P0 到 P3 优先级和是否可发布的结论。

快速开始

  • macOS 和 Linux:curl -fsSL https://omp\.sh/install | sh
  • Homebrew:brew install can1357/tap/omp
  • Bun(推荐):bun install -g @oh-my-pi/pi-coding-agent
  • Windows(PowerShell):irm https://omp\.sh/install\.ps1 | iex
  • Nix:nix run github:can1357/oh-my-pi,或 nix profile install github:can1357/oh-my-pi

部署与要求

  • 支持的平台为 macOS、Linux 和 Windows。
  • Bun 版本需为 1.3.14 或更高。
  • 在 Alpine 或 musl 上,需先安装 libstdc++ 和 libgcc:apk add libstdc++ libgcc。

采用前须知

  • 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。

评论

登录 后发表评论。

更多类似 omp 的项目

Favicon of Screenshot to Code

Screenshot to Code

Free 等级项目星标数: 79.8K

将任意截图或设计转换为整洁代码

编程助手与编辑器

Screenshot to Code 是一个开源项目,也提供托管产品,可利用 AI 将截图、原型图、Figma 设计和屏幕录制转换为整洁、可运行的代码,支持 HTML/Tailwind、HTML/CSS、React/Tailwind、Vue/Tailwind、Bootstrap 和 Ionic/Tailwind。

Favicon of Claude Code

Claude Code

Free 等级项目星标数: 148.3K

智能体编程工具,支持终端、IDE、桌面应用与浏览器。

编程助手与编辑器

Claude Code 是一款智能体编程工具,可读取代码库、编辑文件并运行命令。它能与你的开发工具集成,通过自然语言处理 git 工作流。适用于终端、IDE、桌面应用和浏览器。

Favicon of Zed

Zed

Free 等级项目星标数: 90.9K

你的最后一款下一代编辑器

编程助手与编辑器

Zed 是一款高性能的多人协作代码编辑器,由 Atom 与 Tree-sitter 的创造者打造,让编码如思维般迅捷,并为与人类和 AI 的流畅协作而设计。