Skip to content

IBs-DevStudio/Orbix-CLI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⚑ Orbix CLI

An AI-Powered Developer Productivity Command Line Interface

🚧 Work in Progress β€” Actively Building Orbix CLI is under active development and will be completed soon with powerful, production-ready features designed to significantly boost developer productivity.

Orbix CLI is a modern, intelligent command-line tool built for developers who want more than just scripts. It combines AI reasoning, web search, autonomous tool execution, and persistent memory into a single, beautiful CLI experience.

Think of Orbix as your AI coding companion inside the terminal.


🧠 What is Orbix?

Orbix is a developer productivity CLI that can:

  • πŸ’¬ Chat intelligently using Google Gemini
  • πŸ” Search the web and answer questions in real time
  • πŸ’» Generate complete applications from plain English descriptions
  • πŸ”§ Execute code and use tools autonomously
  • πŸ€– Act as an autonomous agent that solves tasks for you
  • πŸ’Ύ Remember conversations using a database
  • πŸ” Authenticate users securely via OAuth device flow

All from your terminal.


⚑ Key Features

  • βœ… AI Chat Mode Natural conversations powered by Google Gemini

  • βœ… Web Search Integration Real-time Google search with up-to-date answers

  • βœ… Code Generation Generate full applications with a single command

  • βœ… Tool Calling & Execution Run code, search the web, and use multiple tools autonomously

  • βœ… OAuth Authentication Secure device-flow authentication for CLI environments

  • βœ… Database Integration PostgreSQL with Prisma ORM for persistence

  • βœ… Conversation History Save, resume, and manage past AI sessions

  • βœ… Beautiful CLI UX Modern terminal UI with colors, prompts, and structured output

  • βœ… Autonomous Agent Mode AI that independently reasons, plans, and executes tasks


πŸ› οΈ Tech Stack

Core

  • Node.js (JavaScript)
  • Commander.js (CLI framework)

AI

  • Google Gemini (via AI SDK)
  • AI SDK by Vercel

Backend & Data

  • PostgreSQL
  • Prisma ORM

Authentication

  • OAuth 2.0 Device Flow

CLI Experience

  • Chalk
  • Boxen
  • Clack Prompts

Validation

  • Zod

πŸ§ͺ Current Status

  • 🧩 Core CLI architecture implemented
  • πŸ” Authentication flow in place
  • πŸ’¬ AI chat & agent logic implemented
  • 🧠 Tool execution system working
  • πŸ’Ύ Database schema & persistence set up
  • 🚧 Advanced commands & optimizations in progress

This repository is public during development to showcase real-world engineering, CLI design, and AI integration.


πŸ—ΊοΈ Planned Enhancements

  • 🧠 Smarter multi-step agent planning
  • πŸ“¦ Plugin-based command system
  • ⚑ Faster execution & caching
  • πŸ“Š Usage analytics
  • 🧩 Custom user-defined tools
  • πŸ§ͺ Improved error handling & logs

▢️ Getting Started (Local Development)

npm install
npm link
orbix --help

Detailed usage documentation will be added as commands stabilize.


🎯 Why Orbix CLI?

This project demonstrates:

  • Real-world CLI architecture
  • AI + tooling orchestration
  • Secure auth in terminal environments
  • Persistent AI memory
  • Autonomous agent design
  • Clean Git & project structure

This is not a demo β€” it’s a foundation for a powerful developer tool.


πŸ“¬ Author

Built with focus and ambition by IB πŸ”— LinkedIn: https://www.linkedin.com/in/ikrambanadarwebdev

⚑ Orbix CLI β€” Your AI copilot, inside the terminal.

About

Developer Productivity Command-Line Tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors