TAIL.ai is a comprehensive platform for building, testing, and deploying AI agents through an intuitive visual interface. Create sophisticated workflows without coding, from simple chatbots to complex multi-agent systems.
- 8 core agent types with live demos
- 60+ AI components and integrations
- Pre-built agents marketplace
- Technical deep-dives and documentation
- Drag & drop visual workflow builder
- LangGraph-compatible workflows
- Real-time node configuration
- Template library with working examples
- Execute workflows in real-time
- Performance metrics and cost tracking
- Live execution logs and debugging
- Multi-model support (OpenAI, Anthropic, Cohere)
- Cinematic narratives of AI solutions
- Interactive chapter-based learning
- Real-world use case demonstrations
- Technical implementation guides
- Node.js 18+
- MongoDB
- Git
-
Clone the repository
git clone https://github.com/TejasS1233/TAIL.ai.git cd TAIL.ai -
Setup Backend
cd server npm install cp .env.example .env # Edit .env with your configuration npm run dev
-
Setup Frontend
cd ../client npm install npm run dev -
Access the application
- Frontend: http://localhost:3000
- Backend: http://localhost:8000
- Modern React 19 with TypeScript support
- Tailwind CSS + shadcn/ui components
- Framer Motion animations
- Real-time WebSocket connections
- RESTful API with JWT authentication
- MongoDB with Mongoose ODM
- Real-time workflow execution
- Multi-provider AI integrations
- Retrieval Agent: RAG pipelines with vector databases
- Reasoning Agent: Chain-of-thought orchestration
- Planner Agent: Hierarchical task decomposition
- Tool-Using Agent: External API integrations
- Multi-Agent Orchestrator: Coordinated agent workflows
- Autonomous Agent: Goal-driven continuous execution
- Creative Agent: Content generation with novelty scoring
- Safety Agent: Content moderation and risk assessment
- LLM Providers: OpenAI, Anthropic, Cohere, HuggingFace, Ollama
- Vector Databases: Pinecone, Chroma, FAISS
- Tools: Web search, calculators, code execution, file processing
- Memory Systems: Conversation buffers, summaries, vector storage
TAIL.ai/
├── client/ # React frontend
│ ├── src/
│ │ ├── pages/ # Main application pages
│ │ ├── components/ # Reusable UI components
│ │ └── utils/ # Utilities and helpers
├── server/ # Node.js backend
│ ├── routes/ # API route handlers
│ ├── models/ # Database models
│ └── middleware/ # Express middleware
└── docs/ # Documentation
Frontend
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production build
Backend
npm run dev- Start development server with nodemonnpm start- Start production servernpm run test- Run tests
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
-
📧 Email: tsss1552@gmai.com
-
🐛 Issues: GitHub Issues
