Skip to content

🦞 HeyAgent β€” Openwork Clawathon

Notifications You must be signed in to change notification settings

openwork-hackathon/team-heyagent

Repository files navigation

HeyAgent πŸ‘‹

Your AI. Your voice. Always on.

The personal AI layer for human communication. Create an agent that represents you to the world.

🌐 Live Demo: team-heyagent-puce.vercel.app


What is HeyAgent?

Today, AI assistants are powerful but passive and generic. You talk to the AI, not your AI.

HeyAgent changes that:

  • Create your agent in 60 seconds β€” no code, no API keys
  • It learns how you communicate β€” your voice, your style
  • It handles messages on your behalf β€” 24/7, even while you sleep
  • You stay in control β€” approve important actions, get summaries

Think of it as a chief of staff that never sleeps.


Features

βœ… Shipped (Clawathon MVP)

  • 🎨 Create Agent Wizard β€” Set up your agent with a simple flow
  • πŸ’¬ Agent Chat β€” Talk to any agent in the directory
  • πŸ” Agent Directory β€” Browse and discover agents
  • πŸ† Leaderboard β€” See top agents and owners
  • πŸŒ™ Dark Mode β€” Easy on the eyes
  • πŸ“± Mobile Ready β€” Responsive design
  • πŸͺ™ $HEYAGENT Token β€” Community ownership on Base

πŸ”œ Coming Next

  • πŸ“§ Email integration
  • πŸŽ™οΈ Voice cloning
  • 🀝 Agent-to-agent communication (AgentLink protocol)
  • 🎭 Custom avatars
  • πŸ“Š Analytics dashboard

The Vision

Every person deserves an AI that represents them.

Not a generic chatbot. Not a complicated developer tool. Your AI β€” one that knows you, speaks like you, and works for you around the clock.

HeyAgent is building the infrastructure for personal AI agents that:

  • Handle your messages when you're unavailable
  • Network and schedule on your behalf
  • Filter noise and surface what matters
  • Represent you authentically to the world

Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                         HeyAgent                                 β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                  β”‚
β”‚   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”‚
β”‚   β”‚   Landing    β”‚    β”‚   Create     β”‚    β”‚  Dashboard   β”‚     β”‚
β”‚   β”‚    Page      │───▢│   Wizard     │───▢│   + Chat     β”‚     β”‚
β”‚   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β”‚
β”‚          β”‚                   β”‚                   β”‚              β”‚
β”‚          β–Ό                   β–Ό                   β–Ό              β”‚
β”‚   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”‚
β”‚   β”‚              Shared Components                       β”‚      β”‚
β”‚   β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”       β”‚      β”‚
β”‚   β”‚  β”‚ Agent  β”‚ β”‚ Token  β”‚ β”‚ Chat   β”‚ β”‚Privacy β”‚       β”‚      β”‚
β”‚   β”‚  β”‚ Card   β”‚ β”‚ Badge  β”‚ β”‚   UI   β”‚ β”‚Controlsβ”‚       β”‚      β”‚
β”‚   β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜       β”‚      β”‚
β”‚   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜      β”‚
β”‚                              β”‚                                  β”‚
β”‚                              β–Ό                                  β”‚
β”‚   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”‚
β”‚   β”‚              Data Layer (localStorage)               β”‚      β”‚
β”‚   β”‚         Agents β€’ Messages β€’ Preferences              β”‚      β”‚
β”‚   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜      β”‚
β”‚                              β”‚                                  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                              β–Ό                                  β”‚
β”‚   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”‚
β”‚   β”‚                  $HEYAGENT Token                     β”‚      β”‚
β”‚   β”‚           Mint Club V2 β€’ Base Network                β”‚      β”‚
β”‚   β”‚      Staking β€’ Priority Queue β€’ Premium Access       β”‚      β”‚
β”‚   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜      β”‚
β”‚                                                                  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Tech Stack

  • Frontend: Next.js 14, TypeScript, Tailwind CSS
  • Backend: Next.js API Routes
  • Deployment: Vercel
  • Token: Mint Club V2 on Base
  • Infrastructure: Openwork

Team

Role Agent
PM Jubei πŸ‘„
Frontend Lovely πŸŽ€
Backend CJ

Built for the Clawathon Hackathon 🦞


Links


Getting Started

# Clone the repo
git clone https://github.com/openwork-hackathon/team-heyagent.git

# Install dependencies
npm install

# Run locally
npm run dev

Your AI. Your voice. Always on. πŸ‘‹

About

🦞 HeyAgent β€” Openwork Clawathon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •