← mouad el alj / coding-agent [live] · local models or DeepSeek

coding-agent

Ask questions, inspect code, or build Python projects in a browser workspace. Run a local model on your GPU with WebGPU, use the metered DeepSeek preview, or connect your own DeepSeek key. The agent uses the same tools in every mode and runs Python with Pyodide.

CHECKING looking for a model… — tok/s ctx — —
WORKSPACE

CHANGES    
—
pytest · not run yet
SESSION

enter sends · shift+enter for a newline

how it works

The assistant can answer directly or use tools to read and edit files, run Python, and run pytest. Replies appear in the conversation; tool calls have expandable details. Checks report their actual results, and an answer does not require a file or a test run.

You can send a correction while it works. The next step uses it, and a response generated for an older instruction is discarded before it can edit files. Stop cancels the current request. Each new request starts with the visible workspace and recent conversation, with a limit of 20 model turns.

Local model inference runs in this tab after downloading the model. The preview sends the prompt, workspace, and recent conversation through this site's worker to DeepSeek; your own key sends them directly to DeepSeek. Python runs without network access; its runtime downloads before the first execution. Each run starts from the visible files and folders. Text-file changes inside the workspace are saved back to the editor, including changes made before a Python error. Unsupported or oversized outputs are refused together; stopping a run saves no changes.

The file edits, the virtual filesystem and the Python test run happen in this tab on every tier; on the local one the model does too. ← mouad el alj · email · cv