@epicdm/flowstate-shell
v1.0.0
Published
Terminal shell for Electron and web with session persistence
Maintainers
Readme
@epic-flowstate/flowstate-shell
Complete terminal shell solution for Electron and web applications with session persistence.
Installation
npm install @epic-flowstate/flowstate-shellQuick Start
import { TerminalProvider, TerminalTabs } from '@epic-flowstate/flowstate-shell'
function App() {
return (
<TerminalProvider>
<TerminalTabs />
</TerminalProvider>
)
}Platform Support
- Electron: Uses node-pty directly via IPC (no server needed)
- Web: Connects to flowstate-shell-server via WebSocket
The TerminalProvider auto-detects the platform and uses the appropriate adapter.
Manual Configuration
<TerminalProvider mode="web" serverUrl="ws://localhost:3001">
<TerminalTabs />
</TerminalProvider>License
MIT
