{"repo":"Cznorth/winkterm","free":true,"listed":false,"github":"https://github.com/Cznorth/winkterm","clone":"git clone https://github.com/Cznorth/winkterm.git","description":"AI that shares your terminal session. Open-source AI terminal where the AI types commands directly into your shell, not just suggests them. SSH, Docker, BYO LLM.","language":"Python","stars":18,"topics":["devops","langgraph","pty","ssh","terminal","ai-agent","terminal-emulator","coding-assistant","docker","fastapi"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"中文版本 WinkTerm AI that shares your terminal session. Not a chatbot that suggests commands. A collaborator that types alongside you in the same PTY. Demo • Features • Codex OAuth • Agent API • Quick Start • Why WinkTerm? • Architecture • Configuration • Development • Roadmap --- 🎬 Demo GIF — real SSH session: a mistaken command ( ipconfig ), then # what's wrong ; the AI answers in the same PTY and can pre-fill the fix. ▶️ Watch Promo Video Promo — single-column terminal with multiple SSH tabs; Craft orchestrates checks across hosts ( list ssh connections , terminal exec , ssh run ). This is not a ChatGPT wrapper pasted into a terminal. The AI writes directly into your terminal's input line. You stay in control — press Enter to execute, edit freely, or cancel. It's like SSH-ing into a server with a knowledgeable partner who can reach across the screen and type. --- ✨ Features - Shared PTY Session — AI and user operate in the same terminal process. No copy-paste, no \"run this command\" without context. - In-Terminal Chat — Type # followed by your question, right where your shell prompt is. No need to alt-tab. - Sidebar AI Panel — Full conversational interface with multi-conversation tabs, AI-generated titles, and chat/craft mode switching. - Persistent Chat History — Conversations are saved to /.winkterm/chat history.json and restored on page load; survives WebSocket reconnects and backend restarts. - Streaming Resume — Refresh or reconnect mid-response without losing in-flight t","default_branch":null,"files":null,"tree":[],"storefront":"/r/Cznorth","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Cznorth/winkterm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}