Installation
Authentication
reminix login
Authenticate with Reminix via browser-based OAuth.
| Flag | Description |
|---|---|
--no-browser | Print the URL instead of opening the browser |
reminix logout
Clear stored credentials and project config.
reminix whoami
Show the currently logged-in user.
| Flag | Description |
|---|---|
--verbose | Show token creation time and credentials path |
Deploying
The CLI is the script-friendly alternative to the GitHub deploy flow. Use it from your machine for local hotfixes, or from CI for fully scripted deploys.reminix deploy
Deploy the current directory to Reminix.
| Flag | Description |
|---|---|
-p, --project <id> | Project ID or org-slug/project-slug |
-d, --directory <path> | Directory to deploy (default: .) |
--no-wait | Don’t wait for the deployment to complete |
- Max size: 100 MB (compressed tarball).
- Always excluded:
.git,.envand.env.*,*.pem,*.key,node_modules,__pycache__,.venv,dist,build,.next,.idea,.DS_Store, and other common build/IDE artifacts. Your secrets andnode_modulesnever get uploaded. - Custom excludes: add a
.reminixignorefile (one glob per line,#for comments) at the deploy root to exclude additional paths.
--no-wait for fire-and-forget deploys; otherwise the CLI streams build logs until the deploy reaches ready or failed.
reminix deploy status
Check deployment status or list recent deployments.
| Flag | Description |
|---|---|
-p, --project <id> | Project ID or org-slug/project-slug |
Agents
Theagent commands let you list, inspect, and invoke deployed agents from the command line. See Agents for the underlying concept.
reminix agent list
List agents in the current project.
reminix agent show <name>
Show details of an agent.
reminix agent invoke <name>
Invoke an agent with input. This is the CLI equivalent of the task interaction pattern.
| Flag | Description |
|---|---|
--prompt <text> | Prompt string (for prompt-type agents) |
--message <text> | Single user message (for chat/thread agents) |
--messages <json> | Messages array as JSON |
-i, --input <json> | Arbitrary input as JSON |
--stream | Stream the response |
-v, --verbose | Show execution ID, status, duration, and log URL |
reminix agent chat <name>
Send a chat message to an agent. This is the CLI equivalent of conversations.
| Flag | Description |
|---|---|
-m, --message <text> | Message to send |
--history <json> | Conversation history as JSON |
--stream | Stream the response |
reminix agent workflow <name>
Start a workflow run for a workflow agent. See Workflows for how pause and resume work.
| Flag | Description |
|---|---|
-i, --input <json> | Input data as JSON |
--stream | Stream the response |
-v, --verbose | Show execution ID, status, duration, and log URL |
Tools
Thetool commands let you list, inspect, and call tools deployed via MCP.
reminix tool list
List tools in the current project.
reminix tool show <name>
Show details of a tool.
reminix tool call <name>
Call a tool with input data.
| Flag | Description |
|---|---|
-i, --input <json> | Input data as JSON |
-v, --verbose | Show execution ID, status, duration, and log URL |
Projects
reminix project list
List projects you have access to.
reminix project show
Show details of the current project.
reminix project select
Interactively select and set the default project.
reminix project clear
Clear the default project.
Secrets
Project secrets are environment variables your handler reads at runtime. See Configuration & Secrets for the full reference and runtime read patterns.reminix secret list
List secrets for the current project. Values are hidden by default.
reminix secret set <key> <value>
Create or update a secret.
| Flag | Description |
|---|---|
--sensitive <bool> | Hide value in responses (default: true) |
reminix secret delete <key>
Delete a secret.
Workflows
Manage workflow runs from the command line. See Workflows for the underlying concept.reminix workflow list
List workflow runs for the current project.
| Flag | Description |
|---|---|
--agent <name> | Filter by agent name |
--status <status> | Filter by status (running, paused, completed, failed) |
--limit <number> | Maximum number of runs to return |
reminix workflow show <runId>
Show details of a workflow run.
reminix workflow resume <runId>
Resume a paused workflow run by providing an action response.
| Flag | Description |
|---|---|
-i, --input <json> | Action response as JSON |
--stream | Stream the response |
-v, --verbose | Show execution ID, status, duration, and log URL |
Execution Logs
reminix log list
List execution logs for the current project.
| Flag | Description |
|---|---|
--type <type> | Filter by type (agent_invoke, agent_chat, tool_call) |
--source <source> | Filter by source (api, cli, dashboard, widget, sdk) |
--name <name> | Filter by agent or tool name |
--status <status> | Filter by status (success, error, timeout) |
--limit <number> | Maximum number of logs to return |
reminix log show <id>
Show details of an execution log including input/output.
Conversations
reminix conversation list
List conversations for the current project.
| Flag | Description |
|---|---|
--agent <name> | Filter by agent name |
--limit <number> | Maximum number of conversations to return |
reminix conversation show <id>
Show a conversation with all messages.
Usage
reminix usage summary
Show aggregated usage data for the project.
reminix usage models
List available models through Reminix AI credits.
Client Tokens
Mint short-lived, scoped tokens for browser and mobile clients. See Authentication for when to use these.reminix token create
Create a short-lived client token for browser SDK use.
| Flag | Description |
|---|---|
--metadata <json> | Public metadata as JSON |
--context <json> | Server context as JSON |
--ttl <seconds> | Time-to-live in seconds (default: 3600, max: 86400) |
reminix token revoke <id>
Revoke a client token immediately.
Configuration
reminix config set <key> <value>
Set a configuration value.
reminix config get <key>
Get a configuration value.
reminix config list
List all configuration values.
Global flags
All resource commands (agent, tool, secret, deploy, workflow, log, conversation, usage, token) accept:
| Flag | Description |
|---|---|
-p, --project <id> | Override the default project |
-o, --output <format> | Output format: json or table |
Next steps
Scripting
Pipe CLI output into shell scripts with
--output json.CI/CD
Use the CLI from GitHub Actions and other pipelines.
Coding Assistants
Use the CLI inside Claude Code, Cursor, and Windsurf.
Configuration & Secrets
The full reference for
reminix secret set and runtime env vars.