Browser extension for Base
Every app you connect sees a different address.
Kivuli is a self-custodial wallet extension that gives each dApp its own compartment. No app can see your balance, your history, or the other apps you use. Only you see the whole picture.
Free and open source. Distributed only at github.com/kivuliapp, never through an extension store.
What each app sees
- swap.example.com0x7F9a...3C21
- market.example.com0x41bC...9D02
- lend.example.com0xE83f...5A11
Three apps, three unrelated addresses, one wallet on your side.
Why it matters
One address everywhere is a standing risk.
Most wallets give every app the same address. That one habit exposes your money to drainers and your life to anyone watching the chain.
Contain approval damage
A malicious token approval normally puts everything a wallet holds at risk. In Kivuli it can only reach the compartment you funded for that one app, and nothing else.
Stop cross-app profiling
One shared address lets anyone stitch your trades, mints, and payments into a single profile of you. Kivuli keeps each app relationship separate.
Keep your net worth private
Connecting a wallet usually shows an app your full balance and entire history. A Kivuli compartment shows only what you chose to put in it.
What you get
A wallet built around compartments.
Kivuli works like the wallet you already know. It just refuses to let any one app see everything.
A fresh address per app
Connect to any dApp and Kivuli offers it an address created for that site and used nowhere else. Apps cannot link you across each other.
Private receiving
Share a plain Base address that any wallet or exchange can pay. Incoming payments join your balance without being linkable to the rest of your activity.
Self-custodial keys
Your keys are created on your device and stay there. There is no account and no server, so no one but you can move your funds.
Works with every dApp
Kivuli speaks the same connection standards as any other wallet, so apps work normally. They simply see less of you.
One clear overview
Every compartment and every payment in one place. You always see the whole picture, even though no single app does.
Built for Base
Kivuli runs on Base mainnet, so transactions confirm in seconds and network fees stay low.
How it works
Compartments without the ceremony.
You browse and connect like normal. Kivuli handles the separation.
Install and set up
Load the extension in Chrome, Brave, or Edge and create your wallet. The whole thing takes about two minutes, with no account to open.
Connect anywhere
Each app you connect is offered its own fresh address automatically. Nothing to configure, nothing to remember.
Fund and go
Move only what an app needs into its compartment. Get paid at a plain address that any wallet or exchange can send to.
Trust, in plain language
Built to be verified, not believed.
You should not have to take a wallet's word for anything. Here is exactly where Kivuli stands today, stated plainly. Everything below can be checked in the code at github.com/kivuliapp/extension.
- Open source, GPL licensedThe full code is public at github.com/kivuliapp/extension. Anyone can read it, build it, and check a release against the source.
- No serverKivuli runs entirely in your browser and talks directly to the Base network. There is no Kivuli backend that sees your addresses or balances.
- No poolingYour funds are never pooled with anyone else's. Every payment moves directly on Base between you and the other side.
- Self-custodialOnly you hold the keys. Kivuli cannot access, freeze, or recover your funds, and never asks you to deposit them anywhere.
- Security reviewed, external audit plannedThe wallet has been through repeated internal security review. An external audit is planned before general release.
Kivuli is in beta. Treat it that way.
It is solid in daily use, but it is young software and the external audit has not happened yet. Start with a small amount, get a feel for it, and scale up as your confidence grows. If anything ever looks off, write to us and a human will answer.
FAQ
Questions, answered.
You do. Your keys are generated in your browser and never leave your device. Kivuli has no server and no way to touch your money.
Give every app its own address.
Install Kivuli in about two minutes. Start with a small amount and see how it feels.