iflow-cli  by iflow-ai

AI assistant for terminal-based coding and workflow automation

Created 2 months ago
2,224 stars

Top 20.3% on SourcePulse

GitHubView on GitHub
Project Summary

iFlow CLI is an AI-powered terminal assistant designed to enhance developer productivity by analyzing code repositories, automating coding tasks, and managing complex workflows. It targets developers and power users seeking to streamline their development process and integrate AI assistance directly into their command-line environment.

How It Works

iFlow CLI leverages a modular architecture with pre-configured "MCP servers" and specialized agents. It supports both iFlow's native platform and OpenAI-compatible APIs, allowing users to connect to various free and commercial AI models like Kimi K2, Qwen3 Coder, and DeepSeek v3. The CLI analyzes project context, understands natural language commands, and executes tasks ranging from file operations to complex code generation and debugging.

Quick Start & Requirements

  • Install: bash -c "$(curl -fsSL https://cloud.iflow.cn/iflow-cli/install.sh)" (macOS/Linux) or npm install -g @iflow-ai/iflow-cli (Windows after Node.js install).
  • Prerequisites: Node.js 18+, macOS 10.15+, Ubuntu 20.04+/Debian 10+, or Windows 10+ (with WSL or Git for Windows). Requires an internet connection for authentication and AI processing.
  • Authentication: Requires an iFlow account API key or an OpenAI-compatible API key.
  • Docs: https://github.com/iflow-ai/iflow-cli

Highlighted Details

  • Supports multiple free AI models (Kimi K2, Qwen3 Coder, DeepSeek v3) and OpenAI-compatible APIs.
  • Features an /init command to analyze existing codebases and generate documentation.
  • Capable of diverse tasks including file management, data analysis, debugging, and workflow automation.
  • Integrates with GitHub Actions via a community-maintained action.

Maintenance & Community

  • Community support via GitHub Issues.
  • WeChat group available for communication and discussion.

Licensing & Compatibility

  • The README does not explicitly state the license. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The project's licensing is not clearly stated, which may impact commercial adoption. Specific details on the "MCP servers" and their integration capabilities are not fully elaborated in the README.

Health Check
Last Commit

4 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
83
Star History
680 stars in the last 30 days

Explore Similar Projects

Starred by Wei-Lin Chiang Wei-Lin Chiang(Cofounder of LMArena), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
4 more.

qwen-code by QwenLM

2.5%
14k
AI coding agent for complex codebases
Created 3 months ago
Updated 23 hours ago
Starred by Luis Capelo Luis Capelo(Cofounder of Lightning AI), Addy Osmani Addy Osmani(Head of Chrome Developer Experience at Google), and
23 more.

goose by block

0.7%
20k
Open-source AI agent for automating complex engineering tasks
Created 1 year ago
Updated 23 hours ago
Starred by Elvis Saravia Elvis Saravia(Founder of DAIR.AI), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
5 more.

activepieces by activepieces

0.8%
19k
Open-source Zapier alternative for AI workflow automation
Created 2 years ago
Updated 23 hours ago
Feedback? Help us improve.