A terminal-based social media platform, built for the shell.
zsh-chat aims to bring social interaction directly to your command line, allowing you to share snippets, thoughts, and connect with other developers without leaving your workflow.
- Post updates from the terminal (Rust & Zsh).
- View a feed of other users' posts.
- Interactive TUI for feed viewing (Rust).
- Reply and interact with posts.
- Profile management via local config.
- Plugin architecture for extensibility.
client/: The terminal client.rust-client/: The new Rust-based client (Interactive TUI).zsh-chat.zsh: The original Zsh-based client.
server/: A simple Node.js (Express) backend.conductor/: Project management and track plans.
- Frontend: Rust (Primary client), Zsh (Legacy/Helper scripts).
- Backend: Node.js (Express) MVP.
- TUI:
ratatuiorcrossterm(planned for Rust). - Project Tracking: Conductor Project Framework.
cd servernpm installnpm start
- Ensure you have Rust installed.
cd client/rust-clientcargo run -- feed