PetaShell, PetaFiles and PetaSync — a trio of productivity tools for developers and system administrators.
Reinvent your terminal, file manager and configuration sync, all under one unified peta CLI.
Everything a Linux power user needs — without the bloat.
Petacomm User Tools are designed to work together seamlessly. PetaShell gives you a smarter terminal, PetaFiles gives you a fast keyboard-driven file manager you can launch without leaving the shell, and PetaSync keeps your configuration identical across every machine you use.
All three tools are
managed through the single peta
CLI and install as zero-dependency binaries in under three minutes.
peta
CLI entry point~/.config/petacomm/
A smarter terminal experience for Linux power users.
PetaShell enhances your existing shell with intelligent features — without replacing it. It layers on top of bash, zsh or fish and adds context-aware command completion, a git-aware prompt, syntax highlighting and inline AI suggestions powered by Petacomm Easy.
Installation adds a single line to your shell rc file. Remove it at any time to go back to your original shell with no side effects.
PetaShell is not a new shell — it is an enhancement layer that works with bash, zsh and fish. Your existing aliases, functions and history are preserved. Uninstall at any time with a single command and your shell returns to its original state.
| Shortcut | Action |
|---|---|
| Ctrl+R | Fuzzy search through command history |
| → or Tab | Accept inline AI or history suggestion |
| Ctrl+Space | Open AI command suggestion panel |
| Alt+. | Insert last argument of previous command |
| Ctrl+T | Fuzzy search files in current directory |
| Ctrl+G | Open PetaFiles in current directory |
| pf | Launch PetaFiles (alias) |
A keyboard-driven terminal file manager built for speed.
PetaFiles is a lightweight terminal file manager inspired by vim and ranger. Navigate your filesystem at the speed of thought using keyboard shortcuts, with a split-pane layout, file preview panel and full network filesystem support — all without leaving the terminal.
Launch it from PetaShell
with pf or
Ctrl+G
— it opens in your current directory and closes back to the shell when you press q.
hjkl
to move, Enter
to open$EDITOR)
Every action in PetaFiles has a keyboard shortcut. The layout is intentionally minimal — three panes, a status bar, and nothing else. Everything you need to manage files is one or two keystrokes away.
| Key | Action |
|---|---|
| h j k l | Navigate — parent / down / up / open |
| Enter | Open file or enter directory |
| Space | Select / deselect file |
| y p d | Copy / paste / delete selected |
| r | Rename file |
| R | Bulk rename selected files in editor |
| m | Bookmark current directory |
| ' | Jump to bookmark |
| / | Search files in current directory |
| e | Open file in $EDITOR
|
| q | Quit and return to shell at current directory |
Keep your dotfiles and config identical across every machine.
PetaSync solves the problem every developer has — your shell aliases, editor config and tool preferences are on one machine but not another. It synchronises your chosen dotfiles and configuration directories between any number of machines over SSH, encrypted in transit, with instant bidirectional updates.
Works without a central server. PetaSync connects your machines directly peer-to-peer over SSH. Your configuration data never passes through a third-party service.
PetaSync is intentionally simple. Add machines, choose what to sync, and run petasync push --all.
That's it. Enable the daemon for automatic sync and you'll never have to think about it again.
Common files to track with PetaSync: ~/.zshrc,
~/.bashrc,
~/.config/nvim/,
~/.ssh/config
(not keys), ~/.config/petacomm/,
git global config and any tool-specific dotfiles.
petasync daemon
to watch for file changes and sync automatically at a configurable interval.Install individually or together — all included in the standard Petacomm package.
All user tools are tested across 18+ Linux distributions. Same binaries, same behaviour.
Install all three user tools in under three minutes. No configuration required to get started.