npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

sixth-cli

v0.16.4

Published

Sixth CLI - AI-powered development assistant using Claude Code, Google Gemini, Grok API and many more

Maintainers

adewoleopeyemiadewoleopeyemi

Keywords

aiautocompleteassistantbashdatabaseChatGPTCursorCursor AIcodexclaude codeccopenai codexopen-ai codexOpenAI Codexopenai-codexGithub CopilotTabnineBlackbox AIClaudeCheap Alternative to Cursor AICheap Alternative to CursorMistral AICheap Alternative to Mistral AIAnthropicAmazon CodeWhispererCodeWhispererGeminico-pilotCheap Alternative to GeminiCheap Alternative to CodeWhispererCheap Alternative to Amazon CodeWhispererCheap Alternative to Blackbox AICheap Alternative to BlackboxCheap Alternative to TabnineCheap Alternative to Github CopilotCheap Alternative to CopilotCheap Alternative to WindsurfCopilotCoding Assistanto1o1 previewGrok-Code-Fast-1Grok code fast 1Grok code fastgrok code fastgrok-code-fast-1fastgrok-codegrok-code-fasto1 preview apiGPT4GPT3GPT3-turboGPT3.5-turboGPT4-turboGPT5GPT-5gpt-5gpt 5GPT-5-minigpt-5-minigpt-5-nanoclaude-sonnet-4claude-4claude sonnet 4Claude Sonnet 4claude 4Claude 4cluade-sonnet-4cluade-4cluade sonnet 4Cluade Sonnet 4cluade 4Cluade 4claude-opus-4claude opus 4Claude Opusclaude Opuscluade-opus-4cluade opus 4Cluade Opuscluade Opusclaude-3.7-sonnetclaude 3.7 sonnetClaude 3.7 Sonnetclaude-3.5-sonnetclaude 3.5 sonnetClaude 3.5 sonnetClaude 3.5 SonnethaikuHaikuclaude-3.5-haikuclaude 3.5 haikuClaude 3.5 HaikuClaude codeclaude-codeclaude CodeOpusopusclaude-3-opusClaude 3 Opuscluade-3-opusCluade 3 Opuscluade-3.7-sonnetcluade 3.7 sonnetCluade 3.7 Sonnetcluade-3.5-sonnetcluade 3.5 sonnetCluade 3.5 sonnetCluade 3.5 Sonnetcluade-3.5-haikucluade 3.5 haikuCluade 3.5 HaikuClaude Coderclaude coderclaude-coderCluade-coderCluade coderCluade codecluade-codecluade Codeclaude-2.0claude-2.1Claude 2.0Claude 2.1AgenticFigmafigmaAzuremcp serverfile systemFile-SystemSequentiak Thinkingmagic uiGit toolsMCPGitGithubgithubOpenAIopenaiamazon.nova-premieramazon.nova-proamazon.nova-liteamazon.nova-microAmazon NovaAmazon Nova PremierAmazon Nova ProAmazon Nova LiteAmazon Nova MicroAmazonContext7NotionSequencial thinkingatlassiangemini 2.5 proGemini 2.5 ProGemini-2.5-proGemini-2.5-ProGemini 2.5 proGemini2.5 ProGemini 2.5Progemini 2.5 flashGemini 2.5 FlashGemini-2.5-flashGemini 2.5 flashGemini2.5 flashGemini 2.5flashMistraldevstral-smalldevstral smallDevstral SmallDevstral smallMistral largemistral-largepixtral-largepixtral largePixtral Largeministralmistral-smallMistral SmallCodestralAlibabaQwen3qwen3qwen-3qwen-2.5-coderqwen 2.5 coderQwen 2.5 CoderQwen 2.5 CodeQwen 2.5 codeqwen-plus-latestQwen Plus Latestqwen plus latestqwen-plusQwen plusQwen Plusqwen-turbo-latestQwen Turbo LatestQwen turbo latestqwen Turbo Latestqwen-turboqwen turboQwen TurboQwen Maxqwen-maxqwen-max-latestQwen max Latestqwen max latestqwen-v1qwen-v1-maxByteDancedoubaoDoubaodoubao-1.5-prodoubao 1.5 proLM Studiolm studiotogetherTogetherSuperbaseRequestyFireworksVS Code LM APIvscode lm apiVS code LM APIvs-code-lm-apiOllamalitellmLiteLLMNebiusNebius AI Studionebus ai studionebius-ai-studioAskSageAsksageaskSageasksagexAIgroqgroq 4Grop 4groq-4grok 4grok4grok-4grok-3-betagrok-3-fast-betagrok-3-fastgrok-3-mini-betagrok-3-minigrok-3grok-betagrok-vision-betagrok vision betagrok betagork 4gork4gork-4gork-3-betagork-3-fast-betagork-3-fastgork-3-mini-betagork-3-minigork-3gork-3-fastgrok 3 betagrok 3 fast betagrok 3 fastgrok 3 mini betagrok 3 minigrok 3grok 3 fastSambaNovainstructMetaMeta-Llamameta-llamameta-llama-3.1llama-4-maverickmeta llamallama 3.1llama-3.1Cerebrascerebrasgemini 1.5 flashGemini 1.5 FlashGemini-1.5-flashGemini 1.5 flashGemini1.5 flashGemini 1.5flashGooglegemini 2.5 flash liteGemini 2.5 Flash LiteGemini-2.5-flash-liteGemini 2.5 flash liteGemini2.5 flash liteGemini 2.flash liteGemini 2.5flash litegpt-4.1GPT 4.1o4-minio4 Minio4 minio1-previewo1 minio1-minigpt 4.5gpt 4.5 previewgpt-4.5-previewclaude-3-sonnetclaude 3 sonnetclaude 3 sonnet betaclaude-3-sonnet-betaclaude-3.5-sonnet-betaGPT40GPT4-oGPTsGPTDALLEDALL.EBARDcc#c++chatcsscode-recommendationcode completioncppcsharpdocumentationgogolanghaskellhtmljavaintellicodeintellisensejavascriptjuliakeybindingskitekotlinnodedominationnode.jsluamethod-completetionocamlpythonreactsqlsqliterefeactorrubyrustsnippetsswifttypescripthighlightingsyntaxsyntax-checkercybersecurityOWASPCWECVESQL InjectionXSShighlighterdebuggersinteractivefrontendbackendtutorialeducationLearninglearnDebuggerCode debuggercode-debuggercode reviewerData structureFrameworkMachine learningcliCLILinterLinuxBootstrapAlgorithmAPIDatabaseDesign PatternDesignDesign PatternsDesign Patterns in C++bugDeploymentHttpHttpsLanguagesProgramming LanguagesOperating systemText editorweb designbuild a websitehow to design a websitebuild an appjupyterwindsurfDevin AIComposerBug FinderBug FixingBug FixBug Fixing AIAI Agentdeepseek r1GPT5-minigpt5-miniQwenQwen AIQwen AI AssistantQwen AI AgentQwen AI AutocompleteQwen AI CompletionDeepSeekDeepSeek AIDeepSeek AI AssistantDeepSeek AI AgentDeepSeek AI AutocompleteDeepSeek AI CompletionClineCline AICline AI AssistantCline AI AgentCline AI AutocompleteCline AI CompletioncodeGPTcodeGPT AIcodeGPT AI AssistantcodeGPT AI AgentcodeGPT AI AutocompletecodeGPT AI CompletionPrompt LanguagepromptLanguagesonnetsonnet AIsonnet AI Assistantsonnet AI Agentsonnet AI Autocompletesonnet AI CompletionjsonjsoncAgentLangchainMCP ServerClaude 3.7Claude 3.7 sonnetCohereHuggingFaceNomicVoyage AIanalysisanthropicbotcodecompletioncode-coveragecodegencode-integritycodesuggestioncontentassistdevelopertoolshintingcode hinto3o3-proo3 proo3 previewgpt-4.1-minigpt 4.1 nanogpt-4.1.-nanogpt 4.0ossgpt-5 chatGpt-5 chatChatGpt-4oWindsurf AIWindsurf AI AssistantWindsurf AI AgentWindsurf AI AutocompleteWindsurf AI CompletionPair ProgrammerLLMDuetManus AIManus aiSame.newsame.devSamebase44Base44LovableMoonshotmoonshotkimikimi-thinkingKimi-thinkingsixthgeminigoogleterminalcommand-lineproductivityautomationmachine-learningartificial-intelligencecode-generationpair-programmingdevtoolsdeveloper-toolsai-assistantcoding-assistantgemini-api

