3 comments

  • quietraster7 minutes ago
    letting the agent build its own panes is a neat idea. do people keep the layouts it creates?
  • ahmetaytar13 minutes ago
    [flagged]
  • greentfrapp1 hour ago
    Hi HN, I built Panel because research work means switching all the time between a chat with an agent, the papers I&#x27;m reading, the notebook I&#x27;m running and the data files I&#x27;m looking at.<p>Panel is a local web app with dockable panes made with dockview. You get chat, files, PDFs, markdown and Jupyter notebooks.<p>The agent can also create custom panes on request, like a protein structure viewer or an SQLite browser.<p>There&#x27;s also an early &quot;Module&quot; system. Modules are like Skills, but with typed inputs, outputs and intermediates, so a long job shows its progress and its results can feed the next step. Right now the working one is a literature review, with an early version for hypothesis generation.<p>How it&#x27;s built: a Vue + dockview frontend and a Python (FastAPI) sidecar that drives the agent backends. Everything runs on your machine.<p>Honest limits for now: - Full support is Claude Code only, so you need it installed and signed in. Codex and other harnesses are not supported yet. - Still very rough around the edges, I&#x27;ve been adding to it as I use it myself. Feedback welcome!<p>MIT licensed.