perplexity-cli
🧠 A simple command-line client for the Perplexity API. Ask questions and receive answers directly from the terminal! 🚀🚀🚀
Share your TMUX screen with ai chat
git clone https://github.com/day50-dev/tmux-ai-agent-helper.gitday50-dev/tmux-ai-agent-helperYou constantly run into problems that you copy and paste to an LLM conversation window.
You want an AI tool that can help you exactly when something happens, where it happens and not have to feed in a complex history or have an agent get confused and go off solving non-issues.
Sidechat, part of the DAY50 suite of open-source tools for AI workflows, is an LLM conversation panel that helps diagnose problems at the pain point: exactly when they occur.
It suppports
/edit)Sidechat sits agnostically on top of tmux. There's no substantive workflow change needed. You can just beckon your trusty friend at your leisure.
Unlike opencode and friends you don't have to edit a json file to use a local model nor do you have to violate the single-source-of-truth pattern and specify your own copy of the models that can be trivially found by using a basic end point.
We also know that "local model" means "model I control the infra for" and not necessarily something running on the same exact computer. So when you enter server addresses they get maintained in a list you can toggle through. You can even leave notes in them.
You can one-shot:
curl day50.dev/sidechat | sh
or, using ursh by DAY50:
ursh day50.dev/sidechat
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
You should also use sc-add which can pipe anything into the context. Here's an example:

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!
/amnesia is a selective memory feature to fight against context rot. I
/prev to see the previous conversations/amnesia to get a summary of the conversationmore like this
🧠 A simple command-line client for the Perplexity API. Ask questions and receive answers directly from the terminal! 🚀🚀🚀
search projects, people, and tags