KeyStash 0.5.0e is ready for testing.
What i tried to achieve in the last couple of month was to mix the best from bitcoind and the Nxt API into one backend and not create somekind of bridge.
Nxt has not really a fundament to build on(how to store the private phrase, how to generate a private phrase, how to backup etc...).
All calls with the keystash API are directly associated with the accounts in the wallet file like in bitcoind.
keystashd naturally does local signing, you can broadcast the transaction to a public node(privacy concerns) or your own node.
Mainly you dont need more than this. getNewAccount, getSinceBlock, getBalanceByLabel, signTransaction & broadcastTransaction, backupWallet
All versions with "e" in it will be recommended to use with "test NXT".Demo daemon(API)http://daemon.keystash.org
(home, API log)http://daemontest.keystash.org
(Testpage)Information & Documentation:http://wiki.keystash.org/