Introducing AGI Chat: Your Versatile AI Interaction Hub

Published: April 13, 2025

As part of the ongoing Road to Free Open AGI project, developing flexible and powerful tools for interacting with AI is crucial. Today, I'm excited to introduce AGI Chat – a web-based application designed not just for simple conversations, but as a versatile playground for exploring different AI models, customizing interactions, and even integrating specialized AI tools.

Built with standard web technologies (HTML, CSS, JavaScript), AGI Chat provides a unified interface to connect to various leading AI providers, manage different AI personas, and leverage unique helper AI capabilities, all within your browser.

See AGI Chat in action:

Key Features of AGI Chat

AGI Chat goes beyond typical chatbots by offering a suite of features designed for experimentation and flexibility:

  • Multiple AI Model Support: Easily switch between different AI backends using the mode buttons. Connect to models like DeepSeek (Default), SambaNova's DeepSeek V3 (Turbo), Google's Gemini 2.5 Pro (DeepThinking), or use the built-in Proxy mode which offers free access to the glm-4-flash model provided by me (ideal for testing without needing your own keys). API keys are managed securely in your browser's local storage.
  • Customizable AGI Personas: Define multiple AI "personas" via the 'AGIs' menu (👤 icon). Each persona can have a unique name, system prompt (defining its personality or task), and even a profile picture (PFP). You can generate PFPs directly using the integrated Gemini image model. The selected persona influences the AI's responses.
  • Unique Helper AI System: This powerful feature (accessed via the '+' button near Send) allows you to apply a *secondary* AI model or a custom prompt to *your message* before it's sent to the main selected AI. Use it for tasks like on-the-fly translation (e.g., "Translate everything I say to French"), rephrasing, summarization, or complex prompt chaining experiments. You saw this used to reverse text in the demo video!
  • Integrated AI Tools (Search & Deep Dive): AGI Chat seamlessly integrates specialized AI tools like AI Search and AI Deep Dive. These tools open in modals and automatically inherit the API configurations (keys, model details, proxy settings) from the main chat interface, allowing you to perform web searches or deep topic explorations powered by the same AI backend you're currently using.
  • Microphone Input & Transcription: Use the microphone button to record your voice. AGI Chat utilizes the Gemini API for fast and accurate audio transcription directly into the input field.
  • Chat Management & Persistence: Your conversations are automatically saved in your browser's local storage. You can easily load past chats, rename them for better organization, or delete them as needed from the history sidebar. Messages can also be copied, edited (your messages), or regenerated (AI responses) via a context menu.

Why AGI Chat Matters for the Road to AGI

AGI Chat serves as a practical testbed for several concepts vital to AGI development:

  • Model Flexibility & Comparison: Easily comparing outputs from different models (or your own proxied models) is essential for understanding their strengths, weaknesses, and biases.
  • Agent Simulation Basics: The persona system is a step towards simulating agents with distinct instructions and goals.
  • Meta-Cognitive AI Tasks: The Helper AI system explores how AI can preprocess or augment user intent, a form of meta-reasoning.
  • Modular AI Integration: Integrating specialized tools like Search and Deep Dive demonstrates building more complex AI systems from smaller components.
  • Accessibility: Providing a user-friendly web interface makes experimenting with these advanced AI concepts more accessible to everyone, aligning with the "Free Open AGI" mission.

Open Source Foundation

In line with the project's core principles, AGI Chat is fully open source under the MIT License. The complete code, including the main HTML file, CSS styling, and JavaScript logic (handling API calls, UI interactions, state management, external app communication via postMessage, etc.), is available for you to inspect, modify, and learn from.

I encourage you to explore the code, try out the application, and contribute your ideas or improvements via the GitHub repository. Open collaboration is key to accelerating progress towards beneficial AGI.

← Back to Apps