Live data from Hacker News

Show HN: Panel – A research workspace where the agent can build its own panes

github.com

11–20 of 25 posts

Re: Show HN: Panel – A research workspace where the agent can build its own panes

#11
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

[0] - https://github.com/con-dog/slices-demo#slice-ide---an-experi...

Re: Show HN: Panel – A research workspace where the agent can build its own panes

#12

Hi HN, I built Panel because research work means switching all the time between a chat with an agent, the papers I'm reading, the notebook I'm running and the data files I'm looking at. Panel is a local web app with dockable panes made with dockview. You get chat, files, PDFs, markdown and Jupyter notebooks. The agent can also create custom panes on request, like a protein structure viewer or an SQLite browser. There…

Look into openrouter so you aren’t tied to just Claude or codex

Re: Show HN: Panel – A research workspace where the agent can build its own panes

#13

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…

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

This is really cool! I'm glad there are others that had the same idea!

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.

Re: Show HN: Panel – A research workspace where the agent can build its own panes

#14

Hi HN, I built Panel because research work means switching all the time between a chat with an agent, the papers I'm reading, the notebook I'm running and the data files I'm looking at. Panel is a local web app with dockable panes made with dockview. You get chat, files, PDFs, markdown and Jupyter notebooks. The agent can also create custom panes on request, like a protein structure viewer or an SQLite browser. There…

Look into openrouter so you aren’t tied to just Claude or codex

I will! Thanks for the rec

Re: Show HN: Panel – A research workspace where the agent can build its own panes

#15

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…

The demo and videos are really cool! Just a few guardrails might make this a lot more usable as an actual IDE.

Re: Show HN: Panel – A research workspace where the agent can build its own panes

#16

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…

Yeah I know people who think that chat is the last UI we'll ever need, but I really think there's so much that can be done with malleable interfaces.

Re: Show HN: Panel – A research workspace where the agent can build its own panes

#18
post #10

this is very easy (and fun) to do in emacs with gptel as well 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

Thanks for sharing emacs + gptel! I'll find some time to try it out

Re: Show HN: Panel – A research workspace where the agent can build its own panes

#19
post #6

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.
Post reply on HN