Skip to content

Conversation

@edenreich
Copy link
Contributor

Adds a web terminal interface that provides browser-based access to the CLI chat interface. Users can now run infer chat --web to start a web server and access the terminal from any browser with tabbed sessions.

Key features:

  • Browser-based terminal using xterm.js with Tokyo Night theme
  • Multiple independent tabbed sessions with isolated containers
  • Automatic session cleanup after configurable inactivity period
  • Remote access capability with security considerations documented
  • Graceful shutdown handling for all sessions and containers

The implementation includes PTY management, WebSocket communication, session tracking, and comprehensive documentation.

@edenreich edenreich merged commit eaaac69 into main Dec 23, 2025
5 checks passed
@edenreich edenreich deleted the feat/web-terminal-interface branch December 23, 2025 22:26
ig-semantic-release-bot bot pushed a commit that referenced this pull request Dec 23, 2025
## [0.94.0](v0.93.0...v0.94.0) (2025-12-23)

### 🚀 Features

* Add web terminal interface with browser-based terminal access ([#351](#351)) ([eaaac69](eaaac69))

### 🧹 Maintenance

* **deps:** Bump claude-code from 2.0.67 to 2.0.74 ([68d462b](68d462b))
@ig-semantic-release-bot
Copy link

🎉 This PR is included in version 0.94.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants