Skip to content

PrismShell is a next-generation terminal application designed to replace legacy tools like PuTTY with a modern, visually rich, and productivity-focused experience for developers and power users.

License

Notifications You must be signed in to change notification settings

ismailtsdln/PrismShell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PrismShell

License Status Tauri React

PrismShell is a next-generation terminal application designed to replace legacy tools like PuTTY with a modern, visually rich, and productivity-focused experience for developers and power users.

Built with Rust for performance and security, and React for a flexible, beautiful UI.


🚀 Features

  • Modern UI/UX: A sleek, dark-themed interface inspired by modern editors like VS Code and Raycast.
  • Robust SSH Support: Secure SSH v2 connections powered by a pure Rust backend (russh).
  • Profile Management: Encrypted local storage for your connection profiles.
  • Theme System: Custom JSON-based themes with live preview support.
  • Cross-Platform: Designed for macOS, Linux, and Windows.

🛠️ Architecture

PrismShell leverages the "Prism Architecture" to separate concerns between the UI and the heavy-lifting core:

  • Frontend (src-ui): React 19, TypeScript, TailwindCSS, Vite.
  • Core (src-core): Rust, Tauri, russh (SSH engine), keyring storage.

📦 Installation

Note: This project is currently in the Development phase.

Prerequisites

Build from Source

  1. Clone the repository:

    git clone https://github.com/ismailtsdln/PrismShell.git
    cd PrismShell
  2. Install Frontend Dependencies:

    cd src-ui
    npm install
  3. Run Development Mode:

    # From the project root
    npm run tauri dev
    # OR
    cargo tauri dev

🤝 Contributing

Contributions are welcome! Please check out the CONTRIBUTING.md (coming soon) for guidelines on how to proceed.

📄 License

This project is open-sourced under the MIT License - see the LICENSE file for details.

About

PrismShell is a next-generation terminal application designed to replace legacy tools like PuTTY with a modern, visually rich, and productivity-focused experience for developers and power users.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •