A workspace should keep more than the conversation.
A follow-up needs the data and code behind the answer. Why VARIANT-1 gives each chat a live Python environment.
3 MIN READRead the note
JOURNAL / LAB NOTEBOOK
Why the workspace keeps working state, how its tools can change, and a dated log of what has changed in the app so far.
An animation drawn in text characters: spots in a round dish grow and split in two, like cells dividing. Seed a colony adds a new one.
FIELD NOTES
A follow-up needs the data and code behind the answer. Why VARIANT-1 gives each chat a live Python environment.
3 MIN READRead the note
From a small Python helper to a revised tool: what changes, what stays, and how to tell whether the result is better.
2 MIN READRead the note
LAB LOG
VARIANT-1’s source is public, so every change happens in the open. These are the milestones so far, newest first.
Every change on GitHubNew installers for Windows, Linux, and macOS, all built from one commit, with every change listed below. On a Mac it needs macOS 14 or newer.
Download pageA Goal now runs in the chat you start it from, keeping its conversation, model, and Python session, and you watch it work right there. Your chats can also ask each other for help.
GoalsA new Python tab lists every live session with what it is running and the CPU and memory it uses, and lets you interrupt, restart, or release one. The Log monitor got a searchable feed too.
The live Python sessionThe app no longer keeps a list of facts it has inferred. The model looks back through the chat’s own history when it needs to, and Settings lets you browse, search, and export it.
Looking back with session contextReview was rebuilt around changes you can open file by file, with a history you can narrow to one branch or to the commits you pick.
See what happenedPreview 2 added installers for macOS on Apple silicon and for Linux, all three built from the same code.
Download pageVARIANT-1’s code was published on GitHub under the MIT License, for anyone to read, build, or improve.
The code on GitHub