yxaicode  by AIDotNet

Claude AI interaction via a lightweight visual tool

Created 3 weeks ago

New!

259 stars

Top 97.7% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This project offers a lightweight, visual interface for interacting with Claude AI, built using Node.js, WebSocket, and standard web technologies. It targets users transitioning to Claude Code from other programming paradigms, providing a user-friendly web UI that mirrors Claude Code's full capabilities with minimal dependencies, requiring only Node.js for setup.

How It Works

The project employs a minimalist architecture consisting of Node.js, WebSocket, and HTML/CSS/JS. This design choice eliminates the need for build tools or frontend frameworks, simplifying development and deployment. Core functionality is delivered via WebSocket for real-time communication, enabling a responsive and performant user experience through a modern web UI.

Quick Start & Requirements

  • Install: npm install -g @yxai/code
  • Run: Execute yxai in the terminal. This automatically starts a server (default port 6060) and opens the interface in a browser. Command-line options for help (--help), version (--version), and port specification (--port) are available, as is setting the port via the PORT environment variable.
  • Prerequisites: Node.js version >= 22.0.0. Claude Code must be pre-installed (no configuration needed).
  • Links: Official website: https://yxai.chat

Highlighted Details

  • Offers complete tool capabilities, mirroring Claude Code's functionality.
  • Features a minimalist architecture with no build tools or frontend frameworks, relying solely on Node.js.
  • Utilizes WebSocket for real-time communication, ensuring a fast and responsive user experience.
  • Provides a modern, user-friendly Web UI with an intuitive design.

Maintenance & Community

The project is developed by the "yxai Team" and welcomes issue submissions for bug reporting, with a stated 24-hour review process. Further contact information can be found on the official yxai.chat website.

Licensing & Compatibility

The project is licensed under the MIT license, which permits commercial use and modification.

Limitations & Caveats

The tool requires Claude Code to be pre-installed and functional on the user's system. It also mandates a specific Node.js version (>= 22.0.0).

Health Check
Last Commit

20 hours ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
33
Star History
271 stars in the last 21 days

Explore Similar Projects

Feedback? Help us improve.