ACEβ

ACE

AI Chatbot Engine

Build Chatbots in 2 Lines

Any Language. Any Platform. Incredibly Simple.

npm package launching next week!
main.dart
import 'package:ace_chat/ace_chat.dart';// Just 2 lines to add a chatbotfinal chatbot = ACE.create(apiKey, jsonData, "ACE Bot");return ACE.ui(chatbot: chatbot);

npm Package Coming Next Week!

We're excited to announce that the ACE npm package will be launching next week, enabling all JavaScript-based frameworks to integrate ACE chatbots with just 2 lines of code.

ReactVue.jsAngularNode.jsNext.jsSvelteExpress

What is ACE?

ACE is a universal chatbot development framework designed to simplify the creation of AI-powered chatbots across multiple programming languages.

Powered by Gemini API and utilizing a structured JSON data format, ACE enables developers to implement fully functional chatbots with minimal code.

Whether you're building with Flutter, JavaScript, Python, or other languages, ACE provides a consistent, easy-to-use interface for chatbot development.

Key Features

Works in 2 Lines

Implement a complete chatbot with just two lines of code, drastically reducing development time.

Gemini API Integration

Leverage Google's powerful Gemini API for advanced natural language processing capabilities.

JSON-based Chatbot Flows

Define complex conversation flows using simple, structured JSON data.

Multiplatform

Build once, deploy everywhere with support for Flutter, JavaScript, Python, and more.

Customizable UI

Easily customize the look and feel of your chatbot to match your brand identity.

Fast Integration

Get up and running in under 2 minutes with our streamlined integration process.

Language Support

Flutter

ready
Coming Soon

JavaScript

next week
Coming Soon

React

next week
Coming Soon

Node.js

next week
Coming Soon

Vue.js

next week

Python

in development

Kotlin

coming soon

Swift

coming soon

Go

coming soon

Request Your Language

suggest

Code Example

Implementing ACE is incredibly simple. Here's how you can add a fully functional chatbot to your Flutter app with just 2 lines of code:

// Import the ACE package
import 'package:ace_chat/ace_chat.dart';

// Add these two lines to your Flutter app
final chatbot = ACE.create(
  geminiApiKey: "YOUR_GEMINI_API_KEY",
  jsonData: {
    "welcome": "Hello! How can I help you today?",
    "responses": {
      "help": "I can assist with various tasks...",
      "features": "ACE supports multiple languages and platforms..."
    }
  },
  botName: "ACE Assistant"
);

// Display the chatbot UI
return ACE.ui(chatbot: chatbot);

Get Started

Request a Language