Katiba means Constitution in Swahili. Katiba AI is an interactive chatbot designed to help users understand and explore the Constitution of Kenya (2010) by answering questions with accurate, constitutionally-based responses.
Katiba AI is a web-based chatbot powered by AI, providing quick, reliable answers about Kenya's supreme law. Whether you're a student, lawyer, civic educator, or citizen, Katiba AI makes constitutional knowledge accessible and easy to understand.

A sneak peek of Katiba AI in action
- AI-powered Chatbot: Ask anything about the Constitution of Kenya (2010) and get accurate, referenced answers.
- Contextual Understanding: Maintains conversation context for better answers.
- Persistent Chat History: Your chat is saved locally for reference.
- User-friendly Interface: Clean, responsive UI with easy navigation.
- Start New Chat: Reset conversation anytime.
- Loading Indicator: Shows progress while fetching AI responses.
- Secure API Communication: Interacts with backend using token-based authentication.
- React (with hooks)
- Tailwind CSS for styling
- React Markdown for rich text responses with formatting
- LocalStorage for chat persistence
- Node.js + Express (or your chosen backend)
- AI API integration (OpenAI or custom model)
- Token-based API authorization