Zorilla

  • Fully local.
  • Plug in any service/API fully encrypted (Bring Your Own Key). 17 integrations built in.
  • Visual editor + readable as JSON.
  • Reads and executes smart contracts (Solidity).
  • In-house agent tooling so your agent can build within Zorilla end-to-end.
  • Fully open source!
npx github:getzorilla/zorillaApp

Node 20 or newer.

New posts from an X account land in your Telegram group

ScheduleEvery 10 minutesSearch XRecent posts matching a searc…Only the first timeOnce per id, everSend a Telegram messagetelegram.send
  1. every 10 minutes
  2. search xfrom:VitalikButerin (rollup OR L2)
  3. first time onlyby post id
  4. telegraminto your group, as soon as it appears

Watches one account for the words you care about. Tells you once per post, and never repeats itself after a restart. Needs an X key and a Telegram bot token.

Plug in a service, or build your own integration

17 integrations built in, or you can build your own easily with the agent prompt.

AirtableClaudeCoinGeckoDeepSeekDiscordEtherscanGeminiHacker NewsNotionChatGPTResendSlackStripeSupabaseTelegramTwilioX

Fully local

The engine, your automations, your keys and your run history are files on your machine. Accounts are only required if you want to publish content on the marketplace. Zorilla will never see your workspace otherwise.

Your computer
Editor127.0.0.1:5177
EngineRuns every step
VaultKeys, encrypted
FilesAutomations, run history

Your keys and your files never leave this box.

A step calls outNothing calls in
Only the services a step names
Discord
Resend
An Ethereum endpoint

Reads Ethereum (Solidity)

Balances, ERC-20 balances at the token's own decimals, events, gas and ENS, on mainnet or Sepolia. Any read function on any contract.

Readfunction balanceOf(address) view returns (uint256)
0xA0b8…eB484823019400000

Paste the line from the contract and it reads it. The number comes back whole, as a string, so nothing rounds on the way to the next step.

Before you spend
Would succeedSimulated against the current block
0.00042 ETHWhat the fee would be
Nothing signedNo key ever reaches a step

A step works out what a transaction would do and refuses anything that would fail. Signing and sending are yours to do.

What you need

Themes

13 color themes I ripped off of VS Code, plus you can build your own, or share and download from the marketplace.

Zorilla Darkdark
Catppuccin Lattelight
Catppuccin Mochadark
Draculadark

Marketplace

User-published automations, themes, and integrations. I threw in a couple boilerplate automations you can start off with in there.

What's next

Currently working on Rust (Solana) support, and overall QOL features. If you have any feedback please message me on X!