Readme

Sixth CLI

npm version License Node.js Version

🎯 Overview

Sixth CLI is a powerful command-line interface tool that brings AI assistance directly to your terminal. Built with Google's Gemini API at its core, it provides an intelligent coding companion that helps you write, debug, and understand code faster than ever before.

✨ Features

  • 🤖 AI-Powered Assistance: Get instant help with coding questions, debugging, and code generation
  • 💬 Interactive Chat Interface: Natural conversation flow with context awareness
  • 🎨 Beautiful Terminal UI: Syntax highlighting, markdown rendering, and multiple themes
  • ⚡ Fast & Responsive: Optimized for quick responses and minimal latency
  • 🔧 Multiple AI Models: Support for various Gemini models (Flash, Pro, etc.)
  • 📝 Code Understanding: Analyze and explain existing codebases
  • 🔄 Context Management: Smart context handling for better responses
  • 🛠️ Extensible: Plugin system for custom commands and integrations
  • 🔐 Secure: Built with privacy and security in mind

📦 Installation

Prerequisites

  • Node.js 20.0 or higher
  • npm or yarn package manager

Install via npm

npm install -g sixth-cli

Install via yarn

yarn global add sixth-cli

🚀 Quick Start

1. Initialize Sixth CLI

sixth

On first run, you'll be prompted to authenticate with your Sixth account.

