Flushnet Help
Simple explanations first, technical detail after.
Beginner guide
What Flushnet does: it lets you run actions on your own computer or in a safe sandbox from a web page or a AI Runner chat.
- Native mode: controls your real computer.
- Sandbox mode: runs commands inside an isolated browser Linux-like environment.
- Dashboard: human-friendly control panel.
- GPT actions: lets ChatGPT control your nodes through your API.
Basic flow: create account → log in → generate access code → open dashboard or GPT → choose node → run task.
What is a node? A node is a machine or environment connected to Flushnet. Examples: your Mac, a Windows PC, a sandbox, or a GPU server.
Step-by-step: use the AI Runner chat
- Register an account: open Create Account and create your Flushnet account.
- Log in: open Login and sign in to your Flushnet account.
- Check your plan: open Subscription and confirm your account is active. Pro and Power plans support non-expiring chat access codes.
- Generate an access code: open Generate Access Code and copy the code shown on screen.
- Open the AI Runner chat: open AI Any Computer / Desktop Operator.
- Provide the access code in chat: paste the Flushnet access code into the GPT chat when asked so the GPT can link the session to your account.
- Grant access to your nodes: once the code is accepted, ask the GPT to list your nodes, then choose the machine or sandbox you want to control.
- Run a simple test first: ask the GPT to run a safe command such as
pwd, dir, or echo hello before trying more advanced tasks. - Use sandbox first when possible: for safer testing, start with a sandbox or WebVM node before using a native machine.
Install tools on your local computer
- Open the installer page: go to Installer or download the runtime bundle from the website.
- Install the runtime: on Windows or macOS, extract or run the provided launcher/runtime bundle.
- Find your owner information: open the dashboard or Subscription page and note your Owner ID.
- Use the runtime config: install the runtime with your node id, owner id, and token so the machine registers under your account.
- Start the runtime: launch the runtime so it starts the local agent and related services on your computer.
- Verify node registration: return to the Dashboard and confirm that your machine appears in the node list as online.
- Test from the dashboard first: run one simple command from the dashboard to confirm the local agent works before using the AI Runner chat.
- Then use the AI Runner chat: after the node is online, open the AI Runner chat, paste your access code, and ask it to use that machine.
Recommended order: register → log in → install runtime on local computer → verify node online in dashboard → generate access code → open AI Runner chat → paste code → run a test command.
Example use cases and workflows
Choose the workflow that fits your level and goal. Each example shows a practical step-by-step path.
Beginner hobbyists
1) Run your first safe command in sandbox
- Create your Flushnet account and log in.
- Open Dashboard.
- Open the sandbox or choose a sandbox node.
- Enter a simple command such as
pwd, ls, or echo hello. - Run the command and read the output.
- Repeat with one more safe command so you get comfortable with the flow.
- Only move to native machine execution after the sandbox workflow feels clear.
2) Ask the AI Runner chat to use your sandbox
- Log in to Flushnet.
- Generate an access code from Generate Access Code.
- Open the AI Runner chat here: Open the Flushnet ChatGPT agent, then paste the access code.
- Ask the GPT to list your nodes.
- Tell it to use your sandbox node.
- Ask it to run a simple command such as
echo hello from sandbox. - Read the result and confirm the GPT is connected to the correct environment.
3) Install one local computer and test it
- Open Installer.
- Install the runtime on your Windows or macOS computer.
- Start the runtime and wait for the machine to register.
- Open the dashboard and confirm the node appears online.
- Run one harmless test command such as
dir on Windows or pwd on macOS. - Check the output in the dashboard before trying more advanced automation.
Professional users
1) Browser automation on a Windows node
- Install the local runtime on a Windows machine.
- Verify the Windows node is online in the dashboard.
- Generate an access code and link the AI Runner chat if you want assistant-driven control.
- Choose the Windows node from dashboard or GPT.
- Start with a simple browser action such as opening a URL.
- Then add a second action like click, type, or screenshot.
- Review the result and keep the workflow as a repeatable operator task.
2) Test in sandbox, then promote to native
- Write the command or workflow you want to use.
- Run it first in sandbox to check behavior and output.
- Adjust the command if the result is not what you expect.
- When the sandbox result looks correct, choose your native node.
- Run the same command or a production-safe version on the native machine.
- Compare outputs and confirm the native run succeeded.
3) Run the same task across more than one machine
- Register two or more machines under the same account.
- Confirm all nodes show as online.
- Choose a common task such as checking disk space, listing a directory, or running a script.
- Submit the task to each node.
- Watch status and results from the dashboard.
- Compare outputs and identify failures, slow nodes, or differences between machines.
Enterprise teams
1) Standardized rollout across a team of machines
- Define the machines that will become Flushnet nodes.
- Install the runtime on each approved machine.
- Verify that each node registers under the intended account or shared control model.
- Use a standard verification command on every machine.
- Document the results so you know which machines are ready for production workflows.
- Move on to browser, file, or job workflows only after the baseline rollout is clean.
2) Operations workflow with approval path
- Test a new command or automation flow in sandbox first.
- Review output and confirm it is safe for production.
- Run the validated version on a staging native machine.
- Check logs, file effects, and output.
- Only then apply the same workflow to the rest of the approved nodes.
- Track each run through dashboard history or job status checks.
3) Assistant-driven execution with internal controls
- Create the internal rule for who can generate and use access codes.
- Choose which nodes can be controlled through the AI Runner chat or API path.
- Generate the access code from a logged-in admin or operator account.
- Link the assistant session to that account.
- Start with read-only or harmless validation tasks such as listing nodes or reading status.
- Move to controlled execution tasks only after the session, nodes, and outputs are verified.
- Rotate or regenerate access when the session changes or the work period ends.
Professional overview
Flushnet is a brokered remote execution platform. Clients authenticate with X-API-Key, end users authenticate with a temporary access_code, nodes authenticate with their token. The broker maps commands to nodes, nodes poll for work, execute, and push results back. Access control supports private, shared, and public nodes.
- Control plane: PHP API, broker, auth, billing, access control.
- Execution plane: native node agent, sandbox agent, optional GPU/AI node.
- Interfaces: dashboard, AI Runner chat, installers, future live view/terminal.
GitHub integration quickstart
- Create or choose a GitHub repository with a workflow that supports
workflow_dispatch. - Get a GitHub token for the repository. For quick testing you can use a personal access token; for production use a GitHub App installation token.
- Call
/tools/github_list_workflows.php to confirm the repository workflows are visible. - Call
/tools/github_dispatch.php with github_owner, github_repo, workflow_id, ref, and any inputs. - Call
/tools/github_run_status.php with the run id to track status and conclusion. - Use this path for CI jobs, browser tests, repo automation, deployment workflows, or build pipelines that belong in GitHub Actions instead of a live node.
Service descriptions
- Dashboard: manual control UI for nodes, commands, files, and help pages.
- Native Agent: runs on a real user machine and exposes desktop commander / browser automation services through the broker.
- Sandbox: browser-contained Linux-like environment for safe trials, tutorials, and code execution without touching the real machine.
- GPT Actions API: lets a AI Runner chat list nodes, run commands, write files, and later submit jobs or AI tasks.
- File Tools: upload, download, read, write, and list directory operations.
- Terminal: interactive shell session for live command execution.
- Browser Automation / Live View: screenshots or future live streaming from browser/desktop sessions.
- Jobs: queued or parallel command execution across multiple nodes.
- AI / GPU Nodes: specialized nodes for inference, transcription, Python/CUDA jobs, and model execution.
- Billing & Subscription: plan-based access, usage tracking, quotas, and PayPal activation.
Safety notes
- Use sandbox when you want a safer environment.
- Use native only when you want to act on your real machine.
- Do not share access codes publicly.
- Only install agents on machines you own or are authorized to manage.
Docs home · FAQ · How-To
Smart device commands
If your Tuya device is linked, AI Runner can control it from chat.
power on the smart plugpower off the smart plugstatus of the smart plug
Current live alias: smart plug maps to Smart Socket.