Pl

Pluto – AI for investing, data visualization, automation and analysis

Hacker News

Pluto – AI for investing, data visualization, automation and analysis

Hey HN! I'm Jacob Sansbury, a software developer and founder of Pluto. After working at Bridgewater Associates and moving to San Francisco, I decided to combine my passion for software development and finance to create Pluto – an AI-driven platform that revolutionizes the way retail investors manage their finances. Today, I'm excited to share our beta with you: https://pluto.fi/ Pluto is built with a combination of Next.js and Python, running on K8s and Kafka. Our AI Copilot, Plato, uses a three-part system (thinkers, actors, and communicators) to analyze data, execute actions, and communicate results to the user. 1. Thinkers: These components are responsible for gathering data and generating observations about the world. They query various data sources, such as financial markets, news feeds, or user inputs, to create specific observations (e.g., "AAPL's price is $132"). The thinkers act as the "eyes and ears" of the AI system, providing the essential information needed for decision-making. 2. Actors: The actors take the observations generated by the thinkers and use them to execute actions that change the state of the world or the system. These actions can include creating new investment strategies, adjusting existing strategies, executing trades, or running tests. The actors are the "doers" in the system, responsible for making things happen based on the information they receive. 3. Communicators: The communicators are responsible for wrapping up the observations and actions and presenting them to the user in a clear and understandable format. They may generate reports, send notifications, or provide visualizations to help users make sense of what the AI system has done. The communicators act as the "voice" of the AI system, bridging the gap between the raw data and the user's understanding. We've faced several interesting challenges and devised innovative solutions while building Pluto: 1. Integrating with trading platforms and APIs for multi-strategy management: Our "aha moment" came when we realized users wanted each strategy to behave like a separate account with segregated performance metrics and data while also having aggregated results. However, our partners that handle custody and settlement provide a single account per user. We developed a sophisticated infrastructure to track which strategies “own” each cent and share, keeping them bucketed, and created a custom rebalance algorithm that efficiently handles allocation changes and transfers to and from all strategies. This approach allowed us to offer a unique multi-strategy management experience. 2. Building a versatile AI Copilot: To enable Plato to call almost any function in our codebase, we built DionysusDSL, a tool that uses Lark to make it simple to create new commands that both AI and Lark can understand. This allows for seamless integration of commands and handling multiple arguments with accurate type validation. Pluto's beta version allows you to: - Create an entire dashboard of bespoke AI data visualizations from a single prompt like "Track Finance". - Create data-driven strategies using Python or visual blocks with the help of Plato. - Talk about data with Plato including real-time feeds from 100+ sources like SEC filings, news stories, Senate trading reports, company financials, analyst forecasts, sentiment data. - Backtest strategies with 20+ years of historical data. - Build a portfolio of strategies in sandbox and live mode. We'd love to hear your feedback, opinions, and any technical questions you might have and if you're interested in us open-sourcing any of the work we've done on getting LLMs to produce structured results. TLDR: Try AI-driven financial management at https://pluto.fi/

Share card

Actual performance

7points
9comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: created, para, including · Missing: supports, reddit linkedin, podcasting
98%98% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: user, new, visual · Missing: mac, agents, macos
87%87% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
TrustMRRFits verified-revenue profile · Strong signals: users, trading, way · Missing: mobile apps, ios, personal
56%56% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Hacker NewsMay not resonate with HN audience · Strong signals: excited, exist, existing · Missing: https docs, just released, lua
47%47% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
AppSumoMay struggle as an AppSumo deal · Strong signals: platform, efficient, users · Missing: plus, intuitive, reviews
29%29% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
9%9% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Strong signals: finances · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Fu
Fullstack D3 and Data Visualization51%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Fullstack D3 and Data Visualization

Hacker News6
Op
OpenIndoor visualization of OSM indoor data61%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

OpenIndoor visualization of OSM indoor data

Hacker News28
The GitSky
The GitSky40%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Data Visualization

Indie Hackers1$90/modata
Da
Data visualization in D3 on US obesity data51%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Data visualization in D3 on US obesity data

Hacker News2
Excelmatic
Excelmatic73%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

AI-Powered Excel Data Analysis and Visualization

Indie Hackers1$300/moai
Data For Visualization
Data For Visualization33%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Blog for data visualization. Storytelling with data..

Indie Hackers1analytics
MavenDoc
MavenDoc39%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

MavenDoc is a visualization and data anonymization platform

Product Hunt+3
explot
explot44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

No-code data exploration and visualization

Indie Hackerscommitment-side-project
AI
AI Basketball Visualization44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

AI Basketball Visualization

Hacker News6
Si
Simple Binary Data Visualization in R52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Simple Binary Data Visualization in R

Hacker News63