2. Start chatting!

sixth "How do I create a React component?"

💡 Usage Examples

Basic Commands

# Ask a coding question
sixth "What is the difference between let and const in JavaScript?"

# Generate code
sixth "Write a Python function to calculate fibonacci numbers"

# Debug code
sixth "Why is this TypeScript code throwing an error?" < error.ts

# Explain code
sixth "Explain this SQL query" < complex_query.sql

Interactive Mode

Simply run sixth without arguments to enter interactive mode:

sixth

In interactive mode, you can:

  • Have continuous conversations with context
  • Use slash commands for quick actions
  • Access your chat history
  • Switch between different AI models

Slash Commands

Interactive mode supports various slash commands:

  • /help - Show all available commands
  • /clear - Clear the current conversation
  • /model - Switch between AI models
  • /settings - Configure Sixth CLI settings
  • /theme - Change the color theme
  • /copy - Copy last response to clipboard
  • /quit - Exit Sixth CLI

⚙️ Configuration

Sixth CLI stores its configuration in ~/.sixth/ directory.

Settings

Configure Sixth CLI behavior through the settings command:

sixth /settings

Available settings:

  • Model Selection: Choose between Gemini Flash, Pro, or other models
  • Theme: Select from multiple color themes
  • Output Format: Markdown, plain text, or code-only
  • Context Size: Adjust context window size
  • Temperature: Control response creativity

Environment Variables

  • SIXTH_MODEL - Default AI model to use
  • SIXTH_THEME - Default color theme
  • SIXTH_CONFIG_DIR - Custom config directory path

🎨 Themes

Sixth CLI comes with several built-in themes:

  • default - Balanced dark theme
  • light - Light theme for bright environments
  • dracula - Popular Dracula color scheme
  • github-dark - GitHub's dark theme
  • ayu - Minimal and modern
  • ansi - Classic terminal colors

Change theme:

sixth /theme dracula

🔌 Extensions & Plugins

Sixth CLI supports extensions for additional functionality:

Installing Extensions

sixth extensions install <extension-name>

Creating Custom Extensions

Create a sixth-extension.json file:

{
  "name": "my-extension",
  "version": "1.0.0",
  "commands": {
    "mycmd": {
      "description": "My custom command",
      "handler": "./handler.js"
    }
  }
}

🤝 Integration with IDEs

Sixth CLI can integrate with popular code editors:

VS Code

sixth /ide vscode

Cursor

sixth /ide cursor

Zed

sixth /ide zed

📊 Usage Limits

Sixth CLI includes usage tracking to help you stay within API limits:

  • Free Tier: 100,000 tokens for testing
  • Subscriber: Unlimited usage
  • View your usage: sixth /stats

🔒 Privacy & Security

  • All conversations are processed locally
  • API keys are stored securely in your system
  • No telemetry or usage data is sent without consent
  • Open source for full transparency

🐛 Troubleshooting

Common Issues

Authentication issues

# Re-authenticate if needed
sixth /auth

Permission denied error

# Fix permissions
chmod +x $(which sixth)

Clear cache and reset

rm -rf ~/.sixth/
sixth --reset

Debug Mode

Run with debug output:

DEBUG=* sixth

📚 Advanced Usage

Piping Input

# Analyze a file
cat app.js | sixth "Review this code for security issues"

# Process command output
git diff | sixth "Explain these changes"

Non-Interactive Mode

# Get quick answers without entering interactive mode
sixth --no-interactive "Quick question here"

Custom Prompts

Create custom prompt templates in ~/.sixth/prompts/:

name: code-review
template: |
  Review the following code for:
  - Security issues
  - Performance problems
  - Best practices
  
  Code: {{input}}

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

Development Setup

# Clone the repository
git clone https://github.com/yourusername/sixth-cli.git

# Install dependencies
npm install

# Build the project
npm run build

# Link for local testing
npm link

📄 License

Sixth CLI is licensed under the Apache License 2.0. See LICENSE for details.

🙏 Acknowledgments

  • Built with Google's Gemini API
  • Inspired by Claude Code and GitHub Copilot
  • Terminal UI powered by Ink
  • Syntax highlighting by Highlight.js

🔗 Links

💬 Support