Herdr UI
Herdr의 TUI가 뛰어나며, 창을 통해 추가되는 기능
Laravel 샌드박스·로컬 프로젝트·Docker·SSH 서버에서 PHP 실행, 결과·SQL·메일·로그 확인 가능, 무료 오픈소스
Run PHP against a Laravel sandbox, local projects, Docker containers, or SSH servers. See results, SQL queries, mail, and logs. Free and open source.
개발 도구Swift · PHPGitHub @filipac온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
My personal PHP code runner
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Early preview. Runlet was built quickly with AI assistance. Expect rough edges, and please report issues.
A native macOS scratchpad for PHP: run snippets against a bundled Laravel sandbox, your local projects, Docker containers, or servers over SSH, and see structured results, SQL queries, mail, and logs. Free and open source (MIT).README 전문 보기 ↗Open a Laravel, Symfony, or WordPress project, write a few lines of PHP, and press ⌘R. The snippet runs inside your application, with its models, services, configuration, and database connection ready, on your Mac, in a Docker container, or on a server over SSH. Runlet shows the result next to your code, along with the SQL it ran, the mail it sent, and the logs it wrote.
Stop creating temporary routes, commands and dd() calls just to answer a question about your application.
Runlet isn't an IDE. Keep writing your app in PhpStorm, VS Code, or Zed; Runlet sits next to your editor as the place where you try things out, and file paths in its output open at their line in your editor.
Early preview. Runlet was built quickly with AI assistance. Expect rough edges, and please report issues.
Download the .dmg from Releases and drag Runlet to Applications. It's an early release and not notarized yet, so macOS asks before the first launch: open System Settings ▸ Privacy & Security and click Open Anyway. After that, Runlet updates itself. Requirements, the first launch, updates, and the runlet command: Installation.
The documentation is at runletapp.dev/docs, built from the Markdown in docs/:
dd()), Installation.Runlet\bench()), code navigation, Format Code, string viewers.The CHANGELOG has every change. Maintainers' notes that aren't on the site stay in docs/: compatibility evidence, validation, the next-release ideas, and the original product plan.
Runlet is a native macOS app written in Swift 6 with SwiftUI and AppKit. Building Runlet takes you from a fresh clone to a running Debug build, and Contributing is the workflow for changes. Testing and Architecture cover the rest. On GitHub, the same pages are in docs/.
Bug reports and ideas are welcome in Issues. For code, follow Contributing (AI agents: AGENTS.md): find or create a labeled GitHub issue before implementation or adding TODOs. A change users notice updates its page in docs/ in the same pull request (Writing Docs). The next-release ideas link remaining work to issues; completed ideas preserve implementation evidence and design history.
MIT. Bundled third-party components keep their own licenses: SwiftTerm (MIT), Sparkle (MIT), PHPantom, Mago (MIT or Apache-2.0; the MIT notice ships), nikic/php-parser (BSD-3-Clause), and the Laravel sandbox (MIT). Their notices ship in Runlet.app/Contents/Resources/Licenses.
runlet command, AI clients (MCP).