Coding & Development🤖claude💬gpt🌐universal
Source install (Bun)
⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more
Quick Start
Install this Skill
npx skills add can1357/oh-my-pi<p align="center"> <img src="https://github.com/can1357/oh-my-pi/blob/main/assets/hero.png?raw=true" alt="Pi Monorepo"> </p> <p align="center"> <strong>AI coding agent for the terminal</strong> </p> <p align="center"> <a href="https://www.npmjs.com/package/@oh-my-pi/pi-coding-agent"><img src="https://img.shields.io/npm/v/@oh-my-pi/pi-coding-agent?style=flat&colorA=222222&colorB=CB3837" alt="npm version"></a> <a href="https://github.com/can1357/oh-my-pi/blob/main/packages/coding-agent/CHANGELOG.md"><img src="https://img.shields.io/badge/changelog-keep-E05735?style=flat&colorA=222222" alt="Changelog"></a> <a href="https://github.com/can1357/oh-my-pi/actions"><img src="https://img.shields.io/github/actions/workflow/status/can1357/oh-my-pi/ci.yml?style=flat&colorA=222222&colorB=3FB950" alt="CI"></a> <a href="https://github.com/can1357/oh-my-pi/blob/main/LICENSE"><img src="https://img.shields.io/github/license/can1357/oh-my-pi?style=flat&colorA=222222&colorB=58A6FF" alt="License"></a> <a href="https://www.typescriptlang.org"><img src="https://img.shields.io/badge/TypeScript-3178C6?style=flat&colorA=222222&logo=typescript&logoColor=white" alt="TypeScript"></a> <a href="https://www.rust-lang.org"><img src="https://img.shields.io/badge/Rust-DEA584?style=flat&colorA=222222&logo=rust&logoColor=white" alt="Rust"></a> <a href="https://bun.sh"><img src="https://img.shields.io/badge/runtime-Bun-f472b6?style=flat&colorA=222222" alt="Bun"></a> <a href="https://discord.gg/4NMW9cdXZa"><img src="https://img.shields.io/badge/Discord-5865F2?style=flat&colorA=222222&logo=discord&logoColor=white" alt="Discord"></a> </p> <p align="center"> Fork of <a href="https://github.com/badlogic/pi-mono">badlogic/pi-mono</a> by <a href="https://github.com/mariozechner">@mariozechner</a> </p> ## Table of Contents - [Highlights](#highlights) - [Installation](#installation) - [Getting Started](#getting-started) - [Terminal Setup](#terminal-setup) - [API Keys & OAuth](#api-keys--oauth) - [First 15 Minutes (Recommended)](#first-15-minutes-recommended) - [Usage](#usage) - [Slash Commands](#slash-commands) - [Editor Features](#editor-features) - [Keyboard Shortcuts](#keyboard-shortcuts) - [Bash Mode](#bash-mode) - [Image Support](#image-support) - [Sessions](#sessions) - [Session Management](#session-management) - [Context Compaction](#context-compaction) - [Branching](#branching) - [Configuration](#configuration) - [Project Context Files](#project-context-files) - [Custom System Prompt](#custom-system-prompt) - [Custom Models and Providers](#custom-models-and-providers) - [Settings File](#settings-file) - [Extensions](#extensions) - [Themes](#themes) - [Custom Slash Commands](#custom-slash-commands) - [Skills](#skills) - [Hooks](#hooks) - [Custom Tools](#custom-tools) - [CLI Reference](#cli-reference) - [Tools](#tools) - [Programmatic Usage](#programmatic-usage) - [SDK](#sdk) - [RPC Mode](#rpc-mode) - [HTML Export](#html-export) - [Philosophy](#philosophy) - [Development](#development) - [Monorepo Packages](#monorepo-packages) - [License](#license) --- ## Highlights ### + Commit Tool (AI-Powered Git Commits) AI-powered conventional commit generation with intelligent change analysis: - **Agentic mode**: Tool-based git inspection with `git-overview`, `git-file-diff`, `git-hunk` for fine-grained analysis - **Split commits**: Automatically separates unrelated changes into atomic commits with dependency ordering - **Hunk-level staging**: Stage individual hunks when changes span multiple concerns - **Changelog generation**: Proposes and applies changelog entries to `CHANGELOG.md` files - **Commit validation**: Detects filler words, meta phrases, and enforces conventional commit format - **Legacy mode**: `--legacy` flag for deterministic pipeline when preferred - Run via `omp commit` with options: `--push`, `--dry-run`, `--no-changelog`, `--context` ### + Python Tool (IPython Kernel) <p align="center"> <img src="https://github.com/can1357/oh-my-pi/blob/main/assets/python.webp?raw=true" alt="python"> </p> Execute Python code with a persistent IPython kernel and rich helper prelude: - **Streaming output**: Real-time stdout/stderr with image and JSON rendering - **Prelude helpers**: File I/O, search, find/replace, line operations, shell, and text utilities built into the kernel - **Line operations**: `lines()`, `insert_at()`, `delete_lines()`, `delete_matching()` and related helpers for precise edits - **Shared gateway**: Resource-efficient kernel reuse across sessions (`python.sharedGateway` setting) - **Custom modules**: Load extensions from `.omp/modules/` and `~/.omp/agent/modules/` - **Rich output**: Supports `display()` for HTML, Markdown, images, and interactive JSON trees - **Mermaid diagrams**: Renders mermaid code blocks as inline graphics in iTerm2/Kitty terminals - Install dependencies via `omp setup python` ### + LSP Integration (Language Server Protocol) <p al ... (truncated)
Repository
909stars
62forks
Details
Related Skills
More coding & development skills you might like
Reticle
Coding & DevelopmentAI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
🤖claude🌐universal
1.2k
190
View
agentscope-java
Coding & DevelopmentExpert Java developer skill for AgentScope Java framework - a reactive, message-driven multi-agent system built on Project Reactor. Use when working with reactive programming, LLM integration, agent orchestration, multi-agent systems, or when the user mentions AgentScope, ReActAgent, Mono/Flux, Project Reactor, or Java agent development. Specializes in non-blocking code, tool integration, hooks, pipelines, and production-ready agent applications.
🌐universal
6.0k
1.5k
View
ospec
Coding & DevelopmentDocument-driven OSpec workflow for initialization, change/goal routing, validation, archiving, and durable project knowledge.
✨gemini🤖claude💬gpt🌐universal
524
34
View
misakanet-failure-memory
Coding & Development📚 A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
🤖claude⌨️cursor🌐universal
424
158
View