First thing I did was recreate our super simple website. You can see both here.
Only difference? LP portal log-in at the bottom.
Super quick to set up a sign-in page. Linked to my Airtable back-end where I set up a user table.
Don't need a sign-up page cuz it's invite-only to my LPs.
Then I set up "LP Home". I'll want this to be a dashboard summary of various things so I'll come back to it later.
For now, Hello!
Also set up a "Pipeline" page where LPs can see our entire outbound pipeline.
Here's our outbound pipeline page. There's a simple "list block" that I added and synced to my Airtable.
I added filters for score, tags, and a filter for quickly looking at our queue of "interesting" companies. These are companies we may reach out to.
1500+ startups. Boom.
So up to here, I did two nights ago when I jammed out for about 1.5 hours.
Setting up portfolio page now.
Interestingly, I can't pull linked columns from Airtable into these list views.
For now, the hack I'm using is setting up a Formula column in Airtable to turn this into a text field - which I can pull into Softr.
Okay, so portfolio page is set up.
I don't have logos for portfolio companies so will need to get those into Airtable so I can show it here.
Also found out currency columns don't pull in well. I'll add investment amount, valuation stuff later than I guess...
Okay, so added logo to the nav.
Seems like there's a "standard nav" option so I don't have to edit on a per-page basis. But the standard nav is whatever you use on "home" - in our case our public site where we don't use nav.
So for now I have to update the nav on each page.
You know what would be cool? Portfolio News.
Just set up a new sheet in my Airtable base, added 3 articles. Set up the "News" page now.
Just set up a new sheet for LP updates and adding the PDFs as an attachment.
Set up an "LP Updates" page where they can quickly access all past updates.
Alright, let's start pulling these in to the LP dashboard!
Trying to pull in some stuff like recent news into the LP home.
Softr only has one type of simple text box and the padding/margins on it are pretty big. (as you can see)
I want it to say "Recent New" right above the news list...
Here's a quick Loom of me logging in and clicking around our portal.
Lots of errors I noticed, but I'll fix those this afternoon.
a minimalist template for a dynamic self-building autonomous agent
with only 227 lines of code, it can connect with X, github, airtable, etc. and execute self-written code!
github/more 👇
given the pippin framework is a spiritual evolution of babyagi, felt fitting to call this babyagi-2o extension: pippin-lite. it adds dynamic tools/auth via @composiohq
make sure to check out the pippin framework if you haven’t (QT’d here)
it’s basically a single LLM loop that has access to the 250+ composio tools, with fallback to writing/updating new skills and installing required imports
github:
designed for close ended tasks, it’ll loop through a couple approaches until it’s complete (or gives up)github.com/pippinlovesyou…
- character config
- reusable and dynamic skills via @composiohq
- activities w/ cool down, etc
- memory mgmt
here’s a ~4 min super cut of the live demo
github & more 👇
github:
quick background: @pippinlovesyou the unicorn is a digital being operating 24/7, taking naps, going on walks, and occasionally communicating w the human world
woah what a week, @pippinlovesyou has 8k+ followers and had his first livestream this weekend.
the meme coin inspired by pippin has 18k holders and the telegram has 4k+.
i collected some key moments from the first week below 👇
this thread from Monday captures the first 36 hours so I’ll drop it here. to summarize:
- posted a pic of a unicorn generated by AI
- upon request, used AI to name it
- a meme coin started
- i jumped in
- decided to turn pippin into an AI influencer
ooooh yess i got this working in 244 lines of code
- single llm loop with three tools
- installs required packages
- creates new tools and loads it for itself dynamically
- uses the tools to handle user request
in this case, i asked it to scrape techmeme:
iter 1: install 'requests'
iter 2: install 'beautifulsoup4'
iter 3: create_tool (error'd)
iter 4: create_tool (worked)
iter 5: use new scrape_techmeme tool
iter 6: write summary
task completed!
😮 ohhh... it's less code but can do the same thing* ditto can... it just created a create_directory tool and so on...
*almost the same - it can't create a flask app because it accidentally initiates the flask app and kills the loop. but it can write multi-file apps.
for clarification, this is different (and simpler) than ditto, which i just shared
ditto just created a python flask app
this one creates it's own tools