run-app
Skill9.3k starsChanged 5 days agoApache-2.0View on GitHub
Start, reuse and stop the local Databasus app, and check its pages in the browser through the chrome-devtools MCP server. Use when a task needs to see or click through the web interface, to check a UI change, or to launch the app locally.
- Reads credentials
12 other projects use a version of this.
Trending
Quiet since July.thin dataabout the whole repository
Most recently taken up by
- quochuydev/kittheir own version, first seen Nov 8, 2026
- yuri-xyz/skillstheir own version, first seen Nov 8, 2026
- databasus/databasusword for word, first seen Nov 1, 2026
- louisbrulenaudet/monorepo-templatetheir own version, first seen Oct 29, 2026
- macro-inc/macrotheir own version, first seen Oct 25, 2026
- andidev30/the-artifacttheir own version, first seen Oct 20, 2026
Who's talking about RostislavDugin/postgresus
- @its-me-rhk.bsky.social“🗄️ Postgresus — Alat open-source untuk monitoring & backup database PostgreSQL dengan antarmuka web. ⚡ …”Bluesky · Oct 30, 2025 · 3 likes
- Dokploy/templates“Postgresus template seems outdated – project renamed to Databasus”GitHub · Jan 19, 2026 · 1 reactions
- truenas/apps“[App Request]: Postgresus / Databasus”GitHub · Dec 19, 2025 · 1 reactions
- @mariuskimmina.com“"Postgresus" is just peak project naming (and it also seems really awesome) github.com/RostislavDug...”Bluesky · Dec 6, 2025 · 1 likes
- @harungecit.dev“PostgreSQL kullanıyorsan ama yedekleme & izleme seni yoruyorsa: 💡 Postgresus tam sana göre! 🕒 Otomatik …”Bluesky · Oct 30, 2025 · 1 likes
The biggest 5 of 10 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 10
Talked about on GitHub and Bluesky (10 times).
On GitHub · 7
- Jan 19, 2026Postgresus template seems outdated – project renamed to Databasus — Dokploy/templates1 reaction
- Dec 19, 2025[App Request]: Postgresus / Databasus — truenas/apps1 reaction
- Jul 14, 2026fix: add Databasus template (Postgresus was renamed upstream) — Dokploy/templates0 reactions · 1 comment
- Dec 11, 2025Redirect to https://postgresus.com/storages/google-oauth instead of my hosted Postgresus domain — databasus/databasus0 reactions · 2 comments
- Dec 7, 2025Email Notifier Password can't be empty when creating — databasus/databasus0 reactions · 2 comments
2 more on GitHub
- Nov 17, 2025Databasus — community-scripts/DevScripts0 reactions · 6 comments
- Sep 14, 2025Update PostgreSQL badge in README — pgmq/pgmq0 reactions
On Bluesky · 3
- Oct 30, 2025🗄️ Postgresus — Alat open-source untuk monitoring & backup database PostgreSQL dengan antarmuka web. ⚡ Fitur utama: jadwal backup,… — @its-me-rhk.bsky.social3 likes and reposts
- Dec 6, 2025"Postgresus" is just peak project naming (and it also seems really awesome) github.com/RostislavDug... — @mariuskimmina.com1 likes and repost
- Oct 30, 2025PostgreSQL kullanıyorsan ama yedekleme & izleme seni yoruyorsa: 💡 Postgresus tam sana göre! 🕒 Otomatik yedekler ☁️ S3, Drive, NAS desteği… — @harungecit.dev1 likes and repost
Used with
Projects with it also use release.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
MicrosoftSkillrelease
Use ONLY when the user explicitly asks to cut/publish a Huabu desktop release or tag a version. Performs an outward action — bumps the version in apps/desktop/package.json, commits + annotated-tags vX.Y.Z, and pushes the branch + tag. That tag push auto-builds the macOS/Windows installers and publishes a GitHub Release. Provides `status`, `bump`, `tag-push`, and a one-command `run` (bump → tag-push).
Also in 3 projects that use this
Other versions12 projects use a version of this.
Word for word · 1
- databasus/databasus★ 9.3k100% same
Edited · 0
None found.
Wrote their own version · 11
- macro-inc/macro★ 6ksame name
- wordpress-mobile/WordPress-Android★ 3.2ksame name
- giulio333/ClaudeLens★ 67same name
- NicholasFlemmer/styx-app★ 31same name
- louisbrulenaudet/monorepo-template★ 19same name
- NodeSpaceAI/nodespace-core★ 8same name
- mavrovde/bookvault★ 2same name
- WtotdeD/agentic-resume-builder★ 2same name
- yuri-xyz/skills★ 2same name
- andidev30/the-artifact★ 1same name
1 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository25 other files it gives its agents.
- AGENTS.mdAGENTS.md
- backend/AGENTS.mdAGENTS.md
- frontend/AGENTS.mdAGENTS.md
- website/AGENTS.mdAGENTS.md
- backend/CLAUDE.mdCLAUDE.md
- CLAUDE.mdCLAUDE.md
- frontend/CLAUDE.mdCLAUDE.md
- website/CLAUDE.mdCLAUDE.md
- api-designSkill
- client-tool-bundlesSkill
- feature-sliced-designSkill
- frontend-designSkill
- frontend-localizationSkill
- git-commitsSkill
- how-to-communicateSkill
- mantine-comboboxSkill
- mantine-custom-componentsSkill
- mantine-formSkill
- openspec-apply-changeSkill
- openspec-archive-changeSkill
- openspec-exploreSkill
- openspec-proposeSkill
- openspec-sync-specsSkill
- openspec-update-changeSkill
- testingSkill
The file
We split this skill into the rules it gives an agent
5 rules. 0 are common, 3 are distinctive, and 2 are very specific to this project.
0
Common
Most of the 10 edited versions we read keep these.
3
Distinctive
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 14
Check both ports first, and act on what you find:
- Distinctive: line 17
Both answer, and the app is from another worktree: leave it running, skip the browser check and tell the user it was skipped because the …
- Distinctive: line 18
Only one answers: start nothing, skip the browser check and tell the user which port is held.
- Very specific: line 19
Neither answers: start mise run run -t=false at the repository root in the background, and wait until the backend port accepts connections …
- Very specific: line 24
When the app of your worktree lacks the seeded account or a seeded database, run go run ./cmd/seed_dev in backend/ instead of creating them …
“Common” is measured: kept by at least 6 in 10 of the 10 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Run the app and check it in the browser
The browser server is registered for Claude Code and Codex as chrome-devtools. It opens a fresh browser profile in every session, so sign in at the start of each one. Whether the browser is headless or visible is the developer's choice in .env; leave BROWSER_HEADLESS as it is.
The ports to check and open are the ones the links process prints in process-compose.yaml. The account, the seeded databases and their sources are listed in the package comment of the seed command.
Before opening a page
Check both ports first, and act on what you find:
- Both answer, and the app is from your worktree: use it and leave it running when you hand the task over. The app is yours when the process listening on the backend port has its working directory inside your worktree; read it with
ss -ltnpand/proc/<pid>/cwd. - Both answer, and the app is from another worktree: leave it running, skip the browser check and tell the user it was skipped because the running app serves another worktree's code.
- Only one answers: start nothing, skip the browser check and tell the user which port is held.
- Neither answers: start
mise run run -t=falseat the repository root in the background, and wait until the backend port accepts connections and the seed process has finished.
Working with the app
- Sign in with the seeded account.
- When the app of your worktree lacks the seeded account or a seeded database, run
go run ./cmd/seed_devinbackend/instead of creating them by hand. It creates only what is missing. - A browser check adds to the tests the task names and never replaces them.
When you are done
Stop a run you started yourself before handing the task over. Send SIGINT to the process-compose process whose working directory is your worktree root, wait for it to exit, and confirm that both ports are free. A run killed with SIGKILL leaves processes and containers behind, so never use it. If a port stays held, tell the user which one.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

