Skip to content

Hellfire is a CLI-driven full-stack app built with Next.js and Express. πŸš€ It’s in the early stages and will soon expand with AI-agentic features, terminal code execution, and powerful developer utilities. πŸ”₯

Notifications You must be signed in to change notification settings

IgYaHiko/Hellfire_CLI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

58 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”₯ Hellfire_CLI

πŸ–ΌοΈ UI Preview

🏠 Home Screen:

A clean and modern landing interface for the Hellfire client.
Home UI

πŸ” Device Authentication:

The screen used for Better Auth's device-based login flow.
Device Auth UI

πŸ’» CLI Interface:

Hellfire's command-line workflow for developers.
CLI UI


Hellfire is a CLI-based full-stack application consisting of a Next.js client and an Express server.
The project is currently in its initial development phase, and new featuresβ€”such as AI agentic tools, built-in code compiler, and moreβ€”will be added soon.

This repository contains the complete codebase for both the frontend and backend under a single monorepo structure.


πŸš€ Current Features (More Coming Soon)

  • Command Line Interface (CLI) based workflow
  • Full-stack architecture (Next.js client + Express server)
  • Organized monorepo structure
  • Easily extendable for future features
  • Placeholder for:
    • πŸ€– AI agentic workflows
    • 🧠 Terminal-based code compiler
    • πŸ› οΈ Developer tools & utilities

# πŸ“ Project Structure

HELLFIRE/
β”‚
β”œβ”€β”€ client/ # Next.js frontend (UI, components, hooks)
β”œβ”€β”€ server/ # Express backend (routes, controllers)
β”œβ”€β”€ .gitignore
β”œβ”€β”€ README.md
└── package.json # (optional) for root scripts if needed

## πŸ“‚ Inside Client (Next.js)

client/
β”‚
β”œβ”€β”€ app/ # Main Next.js app router
β”œβ”€β”€ components/ # Reusable UI components
β”œβ”€β”€ hooks/ # Custom React hooks
β”œβ”€β”€ lib/ # Utilities, helpers
β”œβ”€β”€ public/ # Static assets
β”œβ”€β”€ node_modules/
β”œβ”€β”€ .gitignore
β”œβ”€β”€ package.json
β”œβ”€β”€ next.config.ts
β”œβ”€β”€ tsconfig.json
└── README.md (optional)

## πŸ“‚ Inside Server (Express)

server/
β”‚
β”œβ”€β”€ src/
β”‚ β”œβ”€β”€ routes/ # Server routes
β”‚ β”œβ”€β”€ controllers/ # Controllers / logic
β”‚ β”œβ”€β”€ middlewares/ # Custom middleware
β”‚ β”œβ”€β”€ config/ # Config files (DB, env)
β”‚ └── index.ts # Entry point
β”‚
β”œβ”€β”€ node_modules/
β”œβ”€β”€ .env
β”œβ”€β”€ package.json
└── tsconfig.json

πŸ› οΈ Installation & Setup

1️⃣ Clone the Repository

git clone https://github.com/IgYaHiko/Hellfire.git
cd Hellfire

cd client
npm install
npm run dev

The client will start on:

http://localhost:3000

▢️ Starting the Server (Express)

cd server npm install npm run dev

The server will start on:

http://localhost:8080

Then run:

npm run dev (client) npm run dev (server)

About

Hellfire is a CLI-driven full-stack app built with Next.js and Express. πŸš€ It’s in the early stages and will soon expand with AI-agentic features, terminal code execution, and powerful developer utilities. πŸ”₯

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published