### Run StarNet OS without installing (npm install && npm start) Source: https://starnetos.com/docs/help Clone the repository and run `npm install && npm start` with Node 18+ to launch the station at localhost:8787. In this mode, keys are stored in a local file instead of the OS keychain. ```bash npm install && npm start ``` -------------------------------- ### Run StarNet from source Source: https://starnetos.com/docs/getting-started Commands to clone the repository, install dependencies, and start the application for development. Requires Node.js 18 or later. ```bash git clone https://github.com/androoAGI/starnet.git cd starnet npm install npm start # open http://localhost:8787 ``` -------------------------------- ### web_request with query parameter authentication Source: https://starnetos.com/docs/connect-a-platform Example of using the web_request tool with an API key passed as a query parameter. ```yaml web_request url: https://api.example.com/v1/items auth: { "key": "SOME_API_KEY", "in": "query", "name": "api_key" } ``` -------------------------------- ### web_request with Authorization header Source: https://starnetos.com/docs/connect-a-platform Example of using the web_request tool with an Authorization header containing a placeholder for the API key. ```yaml web_request url: https://api.printify.com/v1/shops.json headers: { "Authorization": "Bearer ${PRINTIFY_API_KEY}" } ``` -------------------------------- ### Upload image to Printify API Source: https://starnetos.com/docs/connect-a-platform Uses the ${file:path} substitution syntax to reference a local workspace file in a POST request body. ```yaml web_request url: https://api.printify.com/v1/uploads/images.json method: POST headers: { "Authorization": "Bearer ${PRINTIFY_API_KEY}" } body: {"file_name":"mockup.png","contents":"${file:mockups/mockup.png}"} ``` -------------------------------- ### Pair Telegram bot owner with /pair command Source: https://starnetos.com/docs/help After hitting PAIR OWNER in the CHANNELS window, send `/pair` plus the one-time code to the bot within 10 minutes to complete owner pairing. ```text /pair ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.