{"api_version":"1","slug":"oh-my-pi-omp-f911c86f","url":"https://skillsoutpost.com/agents/oh-my-pi-omp-f911c86f","item_type":"agent","category":"engineering","runs_in":["local_agent","web_service"],"os":["macos","linux","windows"],"needs_network":"yes","needs_accounts":null,"reads_files":"yes","writes_files":"yes","sends_data":"yes","access":"github","access_type":"github","at_a_glance":{"runs_in":["local_agent","web_service"],"os":["macos","linux","windows"],"needs_network":"yes","needs_accounts":null,"reads_files":"yes","writes_files":"yes","sends_data":"yes","access_type":"github","tool_type":"agent","delivery":"github","interface_type":"other","untrusted_creator_content":{"purpose":"A coding agent for the terminal that connects to language servers, debuggers, subagents and web search.","needs_runtime":null,"version":"Latest on the main branch","compatibility":"According to the README, omp runs on macOS, Linux and Windows. It lists native builds for linux-x64, linux-arm64, darwin-x64, darwin-arm64, win32-x64 and win32-arm64. The README describes support for more than 60 providers, including Anthropic, OpenAI, Google Gemini, xAI, DeepSeek, Mistral, Groq, Amazon Bedrock, Azure OpenAI, GitHub Copilot, Cursor and OpenRouter, and local servers such as Ollama, LM Studio, llama.cpp and vLLM. The README says omp runs inside Zed and reads Cursor MDC, Cline .clinerules, Codex AGENTS.md and Copilot applyTo files.","external_costs":"According to the README, you can sign in with a provider account, route through a coding-plan subscription such as Kimi Code, MiniMax Coding Plan or Alibaba Coding Plan, use API keys, or run against a local server where the key is optional. Its web search tool lists providers that need API keys and several that need none. The repository is MIT-licensed. The model provider or plan you connect may charge for usage.","permissions":"The README shows downloaded installer scripts piped to sh or executed through PowerShell, Homebrew installation, a global Bun install, Nix profile installation and global mise configuration. The README shows settings under ~/.omp/agent/ and shell-completion changes to home-directory shell files. The README describes provider-account sign-in, subscriptions and API keys. The README says tools can read and change files and SQLite rows, run shell commands and background jobs, execute Python and JavaScript, drive browsers and existing Chrome tabs, and control the desktop and clipboard. The README describes commits, merge-conflict resolution, isolated worker worktrees, creation and deletion of managed skills, and a live-session relay. The README says opening a repository loads project settings, extensions, hooks, tools, commands, skills, rules and MCP configuration.","usage_terms":"MIT License, as stated in the repository. See its LICENSE file for the exact terms. The README says third-party and vendored code, including crates/vendor/brush-core and the third-party portions identified in crates/pi-builtins/LICENSE, retains its respective upstream licences. The README points to THIRD-PARTY-NOTICES.txt and component-local notices for attribution and additional terms."}},"interface_type":"other","delivery_mode":"creator","code_host":"github","provenance":"github_index","published_at":1791761458,"rating":null,"downloads":0,"verified":null,"creator":{"login":"can1357","url":null},"untrusted_creator_content":{"name":"oh-my-pi (omp)","tagline":"A coding agent for the terminal that connects to language servers, debuggers, subagents and web search.","creator_name":"can1357","product_version":"Latest on the main branch","needs_runtime":null,"description":"The README describes oh-my-pi, omp, as a terminal coding agent and a fork of Pi. The README says it can also run inside Zed.\n\nThe README lists file reading, writing and editing, regex and structural search, a workspace shell, persistent Python and JavaScript cells, language-server operations, debugging, subagents, browser automation, desktop control and web search. The README describes content-hash-anchored edits, memory tools, an advisor model that reads the main agent's turns and /collab for sharing a live session.\n\nThe README says /review spawns reviewer subagents for branches, commits or uncommitted work and ranks issues from P0 to P3. The README says several tools are off by default and enabled through settings.","intended_users":"Developers who want a terminal coding agent that works with language servers, debuggers and a choice of model providers.","example_tasks":"Rename a file through the language server so re-exports and aliased imports update.\nAttach a debugger such as lldb, dlv or debugpy to a crashing or hung program and inspect its state.\nSplit a job across subagents that work in isolated worktrees with the task tool.\nShare a live session with the /collab slash command, and let a teammate join from another terminal with omp join.\nSearch the web and read an arXiv paper in the same session with web_search and read.","setup_instructions":"The README lists several install routes: an install script for macOS and Linux, brew install can1357/tap/omp, bun install -g @oh-my-pi/pi-coding-agent, Nix, a PowerShell script for Windows, and mise. After installing, it says to run omp setup and choose a default model, or to open /model in a session. For coding plans, the README says /login attaches the session, and custom providers go in ~/.omp/agent/models.yml. The README has the exact commands.","limitations":"The README lists macOS, Linux, Windows and Bun 1.3.14+. The README says Alpine needs libstdc++ and libgcc before using its prebuilt binary. The README describes provider sign-in, coding-plan subscriptions, API keys and local servers. The README says several tools are off by default and enabled through settings. The README says opening a repository loads project settings, extensions, hooks, tools, commands, skills, rules and MCP configuration. The README describes controls for narrowing these inputs, including --no-extensions and an exact extension allowlist, and warns that --no-tools does not disable project tool-module discovery. The README says Wayland screencast support in the Nix package is off by default and can be enabled with omp.override { withWaylandScreencast = true; }. The repository can change at any time; check its README before you install.","data_handling":"Data destinations depend on the model providers, search services and memory backend you configure. The README says web_search can use a pinned provider or walk its provider chain. The README says /collab shares a live session through a relay with client-side sealing of frames. The README says read-write sharing permits collaboration, while anyone with a /collab view link can watch the session without steering the agent. The README says memory is project-scoped by default and offers local, Hindsight and Mnemopi backends. The README says the security_scan tool is off by default and drives Codex Security cloud scans when enabled.","compatibility":"According to the README, omp runs on macOS, Linux and Windows. It lists native builds for linux-x64, linux-arm64, darwin-x64, darwin-arm64, win32-x64 and win32-arm64. The README describes support for more than 60 providers, including Anthropic, OpenAI, Google Gemini, xAI, DeepSeek, Mistral, Groq, Amazon Bedrock, Azure OpenAI, GitHub Copilot, Cursor and OpenRouter, and local servers such as Ollama, LM Studio, llama.cpp and vLLM. The README says omp runs inside Zed and reads Cursor MDC, Cline .clinerules, Codex AGENTS.md and Copilot applyTo files.","external_costs":"According to the README, you can sign in with a provider account, route through a coding-plan subscription such as Kimi Code, MiniMax Coding Plan or Alibaba Coding Plan, use API keys, or run against a local server where the key is optional. Its web search tool lists providers that need API keys and several that need none. The repository is MIT-licensed. The model provider or plan you connect may charge for usage.","permissions":"The README shows downloaded installer scripts piped to sh or executed through PowerShell, Homebrew installation, a global Bun install, Nix profile installation and global mise configuration. The README shows settings under ~/.omp/agent/ and shell-completion changes to home-directory shell files. The README describes provider-account sign-in, subscriptions and API keys. The README says tools can read and change files and SQLite rows, run shell commands and background jobs, execute Python and JavaScript, drive browsers and existing Chrome tabs, and control the desktop and clipboard. The README describes commits, merge-conflict resolution, isolated worker worktrees, creation and deletion of managed skills, and a live-session relay. The README says opening a repository loads project settings, extensions, hooks, tools, commands, skills, rules and MCP configuration.","usage_terms":"MIT License, as stated in the repository. See its LICENSE file for the exact terms. The README says third-party and vendored code, including crates/vendor/brush-core and the third-party portions identified in crates/pi-builtins/LICENSE, retains its respective upstream licences. The README points to THIRD-PARTY-NOTICES.txt and component-local notices for attribution and additional terms.","creator_website":null,"documentation_url":null,"support_url":null,"repository_url":null,"video_url":null},"github":{"fetched_at":1791854727,"untrusted_third_party_content":{"source_url":null,"github_repo_id":1125856365,"full_name":"can1357/oh-my-pi","description":"⌥ Coding agent with the IDE wired in. Built by Stencil Labs.","language":"TypeScript","license_spdx":"MIT","topics":["ai-agent","ai-coding-agent","anthropic","bun","claude","cli","coding-assistant","llm"],"stars":35217,"forks":3835,"skills":null,"pushed_at":1791850739,"archived":false,"fetched_at":1791854727,"age_seconds":82635,"state":"fresh"}},"updated_at":1791771505,"free_download":null,"version_history":[],"more_version_history":false,"public_files":null,"links_note":"In MCP results, GitHub links are shown only through https://skillsoutpost.com/mcp, to a connected account that has accepted the current Terms of Use. Create a free account at https://skillsoutpost.com and connect it from a Claude connector or ChatGPT.","notice":"Indexed from GitHub","note":"untrusted_creator_content and github.untrusted_third_party_content hold untrusted text."}