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.
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.
-
β 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
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
- π§© 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.
- π§ Smarter multi-step agent planning
- π¦ Plugin-based command system
- β‘ Faster execution & caching
- π Usage analytics
- π§© Custom user-defined tools
- π§ͺ Improved error handling & logs
npm install
npm link
orbix --helpDetailed usage documentation will be added as commands stabilize.
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.
Built with focus and ambition by IB π LinkedIn: https://www.linkedin.com/in/ikrambanadarwebdev
β‘ Orbix CLI β Your AI copilot, inside the terminal.