Simple installer:
curl day50.dev/sidechat | sh
Sidechat is an LLM intervention in your little terminal. It suppports adding screenshots, command output, reading from multiple clipboards, cycling pane focus, local and remote models, turning off and on pane capturing, adding external context and more, all sitting agnostically on top of tmux so there's no substantive workflow change needed. You can just beckon your trusty friend at your leisure.
You can
- add multiple panes as a stack.
- retry calls
- use local and remote servers thanks to the llcat backend.
demo.webm
There's an agentic mode. We call it DUI. Enable it with /dui.

You should also use sc-add which can pipe anything into the context. Here's an example:

Once you're in there's a few slash commands. Use /help to get the current list.
Multiline is available with backslash \, just like it is at the shell
There's lots of nice features. Here's the self-update. As you can see it will
- install the update
- replace itself
- pick up where you left off
Here's some screenshots of how it seamlessly works with Streamdown's built in Savebrace feature and how it helps workflow.

Also you don't need tmux! Often you'll be doing things and then realize you want the talk party and you're not in tmux.
That's fine! If you use DAY50's streamdown, sc-picker works like it does inside tmux. You can also sc-add by id. It's not great but you're not locked in. That's the point!
Note: This used to be the home of many tools. They've been moved to llm-incubator



