REPL
The Plantic REPL is a developer-friendly chat interface. It's the easiest way to use Plantic.
Start
To start the REPL, just run plantic or pdx in any project directory (or sub-directory).
If you don't have a current plan in the directory, the REPL will create a new one. Otherwise, it will use the current plan.
Commands
All Plantic CLI commands are available in the REPL. Just type a backslash (\) followed by the command.
The REPL also has a few special commands of its own:
\quitor\qto quit the REPL\helpor\hfor help@plus a relative file path for loading files into context (note that if you're using auto-context mode, loading files yourself is optional)\runor\rplus a relative file path for using a file as a prompt\chator\chto switch to chat mode and have a conversation without making changes\tellor\tto switch to tell mode and implement tasks\multior\mto switch to multi-line mode\sendor\sto send the current prompt to Plantic (for sending a prompt in multi-line mode, since enter gives you a newline)
REPL Flags
The REPL has a few convenient flags you can use to start it with different modes, autonomy settings, and model packs. You can pass any of these to plantic or pdx when starting the REPL.
Mode
--chat, -c Start in chat mode (for conversation without making changes)
--tell, -t Start in tell mode (for implementation)
Autonomy
--no-auto None → step-by-step, no automation
--basic Basic → auto-continue plans, no other automation
--plus Plus → auto-update context, smart context, auto-commit changes
--semi Semi-Auto → auto-load context
--full Full-Auto → auto-apply, auto-exec, auto-debug
Models
--daily Daily driver pack (default models, balanced capability, cost, and speed)
--strong Strong pack (more capable models, higher cost and slower)
--cheap Cheap pack (less capable models, lower cost and faster)
--oss Open source pack (open source models)
--gemini-exp Gemini experimental pack (Gemini 2.5 Pro Experimental for planning and coding, default models for other roles)