Level Money app (Links to an external site.) essentially replaces your bank balance with a spendable number for the month. With this number you'll know how much you can comfortably spend on non-essentials, like coffee or eating out.
Mint app (Links to an external site.) allows you to connect your accounts, set a budget, and then let the system sort your spending into different areas. You can also set goals and use the separate bill paying option.