Behind the scenes at aoDevBot

See what makes aoDevBot tick as we take a sneak peek under its hood.

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? 🤖

Promotional aoDevBot graphic with the text: We brought the data. You bring the apps.

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

Screenshot of the open-source Knowledge Base repository.

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

Overview of the various rich media types supported by aoDevBot.

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

A Winners announced graphic highlighting the top 3 builds from the AO Mini Build Challenge.

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:

  1. AO 2048
  2. AOnymous
  3. Blockbreaker

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 👀

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.

Weekly Arweave updates,
straight to your inbox.

Stay ahead with the latest Arweave updates delivered to your inbox weekly, before anyone else.