An open API service indexing awesome lists of open source software.

https://github.com/cscoderr/doti


https://github.com/cscoderr/doti

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Doti 🌐🤖

**Doti** is a no-code AI-powered agent builder that allows users to create and deploy smart agents and web3-native apps simply by chatting with an AI assistant. Built on top of cutting-edge tools like [AgentKit](https://github.com/coinbase/agentkit), Basenames, and [XMTP](https://xmtp.chat/), Doti abstracts away the complexity of smart contract deployment and Web3 integrations.

---

## ✨ Features

- 🤖 **Conversational App Builder** – Interact with Doti AI to generate and customize agents or applications.
- 🌍 **ENS-like Naming** – Register Web3-native app names using Basenames (`*.base.eth`, `*.basetest.eth`, etc.).
- 🔐 **Wallet Integration** – Seamless wallet connection via Coinbase Wallet or other EVM-compatible wallets.
- 🧠 **Smart Agents** – AI agents powered by LLMs that perform specific tasks, backed by blockchain logic.
- 🛠️ **Built with AgentKit** – Uses Coinbase's [AgentKit](https://github.com/coinbase/agentkit) for agent actions, wallet management, and naming.
- ⚙️ **Fully Offline & Lightweight** – No server dependency for core functionality.

---

## 🛠️ Tech Stack

- **Next.js**
- **Tailwind CSS**
- **Viem** – Wallet and contract interaction
- **AgentKit** – Wallets, agents, Basename support
- **Basename Contracts** – Tokenized domain-like identities for agents
- **EVM Chains** – Base, Base Sepolia

---

## 🚀 Getting Started

### 1. Clone the repo

```bash
git clone https://github.com/cscoderr/doti.git
cd doti
```

### 2. Install dependencies
```bash
npm install
# or
yarn install
```

### 3. Run in development
```bash
npm run dev
```