kcosr/assistant
83 stars · Last commit 2026-05-31
Panel-based personal assistant with a plugin architecture for productivity workflows. AI agents share a workspace of notes, lists and other panels with the user. Supports Claude Code, Codex, and pi CLI agents with text and voice interfaces. Extend with custom plugins or use built-in plugins exported as skills with CLIs.
README preview
# assistant
> **⚠️ Experimental Software**
>
> This is personal software shared with the community for educational purposes.
> Qustions and contributions are welcome, but don't expect stability or support.
A personal AI assistant with a panel-based plugin system, multi-agent CLI integrations, and text/voice UI.
Plugins define panels and operations so agents can collaborate on lists, notes, and diff reviews,
or extend the app with custom user-provided plugins.
OpenAI-compatible sessions are limited in functionality today and will likely be replaced
by an integration with the badlogic/pi-mono agent SDK.
<table>
<tr>
<td valign="top"><img src="assets/screenshot.png" alt="Assistant Screenshot" width="600"></td>
<td valign="top"><img src="assets/mobile.jpeg" alt="Assistant Mobile" width="200"></td>
</tr>
</table>