maverick-ai-cli
v1.1.0
Published
Maverick is an intelligent command-line interface powered by AI, designed to be your coding companion directly in your terminal. It features a robust backend integration, secure authentication, and a powerful chat interface.
Downloads
458
Readme
Maverick AI CLI
Maverick is an intelligent command-line interface powered by AI, designed to be your coding companion directly in your terminal. It features a robust backend integration, secure authentication, and a powerful chat interface.
Installation
You can install Maverick globally using npm:
npm install -g maverick-ai-cli⚡ Usage
Once installed, you can use the maverick command to interact with the CLI.
Authentication
Before using the AI features, you need to authenticate.
maverick loginThis will open a browser window for you to sign in with your GitHub account.
To check your current login status:
maverick whoamiTo logout:
maverick logoutAI Companion
To start a chat session with Maverick:
maverick wakeupThis will enter an interactive mode where you can:
- Chat: Have a conversation with the AI.
- Tools: (Coming soon) Execute tools and perform actions.
- Agent: (Coming soon) Autonomous agent capabilities.
Supported features in chat:
- Markdown rendering in terminal.
- Context-aware conversations.
- Persistent session history.
Development
If you want to contribute or run the server locally:
Clone the repository:
git clone https://github.com/CodeMaverick-143/maverick-cli.git cd CLI/serverInstall dependencies:
npm installSet up Environment Variables: Create a
.envfile in theserverdirectory with the following:DATABASE_URL="postgresql://..." GITHUB_CLIENT_ID="your_client_id" GITHUB_CLIENT_SECRET="your_client_secret" BETTER_AUTH_SECRET="your_auth_secret" BETTER_AUTH_URL="http://localhost:3000" GOOGLE_API_KEY="your_gemini_api_key"Run Database Migrations:
npx prisma generate npx prisma migrate devStart the Server:
npm run dev
Licenses
ISC
