AI Tools & Practice AI Tools Directory ChatGPT Claude Gemini Microsoft Copilot Perplexity NotebookLM GitHub Copilot Midjourney Canva AI Runway Other emerging tools