Talaash is a sleek, Next.js-based chat application designed for seamless interaction with multiple large language models (LLMs) via OpenRouter. It provides an elegant and responsive user experience for a variety of use cases. It is not just another AI chat interface — it is a visual experience. Designed with modern aesthetics at its core, Talaash brings a fluid, minimalist, and distraction-free interface to your conversations with AI.
By combining clean design with the power of OpenRouter’s extensive model offerings, Talaash serves as a versatile platform for both end-users and developers seeking to integrate or extend LLM capabilities.
- Clone the repository.
git clone https://github.com/imrofayel/Talaash-Chat.git
cd Talaash-Chat- Install dependencies using your preferred package manager (🟡 pnpm is recommended).
pnpm install- Configure Environment Variables
OPEN_BASE_URL=https://openrouter.ai/api/v1
OPENAI_API_KEY=<your-openrouter-api-key>ℹ️ You can obtain an API key by signing up at OpenRouter.
- Run the development server.
pnpm dev- Deploy on Vercel
/app # App router layout and route segments (Next.js App Router)
/components # Reusable UI components (chat interface, buttons, layout blocks, etc.)
/hooks # Custom React hooks for local state and side effects
/lib # Utility functions
/store # Global state management (e.g., current model)
/types # TypeScript interfaces and type declarations
/public # Static assets (icons, logos, fonts, etc.)
/styles # Tailwind CSS configuration and global styles
/.vscode # Workspace-specific VS Code settings
/.husky # Git hooks (e.g., pre-commit checks)We welcome and encourage community contributions. Whether it is a bug fix, feature enhancement, UI refinement, or performance optimization — your input is valuable.
-
Fork the repository.
-
Create a new feature branch:
git checkout -b feature/your-feature-name
-
Make your changes and commit:
git commit -m "feat:add-your-feature-description" -
Push to your fork:
git push origin feature/your-feature-name
-
Open a pull request with a clear explanation of your changes.
Q1: Can I use paid models like Claude Pro or GPT-4 with Talaash?
Yes, Talaash allows you to use any model supported by OpenRouter, including paid ones such as Claude (Anthropic) or OpenAI's GPT-4. To do so, simply use your own OpenRouter API Key. The app provides a filter to show only free models by default, but this can be disabled to access all available models.
Q2: Is this project free?
Yes, Talaash is open source under the MIT license. You are free to use, modify, and extend it as per your needs. If you build something cool based on Talaash, let us know — we'd love to see it! 💫
Q3: Do I need to host my own backend to use Talaash?
No. Talaash is frontend-only and communicates directly with OpenRouter’s hosted API. However, you can modify the code to point to your own proxy or LLM gateway if needed.
This project is licensed under the MIT License.
Developed and maintained by Naveed Azhar and the open source community.