Architecture
How does the magic happen?
Shiami is built upon a modified version of ZerePy.
You can check our ZerePy Implementation at https://github.com/shiami-me/ZerePy
Backend Infrastructure -
Built upon ZerePy (Fast API based server)
Hosted using a cloudflare tunnel
Key Modifications made in the ZerePy package
Revamped the whole project structure to use langgraph.
Created specific tools for all the integrations.
Integrated TogetherAI, Debridge, SIlo Finance, SonicScan into ZerePy Connections
LLMs -
Completely based on Langgraph, We created our own versions of prebuilt libraries available in the langgraph package.
Currently, we use Gemini as our LLM
FAISS - For vector stores
Frontend -
Next JS + Tailwind + Shadcn/UI
Also uses several animation packages such as GSAP
Balancer Utils Backend -
We had to make this specifically for beets, to interact with the GraphQL API provided by Beets.fi
Built using ExpressJS
Additional Tools Used -
Privy For Delegated Actions using Agent Workflows.
TogetherAI for image generation.
Browser Use for the web search mode.
Last updated