# 🤖 omni-ai
Transform your AI interactions with omni-ai, an innovative open-source chatbot system that brings Claude-like capabilities to everyone using Hugging Face's most powerful open models. Built around the cutting-edge Qwen2.5-70B, our system delivers enterprise-grade conversational AI without the enterprise price tag.
## 🌟 Why omni-ai?
- 🧠 Powered by state-of-the-art Qwen2.5-70B model - the most capable open-source alternative to proprietary AI
- 🎭 Implements Claude-inspired prompting techniques for human-like interactions
- 🔗 Seamless integration with HuggingFace's ecosystem
- 🎨 Beautiful artifact rendering similar to Claude's interface
- 🌐 Built-in web search capabilities for real-time knowledge
- 📚 Multiple specialist modes: Coding, Research, Analysis, and more
- 💡 Smart context handling and conversation memory
- 🚀 Fast response times with streaming output
- 💰 completely FREE to use with open source models
## 🎯 Perfect For:
- 💻 Developers seeking a powerful coding assistant
- 📊 Data scientists needing analysis help
- 🔍 Researchers requiring smart search integration
- 🎓 Students looking for learning support
- 🏢 Teams wanting Claude-like features without the cost
## ✨ Features
- 🎯 Multiple AI models support
- 💬 Interactive chat interface
- 🔍 Web search integration
- 📱 Clean and responsive UI
- 🎨 Beautiful artifact rendering
- 🤝 Multiple agent types for different use cases
## 🚀 Installation
```bash
pip install aichatlite
```
## 📖 Quick Start
Launch the UI with a single command:
```bash
claude
```
This will start the web interface on port 8501.
## 🎮 Available Models
| Model Type | Description |
|------------|-------------|
| 🖥️ Coding | Qwen2.5-Coder-32B-Instruct - Specialized for programming tasks |
| 🌐 General | Qwen2.5-72B-Instruct - Best for general-purpose use |
| 🔮 Preview | QwQ-32B-Preview - Latest experimental features |
| 💭 Conversational | Hermes-3-Llama-3.1-8B - Optimized for natural dialogue |
| 📱 Mini | Phi-3.5-mini-instruct - Lightweight model for basic tasks |
## 🤝 Agent Types
- QuestionAnswer: Direct response to queries
- Reasoning: In-depth analytical responses
- GoogleSearchAI: Web-enhanced responses
- SearchAI: Alternative search implementation
- GoogleSearch: Basic web search integration
- DeepGoogleSearch: Advanced web research capabilities
## 📸 UI Screenshots
Here's how the interface looks in action:
![Basic Chat Interface](figs/v0.1.3_chatlite.png)
![Improved UI with Artifact](figs/render_with_artifact_improved_ui.png)
## 🗺️ Roadmap
- ✅ Feature 1: Integrate hugchat and launch UI
- ✅ Feature 2: Web search integration (available in aichatlite-web-release branch)
- 🔄 Feature 3: PDF Chat integration
- 🔄 Feature 4: AI Researcher capabilities (arxiv, google scholar, etc.)
## 💡 Advanced Usage
### Selecting Models
Choose from different models based on your needs:
- Use Coding model for programming tasks
- General model for everyday queries
- Preview model for testing new features
- Mini model for quick, simple responses
### Agent Types
Different agents for different tasks:
- QuestionAnswer: Quick, direct responses
- Reasoning: Detailed analytical answers
- Various search options for web-enhanced responses
## AVAILABLE MODELS
- "Qwen/Qwen2.5-72B-Instruct"
- "Qwen/QwQ-32B-Preview"
- "Qwen/Qwen2.5-Coder-32B-Instruct"
- "NousResearch/Hermes-3-Llama-3.1-8B"
- "microsoft/Phi-3.5-mini-instruct"
- "meta-llama/Llama-3.1-8B-Instruct"
- "meta-llama/Llama-3.2-1B-Instruct"
- "meta-llama/Llama-3.2-3B-Instruct"
- "01-ai/Yi-1.5-34B-Chat"
- "codellama/CodeLlama-34b-Instruct-hf"
- "google/gemma-1.1-7b-it"
- "google/gemma-2-2b-it"
- "google/gemma-2-9b-it"
- "google/gemma-2b-it"
- "HuggingFaceH4/starchat2-15b-v0.1"
- "HuggingFaceH4/zephyr-7b-alpha"
- "HuggingFaceH4/zephyr-7b-beta"
- "meta-llama/Llama-2-7b-chat-hf"
- "meta-llama/Meta-Llama-3-8B-Instruct"
- "microsoft/DialoGPT-medium"
- "microsoft/Phi-3-mini-4k-instruct"
- "mistralai/Mistral-7B-Instruct-v0.2"
- "mistralai/Mistral-7B-Instruct-v0.3"
- "mistralai/Mixtral-8x7B-Instruct-v0.1"
- "NousResearch/Nous-Hermes-2-Mixtral-8x7B-DPO"
- "Qwen/Qwen2.5-1.5B-Instruct"
- "Qwen/Qwen2.5-3B-Instruct"
- "tiiuae/falcon-7b-instruct"
- "uschreiber/llama3.2"
## Ui Progress
![Chatbot Image](figs/v0.1.3_chatlite.png)
![Chatbot Image](figs/intial_render.png)
![Chatbot Image + Artifact](figs/render_with_artifact.png)
![Chatbot Image + Artifact After UI Improvement](figs/render_with_artifact_improved_ui.png)
## 📝 License
[Add your license information here]
Raw data
{
"_id": null,
"home_page": "https://github.cov0m/username/sa",
"name": "aichatlite-web",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": "claude, claude_chat",
"author": "Kammari Santhosh",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/01/03/8a8250e1fa810173cd5b8646dc57967ee673fe50f04fa6865d90ded72de0/aichatlite_web-0.0.10.tar.gz",
"platform": null,
"description": "# \ud83e\udd16 omni-ai\n\nTransform your AI interactions with omni-ai, an innovative open-source chatbot system that brings Claude-like capabilities to everyone using Hugging Face's most powerful open models. Built around the cutting-edge Qwen2.5-70B, our system delivers enterprise-grade conversational AI without the enterprise price tag.\n\n## \ud83c\udf1f Why omni-ai?\n\n- \ud83e\udde0 Powered by state-of-the-art Qwen2.5-70B model - the most capable open-source alternative to proprietary AI\n- \ud83c\udfad Implements Claude-inspired prompting techniques for human-like interactions\n- \ud83d\udd17 Seamless integration with HuggingFace's ecosystem\n- \ud83c\udfa8 Beautiful artifact rendering similar to Claude's interface\n- \ud83c\udf10 Built-in web search capabilities for real-time knowledge\n- \ud83d\udcda Multiple specialist modes: Coding, Research, Analysis, and more\n- \ud83d\udca1 Smart context handling and conversation memory\n- \ud83d\ude80 Fast response times with streaming output\n- \ud83d\udcb0 completely FREE to use with open source models\n\n## \ud83c\udfaf Perfect For:\n- \ud83d\udcbb Developers seeking a powerful coding assistant\n- \ud83d\udcca Data scientists needing analysis help\n- \ud83d\udd0d Researchers requiring smart search integration\n- \ud83c\udf93 Students looking for learning support\n- \ud83c\udfe2 Teams wanting Claude-like features without the cost\n\n## \u2728 Features\n\n- \ud83c\udfaf Multiple AI models support\n- \ud83d\udcac Interactive chat interface\n- \ud83d\udd0d Web search integration\n- \ud83d\udcf1 Clean and responsive UI\n- \ud83c\udfa8 Beautiful artifact rendering\n- \ud83e\udd1d Multiple agent types for different use cases\n\n## \ud83d\ude80 Installation\n\n```bash\npip install aichatlite\n```\n\n## \ud83d\udcd6 Quick Start\n\nLaunch the UI with a single command:\n\n```bash\nclaude\n```\n\nThis will start the web interface on port 8501.\n\n## \ud83c\udfae Available Models\n\n| Model Type | Description |\n|------------|-------------|\n| \ud83d\udda5\ufe0f Coding | Qwen2.5-Coder-32B-Instruct - Specialized for programming tasks |\n| \ud83c\udf10 General | Qwen2.5-72B-Instruct - Best for general-purpose use |\n| \ud83d\udd2e Preview | QwQ-32B-Preview - Latest experimental features |\n| \ud83d\udcad Conversational | Hermes-3-Llama-3.1-8B - Optimized for natural dialogue |\n| \ud83d\udcf1 Mini | Phi-3.5-mini-instruct - Lightweight model for basic tasks |\n\n## \ud83e\udd1d Agent Types\n\n- QuestionAnswer: Direct response to queries\n- Reasoning: In-depth analytical responses\n- GoogleSearchAI: Web-enhanced responses\n- SearchAI: Alternative search implementation\n- GoogleSearch: Basic web search integration\n- DeepGoogleSearch: Advanced web research capabilities\n\n## \ud83d\udcf8 UI Screenshots\n\nHere's how the interface looks in action:\n\n![Basic Chat Interface](figs/v0.1.3_chatlite.png)\n![Improved UI with Artifact](figs/render_with_artifact_improved_ui.png)\n\n## \ud83d\uddfa\ufe0f Roadmap\n\n- \u2705 Feature 1: Integrate hugchat and launch UI\n- \u2705 Feature 2: Web search integration (available in aichatlite-web-release branch)\n- \ud83d\udd04 Feature 3: PDF Chat integration\n- \ud83d\udd04 Feature 4: AI Researcher capabilities (arxiv, google scholar, etc.)\n\n## \ud83d\udca1 Advanced Usage\n\n### Selecting Models\nChoose from different models based on your needs:\n- Use Coding model for programming tasks\n- General model for everyday queries\n- Preview model for testing new features\n- Mini model for quick, simple responses\n\n### Agent Types\nDifferent agents for different tasks:\n- QuestionAnswer: Quick, direct responses\n- Reasoning: Detailed analytical answers\n- Various search options for web-enhanced responses\n\n## AVAILABLE MODELS\n\n- \"Qwen/Qwen2.5-72B-Instruct\"\n- \"Qwen/QwQ-32B-Preview\"\n- \"Qwen/Qwen2.5-Coder-32B-Instruct\"\n- \"NousResearch/Hermes-3-Llama-3.1-8B\"\n- \"microsoft/Phi-3.5-mini-instruct\"\n- \"meta-llama/Llama-3.1-8B-Instruct\"\n- \"meta-llama/Llama-3.2-1B-Instruct\"\n- \"meta-llama/Llama-3.2-3B-Instruct\"\n- \"01-ai/Yi-1.5-34B-Chat\"\n- \"codellama/CodeLlama-34b-Instruct-hf\"\n- \"google/gemma-1.1-7b-it\"\n- \"google/gemma-2-2b-it\"\n- \"google/gemma-2-9b-it\"\n- \"google/gemma-2b-it\"\n- \"HuggingFaceH4/starchat2-15b-v0.1\"\n- \"HuggingFaceH4/zephyr-7b-alpha\"\n- \"HuggingFaceH4/zephyr-7b-beta\"\n- \"meta-llama/Llama-2-7b-chat-hf\"\n- \"meta-llama/Meta-Llama-3-8B-Instruct\"\n- \"microsoft/DialoGPT-medium\"\n- \"microsoft/Phi-3-mini-4k-instruct\"\n- \"mistralai/Mistral-7B-Instruct-v0.2\"\n- \"mistralai/Mistral-7B-Instruct-v0.3\"\n- \"mistralai/Mixtral-8x7B-Instruct-v0.1\"\n- \"NousResearch/Nous-Hermes-2-Mixtral-8x7B-DPO\"\n- \"Qwen/Qwen2.5-1.5B-Instruct\"\n- \"Qwen/Qwen2.5-3B-Instruct\"\n- \"tiiuae/falcon-7b-instruct\"\n- \"uschreiber/llama3.2\"\n\n\n## Ui Progress\n\n\n![Chatbot Image](figs/v0.1.3_chatlite.png)\n\n![Chatbot Image](figs/intial_render.png)\n\n![Chatbot Image + Artifact](figs/render_with_artifact.png)\n\n![Chatbot Image + Artifact After UI Improvement](figs/render_with_artifact_improved_ui.png)\n\n## \ud83d\udcdd License\n\n[Add your license information here]\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "claude chat",
"version": "0.0.10",
"project_urls": {
"Homepage": "https://github.cov0m/username/sa",
"Repository": "https://github.cov0m/username/sa"
},
"split_keywords": [
"claude",
" claude_chat"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "6c3d81f0964604e8e24d0bf7dfcac1582828988b880fd012bfdc880158f294f8",
"md5": "f8bf5b8d5898febaf1088d5c7e5f2e5c",
"sha256": "5a215558c1d593efd9b080647d6e6ad81de2547af65a038a0eda00862c5b07be"
},
"downloads": -1,
"filename": "aichatlite_web-0.0.10-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f8bf5b8d5898febaf1088d5c7e5f2e5c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.10",
"size": 19264,
"upload_time": "2024-12-05T10:28:42",
"upload_time_iso_8601": "2024-12-05T10:28:42.520391Z",
"url": "https://files.pythonhosted.org/packages/6c/3d/81f0964604e8e24d0bf7dfcac1582828988b880fd012bfdc880158f294f8/aichatlite_web-0.0.10-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "01038a8250e1fa810173cd5b8646dc57967ee673fe50f04fa6865d90ded72de0",
"md5": "4b2e7ffdb9a508af7cb2d00f60fe4575",
"sha256": "bf73d010736b6dbf24e3296566e265d30741a6547513df78e17bc0ed9b3a57a8"
},
"downloads": -1,
"filename": "aichatlite_web-0.0.10.tar.gz",
"has_sig": false,
"md5_digest": "4b2e7ffdb9a508af7cb2d00f60fe4575",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 36299,
"upload_time": "2024-12-05T10:28:44",
"upload_time_iso_8601": "2024-12-05T10:28:44.579826Z",
"url": "https://files.pythonhosted.org/packages/01/03/8a8250e1fa810173cd5b8646dc57967ee673fe50f04fa6865d90ded72de0/aichatlite_web-0.0.10.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-05 10:28:44",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "aichatlite-web"
}