# Upfyn-Code

> Unified visual interface for AI-powered coding assistants by Thinqmesh Technologies.

## What is Upfyn-Code?

Upfyn-Code is a web-based development environment that connects your local machine to a browser UI through a secure relay connection. It provides AI chat, integrated terminal, file explorer, git management, visual whiteboarding (Upfyn Canvas), and MCP protocol support — all accessible from any browser on desktop, tablet, or mobile.

## How it works

1. Install the CLI: `npm install -g upfyn-code`
2. Authenticate: `upfyn-code login`
3. Connect your machine: `upfyn-code connect`
4. Open https://cli.upfyn.com to access your development environment

All file operations, terminal commands, and git actions execute on your local machine through a WebSocket relay. Your source code is never stored on our servers.

## Key Features

- **AI Chat**: Converse with AI coding assistants to write, debug, and refactor code
- **Integrated Terminal**: Run shell commands on your connected machine from the browser
- **File Explorer**: Browse, create, edit, and manage project files remotely
- **Git Management**: Visual git interface for commits, branches, diffs, and merges
- **Upfyn Canvas**: Visual whiteboard with AI-powered blocks for planning and collaboration
- **MCP Protocol**: Connect external tools and services via the Model Context Protocol
- **TaskMaster**: AI-powered project management with task generation from PRDs
- **Remote Access**: Secure WebSocket relay — no ports exposed, no firewall config needed
- **Mobile-First**: Responsive PWA design that works on any device
- **Self-Hostable**: GPL-3.0 licensed, deploy on your own infrastructure

## Links

- Website: https://cli.upfyn.com
- Documentation: https://cli.upfyn.com/docs
- NPM Package: https://www.npmjs.com/package/upfyn-code
- About: https://cli.upfyn.com/about

## Company

Built by Thinqmesh Technologies.
