lautaro@wilsf · bash · ~/portfolio/kapso

~/portfolio / active / kapso

Kapso

WhatsApp for developers. The infrastructure layer that lets vibe-coders and autonomous agents ship on WhatsApp without re-implementing the API every time.

website https://kapso.ai

sector WhatsApp infrastructure / AI agents for developers

WhatsApp is the OS of LatAm. Building on top of it as a developer is still painful enough to ruin a weekend. Kapso is the infrastructure layer that fixes that, the way Stripe is for payments and Twilio is (sort of) for SMS, but actually built for the agent + vibe-coder cycle we’re in now.

Why I backed it

Andrés. I’ve been helping him with intros to VCs and angels and advising for a while now, and what he’s built as a solo founder is genuinely impressive, 4,000+ developers organic, full multi-tenant platform, observability, flows, the works. His AI-first bias is the right one for this moment, his founder style is the kind I want to keep working with for a decade, and the references I have from mutual friends are unanimous. I offered him a small angel check.

The vibe-coding stack tailwind. Lovable, Claude, Codex, Cursor (these are becoming the default way internal software gets built across LatAm. Every internal tool that gets vibe-coded into existence eventually wants to talk to a customer, and in this region that means WhatsApp. Kapso is positioned to be the native, drop-in infrastructure layer for every one of those apps. The buyer here is the developer, not the IT director) and the developer is increasingly an AI.

Personal autonomous agents in WhatsApp-first markets. In regions where WhatsApp is the economy’s OS (most of LatAm, India, much of Southeast Asia) autonomous agents (Claude Code, Open Claude, the next generation of personal agents) need an integration layer to act on a user’s behalf inside WhatsApp. Kapso is the obvious place that layer should live. There’s no incumbent here yet.

Tracked the space since Agentmail. I tried to get into Agentmail’s YC round and couldn’t, close-but-no-cigar. The fact that Kapso is the next move in roughly the same vector, with a founder I already know and a region I understand better than email, made the bet much easier the second time around.

The bet

Two stacking tailwinds, vibe-coded apps + WhatsApp-first agent users, both routing through the same infrastructure problem, both addressed by the same product, in regions where the buyer is technical and willing to pay. If Kapso becomes the default import * from kapso for any app that needs a WhatsApp surface, the company prints. Andrés has 4k organic devs already with no marketing engine; the wedge is sharp.

$ founders

  .                                                                                                 
                                                                                                    
.                                                                                                   
                                                                                                    
                                                    .                                               
                                         .:--====------:                                            
                                      :-=+**************+=-.                                        
 .                                 :=*#%######***####*******+-.                                     
.                                :+##%%%%%%%##******########***=:                                   
..                              =##%%%%%%%%%%##**++==+++++*##****=.                                 
..                             :%#%%@%%##*++==--:::..::::::-=*#%##*:                                
.                              =#%%@#*+==-:::......       ...:-*%##*:                               
.                             :###%*=----::........          ..-**##=                               
.                             +####==-:::::........            .=*#**-                              
                             .####+=--::::::........           ..=###+                              
.                            :#%%#+=--::::::.........           .-*##+                              
.                            :#%%#+=-----:::....         .....   -+**+                              
                             .#%%#+==++++=++=-::.   ..::------:. :++*+                              
.                            .*%%#==++=-:..:--==-:  ..:::..   .:..=+*=                              
.                             +%%*===--==+=-::-==:..  .:-=--:.  ..=**-                              
.                             :##*==--++=++-:--==:. . .::===-:.   -+*-                              
..                            -*#*=-----:::::-==-: .  ....        :+=-                              
. .                          .++#*=--::::::::-==:....             :=. .                             
..                           :==**=---::..::-==-:.   .            :=  .                             
..                           .==*#=--::....:-==*-...::.           -=.                               
..                            -+*#+=--:..:-=+**#*=-=++=:...       ==.                               
...                           .=+#*+=-::=***####***#***++=--.  ..-+:                                
...                            :=##*+-:=###*###*++++*++++*+*=...:++.                                
..                              -*###*=*#**+*+=-::::::--=+##+::=+++.                                
..                               =######*#*+++==---::----=***+***+=                                 
..                               :#%%%##%%##**++*++++===+*####***+=                                 
.                                :##%%%%%%%%##******+++*#####%#***=                                 
                                 .*%%%%%%%%%%###******#%%######***-                                 
                                  -%%%%%%##%%%####*#####%######***.                                 
                                  .*%%%%%%%##%#####%######*#*#***-                                  
                                   :#%%%%%%%%%##%%%######*##****=                                   
                                    =#%%%%%%%%%%%%%##%#######**=                                    
                                 ..-==*%%%#%%##%%@%###%####**=:                                     
                            :-=++=======+*#%%%%%%%%%%#%%##+-.    ...                                
                        .-+#%@@@#====-----=+*##*#*++++++=:.     ..:=+:                              
                    .-=*%@@@@@@@%*------::::--=---:...              =#*+=.                          
               .:=+#%%@@@@@@@@%@@@*-::::::...::::..                 -#####*+-.                      
         ..:=+*#%%%%%%%%@@@@@@%%%@@#=::::........                  .+#########+=:.                  
      .-*#%%%%%%%%%%%%%@@@@@@@@%%%%%%#+-:.... ...                 .+##########%##*+=:.              
    .=#%%%%%%%%%%%%%%%%%%@@@@@@@%%%%%%@%#+-:                    .-*%######%%%%%%######*+=:          
  :+#%%%%%%%%%%%%%%%%%%%%%%@@@@%%@%%%%%%%%%#*=-...           .:+#%%#####%%%%%%%%%%########+-        
 =%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##**+++++++**#%%%%#%%#%%%%%%%%%%%%%#########+:      
