screnox
v0.1.9
Published
Gaurav Yadav's portfolio in the terminal
Maintainers
Readme
archduke1337
Gaurav Yadav's portfolio in the terminal. A terminal-native experience inspired by developer tools like MiMo-Code.
Usage
npx archduke1337Features
- Interactive Shell — Arrow-key menu + typed commands
- AI Chat — Talk to a conversational AI about Gaurav (powered by Ollama)
- Connect — Send a message directly via EmailJS
- Sections — About, Projects, Experience, Education, Skills
Navigation
Menu Mode
| Key | Action |
|---|---|
| ↑/↓ | Navigate menu |
| Enter | Select section |
| 1-7 | Jump to section |
| Esc | Back / Quit |
Command Mode
| Command | Action |
|---|---|
| about | About me |
| projects | View projects |
| experience | Work history |
| education | Academic background |
| skills | Tech stack |
| chat | Chat with AI |
| connect | Send a message |
| help | Show commands |
| version | Show version |
| quit | Exit |
Configuration
AI Chat (Ollama)
Set environment variables:
export OLLAMA_HOST=http://localhost:11434
export OLLAMA_MODEL=gemma3:4b-cloudContact Form (EmailJS)
export EMAILJS_SERVICE_ID=your_service_id
export EMAILJS_TEMPLATE_ID=your_template_id
export EMAILJS_PUBLIC_KEY=your_public_keyLinks
- npm: https://www.npmjs.com/package/archduke1337
- Website: https://archduke.is-a.dev
- GitHub: https://github.com/archduke1337
License
MIT
