AI6 uses the OpenAI Agents SDK to create agents to handle a variety of tasks. AI6 receives each message and hands off the task to the most suitable agent available to resolve.
Agents and tools help AI become more precise and useful. Agents can be specialists that are particularly competent in a specific area.
AI6 strives to be accessible to any user. In contrast to most AI chat applications, this project does not require any client-side JavaScript for most features, including the ability to stream chat messages.
Open to contributions.
Easy development setup - since AI6 uses HTML forms and the OpenAI's Responses API to save conversation state, no other database is used. You just need an OpenAI API key to run locally.
See CONTRIBUTING.md for more information.