=%%%%%%%@@%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%#######*=     
%%%@%%%%@@%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%#######*=    
%%%%%%%%@@%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%#######*=   
%@%@%%%%@%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%##%####**=  
@@%@%%%@@%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####%%#######*#*= 
@@%@%%%@@%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%#########*+.
@@%@%%%@%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#####%%%####%###**-
@@@@%%%@%%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%##%%###**+
Andrés Matte linkedin ↗
about:blank ↗ open in new tab
site won't load? ↗ open in new tab
doom.exe, id Software, 1993

click inside the canvas to enable keyboard + sound · arrows / WASD to move · ctrl to fire

mario-bross.exe, Nintendo, 1985

click canvas to enable keys · arrows = D-pad · Ctrl/⌃ = A (jump) · Alt/⌥ = B (run) · 1 = Start · 2 = Select · Tab = remap
🔇 audio? open at archive.org once, click their speaker icon to unmute, reload here.

carmen.exe, Brøderbund / Sega, 1996

click "Click to Begin" then canvas · arrows = D-pad · Ctrl/⌃ = A · Alt/⌥ = B · Space = C · 1 = Start · Tab = remap
🔇 audio? open at archive.org once, click their speaker icon to unmute, reload here.

pokemon.exe, Game Freak, 1996

click canvas to enable keys · arrows = D-pad · Ctrl/⌃ = A · Alt/⌥ = B · 1 = Start · 2 = Select · Tab = remap
🔇 audio? open at archive.org once, click their speaker icon to unmute, reload here.

zork.exe, Infocom, 1980

click canvas to type. text adventure, try look, n s e w, open mailbox, take leaflet, read leaflet. quit with quit.

paint.exe, untitled.png
,
Trash
empty
Finder
~
help.txt, bash, ~

$ what is this?

lauta.blog is a personal site by Lautaro Schiaffino, a serial founder. It collects what he's learned from building three companies (Rodati, Sirena, Darwin AI) and from living, plus a few side rooms (books, food, board games, portfolio).

$ how do I navigate?

Three ways:

  1. Tabs at the top of the terminal window (~ · sirena · darwin · rodati · whoami · portfolio · books · boardgames · food) click any to switch sections.
  2. Keyboard shortcuts, press ? to see all of them. g+s jumps to Sirena, D toggles dark mode, etc.
  3. Shell, click the + at the end of the tab bar to open an interactive shell. Try tree, ls darwin, cat sirena/lesson-1.md, open whoami, subscribe you@example.com, help.

$ what about the menu bar?

$ traffic lights work

The three dots in the title bar do something: red closes the window (icon appears on the desktop, click to reopen), yellow minimizes (pill at bottom of desktop, click to restore), green maximizes.

$ contact

Reach me on x.com, or subscribe at /newsletter.

$ shortcuts

Press ? any time, or .

shortcuts.txt, bash, ~
navigation
g hhome (~/)
g wwhoami
g ssirena
g ddarwin
g rrodati
g ccocinasinde
g bbin
g ffood
g nnewsletter
g ttags
g uuses
view
Dtoggle dark mode
+bigger text
smaller text
0reset text size
edit
aselect all
ycopy page url
window
nnew shell tab
mminimize
zzoom (max)
xclose window
obring to front
help
?toggle this help
escclose