Requirements
@reminix/runtimemust be in your dependencies- Your code must call
serve()to start the server - Must have an entrypoint file
Entrypoints
Reminix looks for these files in order:server.ts(orserver.js)agent.ts(oragent.js)index.ts(orindex.js)
tsx is auto-installed for .ts files, so you can use TypeScript directly without a build step.Project Structure
Minimal Example
Package Managers
npm (package.json)
npm (package.json)
pnpm
pnpm
yarn
yarn
bun
bun
What Happens When You Deploy
Environment Variables
- Set secrets and config in the Reminix Dashboard
- Available to your agent at runtime via
process.env PORTis set automatically (defaults to 8080)
Your server must listen on
0.0.0.0 (the default for serve()). Binding to localhost or 127.0.0.1 will make your agent unreachable inside the container.With Framework Packages
If using framework integrations, add them to your dependencies:Next steps
Deploy from GitHub
Connect your repo and ship on every push.
Configuration & Secrets
How to set environment variables and read them at runtime.
CLI Reference
reminix deploy and other command-line tools.Troubleshooting
What to check when a deploy or invocation fails.