Do you want to share shell command history across multiple servers with a decent interface? If you have a ton of servers and lots of arcane commands with a half dozen parameters, I'm guessing you do. This is my attempt at solving this problem using a curses client for searching paired with a simple API and Web server backed by a nice search engine (Elasticsearch).
![Archelon curses client screen shot](/carsongee/archelon/raw/master/docs/_static/images/archelonc_index_screen.jpg)
The curses client for searching and sorting history. It can be used without the server backend if you just want to try it out and not get a Web server running.
The project is split in two, and the client is actually pretty cool without the Web server. To get started, check out the documentation.