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

No packages published