Client (flaskcc) — First Official Release
flaskcc.sh (Linux/macOS), flaskcc.ps1 (Windows), and flaskcc.py (universal)--passflaskcc.py — main client script (cross-platform)flaskcc.sh — shell wrapper for Linux/macOSflaskcc.ps1 — PowerShell wrapper for WindowsREADME.md — full usage documentationchmod +x flaskcc.sh
./flaskcc.sh localhost@5000
./flaskcc.sh 192.168.1.5@5000 -p mySecret
.\flaskcc.ps1 localhost@5000
.\flaskcc.ps1 192.168.1.5@5000 -Pass mySecret
python flaskcc.py localhost@5000 --pass mySecret
# Linux / macOS
sudo cp flaskcc.sh /usr/local/bin/flaskcc
sudo chmod +x /usr/local/bin/flaskcc
flaskcc localhost@5000 -p mySecret
| Flag | Short | Description |
|---|---|---|
--pass PASSWORD | -p | Server password |
--user USERNAME | -u | Auto-login on startup |
--no-encrypt | — | Send password in plain text |
| Command | What it does |
|---|---|
register <user> <pass> | Create a new account |
login <user> <pass> | Log in |
login-pin <pin> | Log in with saved PIN |
logout | Save chat and log out |
passwd <old> <new> | Change your password |
whoami | Show username + PIN |
| Command | What it does |
|---|---|
| (any text) | Send a message to FlaskCode AI |
model [name] | Show or switch the active model |
models | List all available models |
history | Print your full chat history |
clear | Clear your chat history |
export | Export chat to a .txt file on the server |
| Command | What it does |
|---|---|
files | List files available on the server |
read <filename> | Read a file by name |
readpath <path> | Read a file by absolute path |
write <filename> [content] | Write/create a file |
save-block | Interactively save a code block |
clear-outputs | Wipe the server outputs/ folder |
| Command | What it does |
|---|---|
apikey-slot <1|2|3> | Select Gemini API key slot |
apikey-groq [key] | Set your Groq API key |
apikey-openrouter [key] | Set your OpenRouter API key |
1.2
Client (flaskcc)
July 11, 2026
Stable
MIT