PowerStudio

Docs ·
Users
Account ·

GitHub access

Save a GitHub Personal Access Token to let your AI agents push code, create repos, and call gh on your behalf. The token is stored only on this server (mode 0600) and injected as $GH_TOKEN into every agent and the workspace shell.
How to make a fine-grained PAT: open github.com/settings/personal-access-tokens → Generate new token.
Repository access: All repositories (or a hand-picked list).
Permissions: Contents = Read & write, Metadata = Read-only, Administration = Read & write (only if you want agents to create new repos).
@
· token saved
Your agents can now use git push, gh repo create, and call api.github.com directly. Ask any agent to "create a repo and push" or "open a PR" and it has what it needs.

Change password

Updates your PowerStudio login password. You'll stay signed in on this device after saving.

Telegram notifications

Get pinged on Telegram when an agent asks you a question or finishes a job — but only while you're not actively viewing that workspace. Reply to a ❓ message to answer the agent's question.
Bot setup (admin)
Create a bot in Telegram via @BotFather (/newbot), then paste its token here. This enables notifications for everyone on this server.
The Telegram bot isn't configured on this server yet. Ask an admin to set it up (Account → Notifications).
Open this link on the device with Telegram, then press Start:
…or message the bot and send . Link expires in 15 min. This page updates once linked.
📲
Telegram linked
since
Notify me about:
Quiet hours (optional): →
Checkpoints ·
PowerStudio snapshots this workspace before every agent turn (locally — no git setup needed). Restore to roll the files and any SQLite databases back to an earlier point. Restoring is safe: it adds a new checkpoint, so you never lose history.
Inbox ·
Items surfaced by this workspace's automations. Pull one into the chat to discuss it with the agent, then tell the agent to post when you're happy. Configure sources in Settings → Automations.
Screenshot auth ·
If your preview is behind a login, give PowerStudio the credentials — it logs in with a headless browser, caches the session, and re-logs-in automatically when it expires. No more copying cookies by hand.
Form field selectors (only if auto-detect fails)
Advanced: paste raw cookies instead
Open the preview in a tab → DevTools → Application → Cookies → copy the name=value pairs.
Workspace settings ·

General

Letters, digits, underscore and dash only. Renaming moves the directory and updates the session.
Frontend design skill
Pushes Claude/Gemini/Codex/Kimi toward distinctive, polished UI — bold typography, intentional color, layered composition. Leave on for landing pages, marketing sites, games, creative apps. Turn off for dashboards, admin UIs, dev tooling — anywhere clarity matters more than expressiveness.

Local AI

OpenAI-compatible URL (LM Studio, Ollama via the OpenAI adapter, llama.cpp server). Only consulted when the Local AI backend is selected. Empty falls back to LOCAL_LLM_BASE_URL.
The model used for chat + tool-calling. If blank, PowerStudio auto-picks the first non-embedding model on the endpoint.
Coder is text-only; load a vision model (e.g. qwen/qwen3-vl-8b) and PowerStudio pipes images + screenshots through it first.

Environment variables

Saved as .env in the workspace root. PowerStudio auto-adds .env to .gitignore. After save, the app service restarts so changes take effect immediately.

Git & GitHub

Connect GitHub first
You haven't saved a GitHub token yet. Once connected, your AI agents can push code, open PRs, and create repos.
The token from your account is injected into every agent for this workspace as $GH_TOKEN. Once a remote is set, just tell the agent "commit and push" — it has everything it needs.
Current remote
(none)
Branch: —
Create a new repo & push
Creates the repo on your GitHub account, then initializes (if needed), commits, and pushes the workspace to origin/main.
Or attach an existing remote
Paste an HTTPS or SSH URL (e.g. https://github.com/you/repo.git). PowerStudio will set it as origin; agents push using your token.

Mobile (Capacitor)

Saving rescaffolds android/ + ios/. Custom native edits are lost.

            
Builds land in .powerstudio/builds/ (hidden from the agent). First Android build takes ~5 min (SDK install); incrementals ~45s.

Sub-projects

Declare related parts of this workspace (website, server, app, docs…) as sub-projects — folders the one agent works across. Once declared you can focus one from the top bar and @-mention them in chat (e.g. "update @website and add it to @manpages"). Each is just a folder inside this workspace.

Automations

The agent watches a GitHub issues page and files each new issue in the inbox below with a drafted reply. Pull one into the chat to discuss it with the project-aware agent, then just tell the agent to post when you're happy. Nothing goes to GitHub without your say-so. Requires a GitHub token (Account → Git).
minutes

Inbox

Publish

Snapshot this workspace to a public URL on its own port so the dev environment can keep changing without affecting the live copy. Re-publish to ship code updates — publish DBs keep their data (run schema migrations against them yourself).
URL:
Will publish using: (detecting…)
Local run command
What the Run button starts (the app ps-svc service). Also the default for publish unless overridden below.
Publish command (optional override)
Used only when publishing. Leave empty to use the local run command. Common pattern for SSR/SPA: npm run build && npm run start.

            
Custom domain
Point your own domain at this publish. Add an A record in your DNS pointing at …, then enter the domain here. PowerStudio will request a Let's Encrypt cert automatically on first hit.
Current:

Sharing

Owner: @. Add users so they can join this workspace's chat and edit its files.

Danger zone

Permanently deletes this workspace and everything in it — files, chat history across all backends, mobile build artifacts, publish snapshot, and database contents. This cannot be undone.
Today's usage

Daily limits — UI warns at soft, server blocks new turns at hard.
PowerStudio

Set up the Run command for this workspace

Logs