puter/src/terminal
2024-09-30 18:11:25 -04:00
..
assets remove duplicate and/or incorrect license headers 2024-07-09 13:50:20 -07:00
config chore: remove duplicate headers 2024-07-10 16:53:54 -04:00
doc remove duplicate and/or incorrect license headers 2024-07-09 13:50:20 -07:00
src tidy: remove a console log 2024-09-30 18:11:25 -04:00
.gitignore refactor: move puter gui to workspace 2024-07-07 17:12:55 -04:00
LICENSE refactor: move puter gui to workspace 2024-07-07 17:12:55 -04:00
local.json5 refactor: move puter gui to workspace 2024-07-07 17:12:55 -04:00
notalicense-license-checker-config.json refactor: move puter gui to workspace 2024-07-07 17:12:55 -04:00
package-lock.json refactor: move puter gui to workspace 2024-07-07 17:12:55 -04:00
package.json dev: update emu load indicator 2024-09-30 16:50:03 -04:00
README.md refactor: move puter gui to workspace 2024-07-07 17:12:55 -04:00
rollup.config.js chore: remove duplicate headers 2024-07-10 16:53:54 -04:00
run-http.json5 refactor: move puter gui to workspace 2024-07-07 17:12:55 -04:00
run-https.json5 refactor: move puter gui to workspace 2024-07-07 17:12:55 -04:00
run-phoenix-http.json5 refactor: move puter gui to workspace 2024-07-07 17:12:55 -04:00
run.json5 refactor: move puter gui to workspace 2024-07-07 17:12:55 -04:00

HiTIDE logo

Puter Terminal Emulator

« LIVE DEMO »

Puter.com · Discord · Reddit · X (Twitter)

animated demo


This is a Puter-compatible pure-javascript terminal emulator built on xtermjs. It integrates with an external shell provider. We develop and test the terminal emulator alongside Puter's shell: phoenix.

The Terminal as a Whole

This terminal emulator alongside phoenix give you an AGPL-3.0-licensed pure-javascript terminal experience which integrates with Puter's filesystem, AI services, and more.

Here are a few examples of what you can do:

  • ai "write me a story"
  • txt2img "a blue computer on a cloud" > puter.png
  • neofetch
  • echo $(echo "command substitution")
  • cat example.txt | grep "find me"
  • cat example.json | jq "name"