Flask Code 1.2

Client (flaskcc) — First Official Release

Latest Stable July 11, 2026
Download
FlaskCode Universal Installer

Automatically installs selected version, edition.

Download .bat
Source Code / TAR.GZ

Full source repository on GitHub

Download TAR.GZ
System Requirements
  • Python: 3.9 or later
  • OS: Linux, macOS, Windows — cross-platform
  • Dependencies: None — pure Python 3 stdlib only
  • Requires: A running FlaskCode-Server instance to connect to
Note: This is a client only. You need a FlaskCode-Server running somewhere on your network to use it.
What's New
Core Features
  • Zero Dependencies: Pure Python 3.9+ stdlib — no pip install needed
  • Cross-Platform: Ships with flaskcc.sh (Linux/macOS), flaskcc.ps1 (Windows), and flaskcc.py (universal)
  • Encrypted Connections: Automatically negotiates SHA256, SHA1, or BASE64 encryption with the server
  • Full Command REPL: Auth, chat, file management, notes, API key control, and debug tools all from one prompt
  • PIN-based Auth: Log in with a short PIN instead of typing your password every time
  • Server Password Support: Connect to password-protected servers with --pass
Included Files
  • flaskcc.py — main client script (cross-platform)
  • flaskcc.sh — shell wrapper for Linux/macOS
  • flaskcc.ps1 — PowerShell wrapper for Windows
  • README.md — full usage documentation
Quick Start
Linux / macOS
chmod +x flaskcc.sh
./flaskcc.sh localhost@5000
./flaskcc.sh 192.168.1.5@5000 -p mySecret
Windows (PowerShell)
.\flaskcc.ps1 localhost@5000
.\flaskcc.ps1 192.168.1.5@5000 -Pass mySecret
Cross-platform (Python)
python flaskcc.py localhost@5000 --pass mySecret
Install in PATH (optional)
# Linux / macOS
sudo cp flaskcc.sh /usr/local/bin/flaskcc
sudo chmod +x /usr/local/bin/flaskcc
flaskcc localhost@5000 -p mySecret
Command Reference
Flags
FlagShortDescription
--pass PASSWORD-pServer password
--user USERNAME-uAuto-login on startup
--no-encryptSend password in plain text
Auth
CommandWhat it does
register <user> <pass>Create a new account
login <user> <pass>Log in
login-pin <pin>Log in with saved PIN
logoutSave chat and log out
passwd <old> <new>Change your password
whoamiShow username + PIN
Chat
CommandWhat it does
(any text)Send a message to FlaskCode AI
model [name]Show or switch the active model
modelsList all available models
historyPrint your full chat history
clearClear your chat history
exportExport chat to a .txt file on the server
Files
CommandWhat it does
filesList 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-blockInteractively save a code block
clear-outputsWipe the server outputs/ folder
API Keys
CommandWhat 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
Release Info
Version

1.2

Edition

Client (flaskcc)

Release Date

July 11, 2026

Status

Stable

License

MIT


Features
  • Zero dependencies
  • Cross-platform
  • Encrypted connections
  • PIN-based auth
  • File management
  • API key control
  • Notes/remember
  • Knowledge engine