Hi @abenz1267,
Just wanted to share my appreciation for Walker and especially the Elephant provider system - it's incredibly well designed and flexible!
What I built
I created a set of custom Lua menus to manage various AI CLI tools directly from Walker:
- Goose (Block's AI agent): sessions, recipes, projects, prompts, model switching
- OpenCode: sessions, projects, model switching
- Gemini CLI: sessions, model switching
- TokScale: token usage tracking
Features
- Lazy-loading architecture for fast menu performance
- Desktop notifications for errors/status
- SubMenu navigation for multi-step workflows (like recipe parameter input)
Repository
https://github.com/voznik/elephant-walker-custom-lua-menus
Screenshot
(I'll add screenshots later)
Why I'm sharing this
- To say thank you for building such a wonderful piece of software
- To show what's possible with Elephant's Lua provider system
- Hopefully to inspire others to create their own custom menus
The documentation and architecture made it straightforward to extend, even with complex workflows like the recipe system that passes data between parent/child menus.
Cheers!
Hi @abenz1267,
Just wanted to share my appreciation for Walker and especially the Elephant provider system - it's incredibly well designed and flexible!
What I built
I created a set of custom Lua menus to manage various AI CLI tools directly from Walker:
Features
Repository
https://github.com/voznik/elephant-walker-custom-lua-menus
Screenshot
(I'll add screenshots later)
Why I'm sharing this
The documentation and architecture made it straightforward to extend, even with complex workflows like the recipe system that passes data between parent/child menus.
Cheers!