
Security News
Feross on TBPN: How North Korea Hijacked Axios
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.
thinkai-cli
Advanced tools
🚀 A powerful command-line AI workflow tool powered by Think AI
Connect to your tools, understand your code, and accelerate your workflows
🔥 Think AI Integration - Exclusively powered by Think AI's advanced language models
⚡ Real-time Streaming - Server-Sent Events for instant responses
🛠️ Tool Integration - Connect with MCP servers and external tools
📁 Codebase Understanding - Analyze and edit large codebases intelligently
🎨 Multimodal Capabilities - Generate apps from PDFs, sketches, and images
🔄 Workflow Automation - Handle complex tasks like rebases and PR analysis
🎯 100% Test Coverage - Comprehensive unit, integration, and E2E testing
# Global installation (recommended)
npm install -g thinkai-cli
# Or run directly with npx
npx thinkai-cli
Configure Think AI API (default endpoint: https://thinkai.lat/api):
export THINKAI_BASE_URL="https://thinkai.lat/api"
Launch the CLI:
thinkai
Pick your favorite color theme and start building! 🎨
cd your-project/
thinkai
> Describe the main pieces of this system's architecture.
> What security mechanisms are in place?
> Implement a first draft for GitHub issue #123.
> Help me migrate this codebase to the latest version of React. Start with a plan.
> Write comprehensive tests for the user authentication module.
> Write me a Discord bot that answers questions using a FAQ.md file I will provide
> Create a REST API for a todo app with user authentication
> Build a web scraper that extracts product data from e-commerce sites
> Make me a slide deck showing the git history from the last 7 days, grouped by feature and team member.
> Convert all the images in this directory to png, and rename them to use dates from the exif data.
> Organise my PDF invoices by month of expenditure.
graph TD
A[Think AI CLI] --> B[Think AI Client]
B --> C[Think AI API]
A --> D[Tool Integration]
A --> E[MCP Servers]
A --> F[Local System]
C --> G[Chat Endpoint]
C --> H[Streaming Endpoint]
D --> I[File Operations]
D --> J[Git Integration]
D --> K[Shell Commands]
| Variable | Description | Default |
|---|---|---|
THINKAI_BASE_URL | Think AI API base URL | https://thinkai.lat/api |
DEBUG | Enable debug logging | false |
# Custom Think AI endpoint
export THINKAI_BASE_URL="https://your-custom-thinkai-endpoint.com/api"
# Run with debug mode
DEBUG=1 thinkai
# Clone the repository
git clone https://github.com/champi-dev/gemini_cli_thinkai
cd gemini_cli_thinkai
# Install dependencies
npm install
# Build the project
npm run build
# Run tests
npm test
# Start development mode
npm start
# Run all tests
npm test
# Run with coverage
npm run test:ci
# Run integration tests
npm run test:integration:all
# Run E2E tests
npm run test:e2e
We welcome contributions! Please see our Contributing Guide for details.
git checkout -b feature/amazing-featuregit commit -m 'Add amazing feature'git push origin feature/amazing-featureThis project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by the Think AI CLI team
FAQs
Unknown package
The npm package thinkai-cli receives a total of 7 weekly downloads. As such, thinkai-cli popularity was classified as not popular.
We found that thinkai-cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.

Security News
OpenSSF has issued a high-severity advisory warning open source developers of an active Slack-based campaign using impersonation to deliver malware.

Research
/Security News
Malicious packages published to npm, PyPI, Go Modules, crates.io, and Packagist impersonate developer tooling to fetch staged malware, steal credentials and wallets, and enable remote access.