unlimited-claude-AI  by hassanmsthf11

Self-hosted Claude AI interface for free browser access

Created 11 months ago
286 stars

Top 91.5% on SourcePulse

GitHubView on GitHub
Project Summary

Free, Self-Hosted Claude AI Interface

This project offers a free, self-hosted web interface for Anthropic's Claude AI, eliminating backend and server costs. It targets users seeking cost-effective, browser-based access to Claude, providing a polished UI and secure API interaction without recurring expenses.

How It Works

The interface operates entirely within the user's browser, leveraging the Puter.js SDK to securely connect to the Claude API via its free tier. This approach bypasses the need for any backend infrastructure, ensuring 100% free usage and direct, secure API calls authenticated through the user's Puter account.

Quick Start & Requirements

Setup involves running a simple local web server due to browser security restrictions (CORS).

  • Prerequisites: Python 3 (for http.server module) and a modern web browser. No additional libraries are required.
  • Windows: Download the project ZIP, extract, and double-click run_server.bat.
  • macOS/Linux: Download the project ZIP, extract, navigate to the folder in the terminal, and run python -m http.server 8000.
  • Access: Open http://localhost:8000 in your browser. A one-time Puter authentication popup will appear on first use.
  • Resources: Minimal; primarily involves downloading the project and running a local server.

Highlighted Details

  • Cost-Free Access: Utilizes Puter.js free tier for Claude API interaction.
  • Polished User Interface: Features a clean, modern design with light/dark modes, mirroring the official Claude UI.
  • Interactive Artifacts: Automatically renders code blocks into interactive canvases with syntax highlighting, copy, download, and HTML preview options.
  • Real-time Streaming: Displays Claude's responses as they are generated.
  • Local Chat History: Conversations are saved directly in the browser's local storage.
  • Secure In-Browser Auth: Manages Puter.js authentication client-side.

Maintenance & Community

No specific details regarding maintainers, community channels (e.g., Discord, Slack), or project roadmap were found in the provided README.

Licensing & Compatibility

The project is licensed under the MIT License. This license generally permits commercial use and integration into closed-source applications without significant restrictions.

Limitations & Caveats

Directly opening index.html is not possible due to browser CORS policies, necessitating a local web server setup. The service's free access is contingent on the Puter.js free tier's availability and terms. Initial use requires a one-time authentication with a Puter account.

Health Check
Last Commit

11 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
4
Star History
54 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.