Skip to content

professordnyc/deva

Repository files navigation

deva — an OpenClaw onboarding assistant

deva

MIT License Algolia DEV

deva is a lightweight web app built with Vite + React and powered by Algolia Agent Studio. It provides a simple, conversational interface for exploring OpenClaw setup, configuration, and onboarding topics without digging through scattered documentation.

This project was created for the DEV x Algolia Agent Studio Challenge.


Features

  • Conversational onboarding
    Ask deva questions about installing, configuring, or understanding OpenClaw. The agent retrieves indexed documentation and provides helpful summaries.

  • Algolia Agent Studio integration
    Uses a custom agent connected to an Algolia index containing OpenClaw docs, issues, and references.

  • Clean, minimal UI
    A centered landing page with a short description, Molty‑red accents, and a focused chat interface.

  • Vite + React frontend
    Fast local development and optimized production builds.


Tech Stack

  • React (Vite)
  • Algolia Agent Studio
  • Algolia Search Client
  • Netlify (deployment target)

Environment Variables

Create a .env.local file with:

VITE_ALGOLIA_APP_ID=your-app-id
VITE_ALGOLIA_API_KEY=your-api-key
VITE_ALGOLIA_AGENT_ID=your-agent-id

These are required for the chat agent to function.


Development

Install dependencies:

npm install

Run the dev server:

npm run dev

Build for production:

npm run build

Deployment

This project is designed for seamless deployment on Netlify:

  • Build command: npm run build
  • Publish directory: dist
  • Add the environment variables in Netlify’s dashboard

Netlify will handle the build and publish the optimized output.


Credits

Made with Algolia Studio and professord for the
DEV Algolia Agent Studio Challenge.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published