bash — radsim install
$ git clone https://github.com/emera-digital/radsim.git
Cloning into 'radsim'...
remote: Enumerating objects: 142, done.
Resolving deltas: 100% (98/98), done.
$ cd radsim && ./install.sh
+-------------------------------------+
| RadSim Installer |
| Radically Simple Code Generator |
+-------------------------------------+
[OK] Python 3.12.3 detected
[OK] pip available
[OK] Platform: Linux (x86_64)
[..] Installing RadSim...
[OK] RadSim installed
[OK] 'radsim' command is available
================================================
RadSim installed successfully!
================================================
$ radsim --version
RadSim 1.1.0
bash — radsim setup
$ radsim
____ _ ____ _
| _ \ __ _ __| / ___|(_)_ __ ___
| |_) / _` |/ _` \___ \| | '_ ` _ \
| _ < (_| | (_| |___) | | | | | | |
|_| \_\__,_|\__,_|____/|_|_| |_| |_|
Welcome to RadSim v1.1.0 — Radically Simple Code
Choose a provider:
1. Claude (Anthropic) — Recommended for coding
2. OpenAI (GPT-5) — Versatile, multimodal
3. Gemini (Google) — Huge context window
4. Vertex AI (GCP) — Google Cloud hosted
5. OpenRouter — Cheapest option
Select [1-5]: 1
Enter your Anthropic API key:
API Key: sk-ant-••••••••••••••••
[OK] API key saved to ~/.radsim/.env (chmod 600)
[OK] Provider: Claude — Model: claude-sonnet-4-5
Setup complete! You're ready to code.
bash — radsim interactive
$ radsim
RadSim v1.1.0 | Claude claude-sonnet-4-5 | /help for commands
RadSim > Build a REST API in Flask with user authentication
Creating project structure...
✓ app.py — Flask application with JWT auth
✓ models/user.py — User model with password hashing
✓ routes/auth.py — Login, register, refresh endpoints
✓ requirements.txt — Flask, flask-jwt-extended, bcrypt
Write 4 files? [Y/n]
> y
✓ All files written
RadSim > Run the tests
Running: pytest tests/
===== 12 passed in 0.43s =====
RadSim > /switch
Switching provider... Select [1-5]:
bash — radsim single-shot
$ radsim "Create a Python function to validate email addresses"
Writing: utils/validators.py
def validate_email_address(email_string):
"""Check if the email address format is valid.
Returns True if valid, False if not."""
import re
if not email_string:
return False
email_pattern = r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$'
return bool(re.match(email_pattern, email_string))
Write utils/validators.py? [Y/n]
> y
✓ utils/validators.py written
$ radsim "Find all TODO comments in the codebase"
Searching codebase...
Found 3 TODOs:
src/app.py:42 # TODO: Add rate limiting
src/auth.py:88 # TODO: Refresh token rotation
tests/test_api.py:15 # TODO: Add edge case tests
bash — radsim /help
RadSim > /help
RadSim Commands
──────────────────────────────────────────
Provider & Model
/switch Quick switch provider and model
/free Switch to cheapest OpenRouter model
Conversation
/clear Clear conversation history
/new Fresh conversation + reset rate limits
Learning
/good Mark last response as good
/improve Mark last response for improvement
/stats Show learning statistics
Customization
/skill add Add a custom coding instruction
/teach Toggle Teach Me mode
/settings View/change agent settings
Session
/exit Exit RadSim
/kill EMERGENCY: Immediately terminate
Windows PowerShell — radsim install
PS C:\Users\user> git clone https://github.com/emera-digital/radsim.git
Cloning into 'radsim'...
PS C:\Users\user> cd radsim
PS C:\Users\user\radsim> .\install.ps1
+-------------------------------------+
| RadSim Installer |
| Radically Simple Code Generator |
+-------------------------------------+
[OK] Python 3.12.3 detected (using: python)
[OK] pip available
[..] Installing RadSim...
[OK] RadSim installed
[OK] 'radsim' command is available
================================================
RadSim installed successfully!
================================================
Run RadSim:
radsim