Install Cline in VS Code, authenticate, and approve one small Python file in a practice folder—written for after-work learners who click Approve on purpose.
Cline is an open-source autonomous coding agent you can run as a VS Code extension (also available for other IDEs and as a CLI). In the editor it can create and edit files, run terminal commands, and use browser tools—while asking for your approval before changes land. The VS Marketplace extension ID is saoudrizwan.claude-dev. Docs and source: docs.cline.bot and github.com/cline/cline.
This guide is for after-work learners who already open folders in VS Code and want a human-in-the-loop agent for small Python tasks. You do not need to adopt every Cline surface (CLI, Kanban, JetBrains) on night one. One quiet evening: install the extension, authenticate, approve one file creation, and stop.
Comparing agents? See also top AI agent tools for after-work Python. Tonight’s scope is only VS Code Cline.
If VS Code itself is not installed yet, finish a basic Python + editor setup first, then return.
Ctrl+Shift+X / Cmd+Shift+X).saoudrizwan.claude-dev).Official quick-start docs also cover JetBrains and a CLI (npm install -g cline). Ignore those tonight unless VS Code is blocked on your machine.
Open the Cline sidebar and follow Sign Up / sign-in so you authenticate at app.cline.bot and return to the editor. Alternatively, bring your own API key through Cline’s provider settings if that matches how you already pay for models. Send a short test message to confirm the connection before you ask for file writes.
mkdir -p ~/cline-practice
In VS Code: File → Open Folder → ~/cline-practice. Keep .env, client exports, and production repos closed. Agents that can run terminals are high privilege.
Paste a narrow task, for example:
Create
hello_count.pythat stores a list of three words and printslenof that list. Do not create other files.
If you see Plan vs Act, use Plan to read the proposal, then Act (or Approve) only when the steps match what you asked. Click Approve before anything hits disk. That approval habit is the product—not speed.
In the integrated terminal:
python hello_count.py
# or: python3 hello_count.py
When one file works, close the chat. Do not “while we’re here” into a second refactor.
Ask Cline to add greet.py that reads a name with input() and prints a greeting. Approve the file. Run it twice. Then edit the greeting string yourself so the session ends with your hands on the keyboard.
When Cline feels boring in a good way, invest the next evenings in the language itself. Start with Introduction to Python Programming—short lessons for employed calendars, not a workshop you cannot attend.