yes, that is exactly what it does. It adds your tags inside of square brackets at the end of the file name before the extension.
It's built in node-webkit [1] though, so it wouldn't (shouldn't) be too hard to integrate websql, sqlite or some other database [2].
[1] https://github.com/rogerwang/node-webkit [2] https://github.com/uggrock/tagspaces