npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

hacksong-platform-client-win32-x64

v1.34.4

Published

黑客松编码平台客户端:用户本地聊天界面与本地后端

Downloads

31

Readme


Screenshots

Features

  • Responsive Design - Works seamlessly across desktop, tablet, and mobile so you can also use Agents from mobile
  • Interactive Chat Interface - Built-in chat interface for seamless communication with the Agents
  • Integrated Shell Terminal - Direct access to the Agents CLI through built-in shell functionality
  • File Explorer - Interactive file tree with syntax highlighting and live editing
  • Git Explorer - View, stage and commit your changes. You can also switch branches
  • Session Management - Resume conversations, manage multiple sessions, and track history
  • Plugin System - Extend 黑客松编码平台 with custom plugins — add new tabs, backend services, and integrations. Build your own →
  • TaskMaster AI Integration (Optional) - Advanced project management with AI-powered task planning, PRD parsing, and workflow automation
  • Model Compatibility - Works with Claude, GPT, and Gemini model families (the full list of supported models is available at runtime via GET /api/providers/:provider/models)

Quick Start

黑客松编码平台 Cloud (Recommended)

The fastest way to get started — no local setup required. Get a fully managed, containerized development environment accessible from the web, mobile app, API, or your favorite IDE.

Get started with 黑客松编码平台 Cloud

Self-Hosted (Open source)

npm

Try 黑客松编码平台 UI instantly with npx (requires Node.js v22+):

npx @cloudcli-ai/cloudcli

Or install globally for regular use:

npm install -g @cloudcli-ai/cloudcli
cloudcli

Open http://localhost:3001 — all your existing sessions are discovered automatically.

Visit the documentation → for full configuration options, PM2, remote server setup and more.

Docker Sandboxes (Experimental)

Run agents in isolated sandboxes with hypervisor-level isolation. Starts Claude Code by default. Requires the sbx CLI.

npx @cloudcli-ai/cloudcli@latest sandbox ~/my-project

Supports Claude Code, Codex, and Gemini CLI. See the sandbox docs for setup and advanced options.


Which option is right for you?

黑客松编码平台 UI is the open source UI layer that powers 黑客松编码平台 Cloud. You can self-host it on your own machine, run it in a Docker sandbox for isolation, or use 黑客松编码平台 Cloud for a fully managed environment.

| | Self-Hosted (npm) | Self-Hosted (Docker Sandbox) (Experimental) | 黑客松编码平台 Cloud | |---|---|---|---| | Best for | Local agent sessions on your own machine | Isolated agents with web/mobile IDE | Teams who want agents in the cloud | | How you access it | Browser via [yourip]:port | Browser via localhost:port | Browser, any IDE, REST API, n8n | | Setup | npx @cloudcli-ai/cloudcli | npx @cloudcli-ai/cloudcli@latest sandbox ~/project | No setup required | | Isolation | Runs on your host | Hypervisor-level sandbox (microVM) | Full cloud isolation | | Machine needs to stay on | Yes | Yes | No | | Mobile access | Any browser on your network | Any browser on your network | Any device, native app coming | | Agents supported | Claude Code, Cursor CLI, Codex, Gemini CLI | Claude Code, Codex, Gemini CLI | Claude Code, Cursor CLI, Codex, Gemini CLI | | File explorer and Git | Yes | Yes | Yes | | MCP configuration | Synced with ~/.claude | Managed via UI | Managed via UI | | REST API | Yes | Yes | Yes | | Team sharing | No | No | Yes | | Platform cost | Free, open source | Free, open source | Starts at $7/month |

All options use your own AI subscriptions (Claude, Cursor, etc.) — 黑客松编码平台 provides the environment, not the AI.


Security & Tools Configuration

🔒 Important Notice: All Claude Code tools are disabled by default. This prevents potentially harmful operations from running automatically.

Enabling Tools

To use Claude Code's full functionality, you'll need to manually enable tools:

  1. Open Tools Settings - Click the gear icon in the sidebar
  2. Enable Selectively - Turn on only the tools you need
  3. Apply Settings - Your preferences are saved locally

Tools Settings Modal Tools Settings interface - enable only what you need

Recommended approach: Start with basic tools enabled and add more as needed. You can always adjust these settings later.


Plugins

黑客松编码平台 has a plugin system that lets you add custom tabs with their own frontend UI and optional Node.js backend. Install plugins from git repos directly in Settings > Plugins, or build your own.

Available Plugins

| Plugin | Description | |---|---| | Project Stats | Shows file counts, lines of code, file-type breakdown, largest files, and recently modified files for your current project | | Web Terminal | Full xterm.js terminal with multi-tab support | | Claude Watch | Watches long-running Claude Code sessions for hangs and exposes process controls | | 黑客松编码平台 Scheduler | Create workspace-scoped scheduled prompts and execute them through a local CLI such as Codex, Claude Code, or Gemini CLI | | PRISM 黑客松编码平台 | Session intelligence for Claude Code inside 黑客松编码平台, including token burn visibility | | Sessions | View, manage, and kill active Claude Code sessions | | Token Cost Calculator | Calculate API costs from model prices and token usage, with preset model pricing support | | Task Queue | Task queue dashboard to view, filter, and launch agent tasks |

Build Your Own

Plugin Starter Template → — fork this repo to create your own plugin. It includes a working example with frontend rendering, live context updates, and RPC communication to a backend server.

Plugin Documentation → — full guide to the plugin API, manifest format, security model, and more.


FAQ

Claude Code Remote Control lets you send messages to a session already running in your local terminal. Your machine has to stay on, your terminal has to stay open, and sessions time out after roughly 10 minutes without a network connection.

黑客松编码平台 UI and 黑客松编码平台 Cloud extend Claude Code rather than sit alongside it — your MCP servers, permissions, settings, and sessions are the exact same ones Claude Code uses natively. Nothing is duplicated or managed separately.

Here's what that means in practice:

  • All your sessions, not just one — 黑客松编码平台 UI auto-discovers every session from your ~/.claude folder. Remote Control only exposes the single active session to make it available in the Claude mobile app.
  • Your settings are your settings — MCP servers, tool permissions, and project config you change in 黑客松编码平台 UI are written directly to your Claude Code config and take effect immediately, and vice versa.
  • Works with more agents — Claude Code, Cursor CLI, Codex, and Gemini CLI, not just Claude Code.
  • Full UI, not just a chat window — file explorer, Git integration, MCP management, and a shell terminal are all built in.
  • 黑客松编码平台 Cloud runs in the cloud — close your laptop, the agent keeps running. No terminal to babysit, no machine to keep awake.

Yes. 黑客松编码平台 provides the environment, not the AI. You bring your own Claude, Cursor, Codex, or Gemini subscription. 黑客松编码平台 Cloud starts at $7/month for the hosted environment on top of that.

Yes. For self-hosted, run the server on your machine and open [yourip]:port in any browser on your network. For 黑客松编码平台 Cloud, open it from any device — no VPN, no port forwarding, no setup. A native app is also in the works.

Yes, for self-hosted. 黑客松编码平台 UI reads from and writes to the same ~/.claude config that Claude Code uses natively. MCP servers you add via the UI show up in Claude Code immediately and vice versa.


Community & Support

License

GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later) — see LICENSE for the full text, including additional terms under Section 7.

This project is open source and free to use, modify, and distribute under the AGPL-3.0-or-later license. If you modify this software and run it as a network service, you must make your modified source code available to users of that service.

黑客松编码平台 UI - (https://平台内页).

Acknowledgments

Built With

Sponsors