Actually it's something like a researcher-focused app that allows you to open Jupyter notebooks, code snippets, PDFs, right next to the chat window pane.
Let's say you're working on protein design and you want to view the 3D structure of the protein, you can have the agent build a pane for that in the app, and you can ask the agent to help customize it as well.
This is cool! We have a similar approach in Nimbalyst... agent makes extensions that are human editable and agent editable ... includes Jupyter, markdown, csv, excalidraw, code, pdfs, browser. Its so nice not to have to app switch all the time. MIT as well. Maybe we should join forces?
It has a chat interface, but also lets you split the window into different sub-windows that can open different interfaces, like a Jupyter notebook (with a working kernel), a code editor, or a file browser. You can also ask the agent to create custom interfaces, like a protein structure visualizer, or an SQLite viewer, or just a simple place to manage your citations.
Under the hood it's running on your local Claude Code instance, I'll probably be adding support for other APIs through Open Router soon.
In my opinion it can be more usefol if I can add it with an mcp server, so I can use with my agent and test it in real workflows to see if it can add power and some prons to my agent
I believe currently it would work if you've already set up the MCPs via Claude Code, because it's running off your local Claude Code under the hood. But I'll look into surfacing the MCPs like in the Claude app.
The project seems to be a great initiative however does it have checkpoints? I find that feature a must with agentic workflow for very obvious reasons.
I built a similar idea as a hobby project to see what was possible with harnesses. My idea was give a model a chat input, but outputs can be data models (sqlite), and panels that are custom react components that can be generated and mounted on the fly by the model.
The basic idea in todo list form was:
"Let's build a todo model to manage my daily tasks, then build a task list panel where i see today's todos."
It got more interesting from there as I kept building and it felt like an AI native Airtable.
Everything persists and becomes the UI of the app itself.
I took it a step further with AI accessibility and recordings for teaching AI agents. Canvas context forms the who, what, when, where, and why, along with the agent conversation for training & agent maturity --- https://github.com/rush86999/atom/tree/main/docs/canvas
Hey OP I made something very similar called slices-ide [0]
It’s a self modifying editor with embedded agents. Honestly that description doesn’t do it justice, it was an experiment in making an architecture to use the strengths of my adhd when coding.
You can chat with agents inside the editor itself and ask them to modify ANYTHING in the IDE itself, including adding custom panels, changing the theme, rewriting logic
Hell, if they wanted to they can brick the entire editor too or remove agents entirely lol. There is a global undo / redo and timeline so as long as the timeline isn’t bricked you can step back to an earlier point in time
The editor has a visualisation panel that shows all data flowing around the ide itself
You might enjoy it, i think it’s cool and it’s very very experimental
25 comments
[ 4.3 ms ] story [ 79.3 ms ] threadLet's say you're working on protein design and you want to view the 3D structure of the protein, you can have the agent build a pane for that in the app, and you can ask the agent to help customize it as well.
Under the hood it's running on your local Claude Code instance, I'll probably be adding support for other APIs through Open Router soon.
The basic idea in todo list form was:
"Let's build a todo model to manage my daily tasks, then build a task list panel where i see today's todos."
It got more interesting from there as I kept building and it felt like an AI native Airtable.
Everything persists and becomes the UI of the app itself.
I prototyped mine early last year and models weren't quite where they are today. I'll try to find some time to update the code and release it.
you can do a lot of very neat stuff when your llm has full access to a lisp repl that can self modify itself / the ui its running in
It’s a self modifying editor with embedded agents. Honestly that description doesn’t do it justice, it was an experiment in making an architecture to use the strengths of my adhd when coding.
You can chat with agents inside the editor itself and ask them to modify ANYTHING in the IDE itself, including adding custom panels, changing the theme, rewriting logic
Hell, if they wanted to they can brick the entire editor too or remove agents entirely lol. There is a global undo / redo and timeline so as long as the timeline isn’t bricked you can step back to an earlier point in time
The editor has a visualisation panel that shows all data flowing around the ide itself
You might enjoy it, i think it’s cool and it’s very very experimental
[0] - https://github.com/con-dog/slices-demo#slice-ide---an-experi...