can1357/oh-my-pi

Public

⌥ Coding agent with the IDE wired in. Built by Stencil Labs.

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 15/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

oh-my-pi (omp) là trợ lý lập trình CLI và hệ thống multi-agent tích hợp sâu các tính năng của IDE. Được xây dựng với lõi Rust khoảng 80.000 dòng code cùng runtime TypeScript/Bun, công cụ tích hợp trực tiếp LSP, trình gỡ lỗi DAP thực tế (lldb, dlv, debugpy), môi trường chạy code persistent Python/JS và các tiện ích POSIX in-process chạy mượt mà trên macOS, Linux lẫn Windows.

  • Hỗ trợ hơn 60 nhà cung cấp mô hình AI, 31 công cụ tích hợp sẵn, 14 thao tác LSP và 28 thao tác DAP trên lõi Rust ~80k dòng code.
  • Cơ chế Hashline chỉnh sửa mã nguồn theo hash nội dung, loại bỏ lỗi lệch dòng và giảm token phản hồi.
  • Tích hợp sẵn ripgrep và 58 tiện ích dòng lệnh in-process trực tiếp vào binary, không cần fork-exec hay môi trường WSL trên Windows.
  • Hỗ trợ chia việc song song qua subagent, mô hình advisor kiểm duyệt độc lập và phiên chia sẻ trực tiếp qua /collab.

Lưu ý

  • Đóng góp PR đang mở thử nghiệm công khai; trước đây yêu cầu phải có người bảo lãnh (vouch) và cơ chế này có thể được kích hoạt lại.
  • Bản dựng sẵn cho Alpine / musl liên kết động libstdc++/libgcc, cần cài đặt trước thủ công bằng apk.
  • Hỗ trợ Wayland screencast bị tắt theo mặc định trong Nix để tránh tăng dung lượng runtime thêm ~750 MB.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến98
  • Độ tươi100
  • Cộng đồng36
  • Tài liệu100
  • Phát hành100
  • Mức độ khóNâng cao
  • Phù hợp vớiLập trình viên
  • Loại dự ánCông cụ
  • Giấy phépMIT

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • TypeScript
  • Rust
  • Python
  • Bazel
  • NixOS
  • Docker
  • OpenAI API
  • Anthropic API
  • Ollama
  • vLLM
  • Llllama.cpp
  • MCP

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • crates/Mã nguồn lõi viết bằng Rust bao gồm native bindings, công cụ shell in-process và bộ phân tích.
  • packages/Các gói TypeScript thuộc monorepo dành cho CLI, runtime agent và các tiện ích.
  • python/Môi trường sandbox và kịch bản hỗ trợ thực thi persistent Python.
  • docs/Tài liệu hướng dẫn cấu hình và sử dụng hệ thống omp.
  • nix/Định nghĩa môi trường phát triển và cấu hình đóng gói Flake Nix.
  • bazel/Cấu hình và quy tắc hỗ trợ hệ thống build Bazel.
  • sdk/Bộ thư viện SDK hỗ trợ tích hợp với agent.
  • scripts/Các tập lệnh tự động hóa quá trình build, test và phát hành.

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/can1357/oh-my-pi.git
cd oh-my-pi

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Thực hiện tái cấu trúc mã nguồn phức tạp trên toàn bộ dự án với hỗ trợ đổi tên và xử lý import chuẩn xác từ LSP.
  • Gỡ lỗi ứng dụng đang chạy (C, Go, Python) bằng cách điều khiển trình debugger DAP (lldb, dlv, debugpy) để bắt stack frame và biến.
  • Đánh giá mã nguồn (code review) tự động trên nhánh hoặc commit với phân loại độ ưu tiên rõ ràng từ P0 đến P3.
  • Phối hợp lập trình cặp (pair programming) theo thời gian thực qua terminal hoặc trình duyệt bằng cơ chế relay bảo mật.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1morluto/reaReverse engineer anything with agents, from app behavior down to native binaries.415.4k+36.9k
  2. 2affaan-m/ECCThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.294k+6k
  3. 3NousResearch/hermes-agentThe agent that grows with you259.2k+2.4k
  4. 4n8n-io/n8nFair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.209.2k+712
  5. 5yt-dlp/yt-dlpA feature-rich command-line audio/video downloader204.2k+2.7k

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 15/10/2026.