GM!
The community is back to business after the excitement of Arweave Day Asia earlier this month. One of the stars of the Singapore show was aoDevBot, which powered the $1,750 AO Mini Build Challenge. This week, we’re pulling back the curtain for a closer look at the permaweb’s favorite builder buddy.
Let's get into it.
What makes aoDevBot tick? 🤖
aoDevBot is a powerful tool that helps individuals learn about Arweave and AO. While it uses a familiar LLM-style chat interface, don’t let its simplicity mislead you. aoDevBot has impressive coding capabilities, including direct access to AO processes, meaning users can create fully functional apps through simple language prompts.
We’ll dive into aoDevBot’s different modes, as well as the underlying tech that powers it, but first, we need to talk about the open-source Knowledge Base that makes it so unique.
The aoDevBot Knowledge Base
At the core of aoDevBot lies its open-source Knowledge Base. For the tech curious among you, the Knowledge Base leverages a vector database (Weaviate) to sync data for semantic search, enabling retrieval-augmented generation (RAG) and interactive elements like tooltips and FAQs.
The Knowledge Base is key to what makes the aoDevBot experience so unique to the Arweave and AO ecosystem. The best part is that it’s hosted on GitHub and open to contributions. Whether you’re working on a project that’s not yet on its radar or you have insights on the latest protocol updates, community pull requests are highly encouraged. You can get involved here: github.com/longview-labs/aodevbot-knowledge.
Learn Mode
The first option you’ll see as you enter aoDevBot is the Learn Mode. Pulling information from the Knowledge Base, Learn Mode delivers highly accurate responses about Arweave and AO. On top of the curated content, aoDevBot’s answers are accompanied by various rich media elements, including images, videos, and links to external content from relevant sources.
Build Mode
Build Mode is where it gets even more exciting. It enables any individual to transform a creative idea into an onchain application. No coding or developer skills are required. Once you're happy with the app, simply hit deploy and aoDevBot will publish it on the permaweb. Using simple language, you can tell aoDevBot to make changes, and it will update the code to create a new version.
aoDevBot’s coding capability is what powered the AO Mini Build Challenge during Arweave Day Asia. You can check out the winning builds here:
Tech stack and AI infrastructure
Now, the part all you devs have been waiting for, aoDevBot’s tech specs:
- The frontend is built with Typescript and VueJS, deployed to the permaweb with aodevbot.ai acting as a reverse proxy.
- The backend leverages Typescript, Deno, DenoKV for storage, and Server-Sent Events for seamless client connections.
- aoDevBot uses a custom AI infrastructure that handles prompt-chaining, memory management, and rate limiting. Multi-model support via OpenRouter ensures that tasks use the best available model, whether that’s ChatGPT, Claude, Mistral, or others.
aoDevBot as a public good
aoDevBot is an entry point to the ecosystem, a developer’s best buddy, and an empowering tool for creative thinkers. Most importantly, it’s a public good that’s available to everyone and open to contributions from anyone. The more curated data we feed it, the better it works and serves the community.
If you’re building something meaningful on the permaweb, let aoDevBot know about it at github.com/longview-labs/aodevbot-knowledge.
ICYMI 👀
- Load Cloud USDC micropayments
- ArcAO announces HyperBeam.js
- StarGrid reveals new character
- Othent advises asset transfers
Thanks for reading!
If you know anyone else who would find this information and our insights helpful, please share this newsletter with them.
Follow us on X to stay up-to-date. Pro tip: check out @aoComputerClub.
The Longview Team
This is not investment advice. No profit guarantees. If in the U.S., ensure compliance with U.S. laws and seek professional advice.