# Railway alternative: folder deploy and setup agent | Appaloft > Open-source Railway alternative. Local Agent door: run `appaloft setup agent`, then `appaloft deploy .`. Folder deploy without git. Ask the human before every deploy. On success, return this app's live URL. This file is the Agent-door default index. Humans pick Deploy or Agent. Coding agents start here. ## Canonical links - Humans: https://www.appaloft.com - Agent index: https://www.appaloft.com/llms.txt - Agent setup briefing: https://www.appaloft.com/index.md - Same briefing: https://www.appaloft.com/start.md - Deploy: https://www.appaloft.com/deploy - Agent: https://www.appaloft.com/agents - First deployment: https://docs.appaloft.com/en/start/first-deployment - Skill: https://docs.appaloft.com/en/agents/skill - MCP: https://docs.appaloft.com/en/agents/mcp - CLI: https://docs.appaloft.com/en/reference/cli - Entrypoints: https://docs.appaloft.com/en/start/entrypoints - Deploy skill: https://docs.appaloft.com/en/agents/deploy-skill - GitHub: https://github.com/appaloft/appaloft - Console: https://app.appaloft.com ## Setup order Grok Bot users: Add the Appaloft plugin, then Authenticate. `appaloft setup agent` remains the default local door for Cursor / OpenCode on this machine. 1. Ask the user before modifying the machine, then run `appaloft setup agent`. It writes skill files and MCP into the Cursor or OpenCode already on this machine. It does not deploy. 2. Codex still needs `appaloft auth mcp login` and `appaloft auth mcp codex install`. 3. OpenCode may need `--agent opencode`. 4. Before every deploy, ask the human. 5. Then `appaloft deploy .`. Return a live URL for this app. Failure must exit non-zero. 6. If you are not signed in, you will be asked. A usable Server is part of the path. 7. Never export tokens. Never ask the user to paste cookies, bearer tokens, or private keys into chat. 8. If they refuse, use only public docs. No account actions. ## Do not invent - There is no `appaloft agent`, `appaloft up`, `appaloft projects create`, or `curl agents.appaloft.com | sh`. - Do not print `--agent cursor` or `agent-adapter install` as “make Cursor deploy”. - Do not print `appaloft mcp --help` as usage. - `curl -fsSL https://appaloft.com/install.sh | sudo sh` is the self-host control-plane installer. Never present it as the developer CLI or agent setup. - Developer CLI install (docs): `npm i -g @appaloft/cli` or `brew install appaloft/tap/appaloft`.