Code workspace
Point 9xchat at a project folder to review, refactor, or redesign it, and review the edits before they land.
Code is for working on a real project rather than pasting snippets into a chat. You give it a folder, and the assistant can read across the files in it.
Opening a project
Drop a folder onto the Code screen, or choose Select Folder to browse for one. The workspace handles web project files — HTML, CSS, JS, JSX, TS among them.

Once a folder is open you can ask the assistant to review it, refactor part of it, or redesign something, with the files as context rather than as pasted fragments.
Sessions
Work is organised into sessions per workspace, listed in the sidebar, so a refactor and a review of the same project stay separate.
Reviewing edits
Edits arrive through the same AI Edit panel that Notes uses, and can span several files at once. Changes are presented for you to read and accept rather than being written silently.
Review them the way you would review a pull request: read what changed, not just the summary of what was intended.
Keep your own backup
The assistant edits files in the folder you opened. Work on a project that is
in version control, or on a copy — an accepted edit changes real files on
disk, and 9xchat is not a substitute for git history.
What is sent
The assistant reads the files it needs to answer, and those contents go to whichever model you have selected. On a cloud model that means your code leaves your machine; on a local model it does not.
For proprietary code, either point Code at a local model, or scope the folder to the part of the project you are willing to send. See Credits, Pro, and usage for what each connection route means.
Requirements
Code is one of the workspace's advanced areas and can require an active subscription. The app marks controls a free account cannot use — see Credits, Pro, and usage.