You're not offering advice, but you're offering the code which generates recommendations on position allocations. Any recommendation is considered 'advice' by FINRA and has to follow strict suitability requirements. Whether or not this would require any registration, licensing, etc on your part I have no idea, but it's definitely something I'd check into just to be safe. In general as long as you're not charging in some way for said advice there's no FINRA requirements, BUT that doesn't mean there wouldn't be any liability.
Every broker/dealer has their own management software/platform for client accounts, some more comprehensive than others. Though I don't know any of them that allow use by the general public, you have be be a registered rep of their firm to use them. The reason you don't see them publicly available is because of regulatory requirements regarding suitability for recommendations. Though companies like Fidelity and Schwab have some pretty in-depth tools for account management on their sites.