https://github.com/cscoderr/doti
https://github.com/cscoderr/doti
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/cscoderr/doti
- Owner: cscoderr
- Created: 2025-06-09T22:11:09.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-21T00:24:45.000Z (about 1 year ago)
- Last Synced: 2025-06-21T00:30:51.387Z (about 1 year ago)
- Language: TypeScript
- Homepage: https://doti-two.vercel.app
- Size: 730 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```