codemie-code  by codemie-ai

Multi-provider AI coding assistant CLI

Created 7 months ago
254 stars

Top 99.1% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

CodeMie CLI addresses the fragmentation of AI coding assistants by providing a unified command-line interface to manage multiple AI models (Claude, Codex, Gemini, etc.) and custom agents. It targets developers seeking a powerful, centralized alternative to tools like GitHub Copilot or Cursor, offering enhanced productivity through multi-provider support, a robust built-in agent, and enterprise-grade features.

How It Works

CodeMie CLI functions as a unified command-line interface orchestrating multiple AI coding assistants and custom agents. Its core architecture supports diverse providers (OpenAI, Azure, AWS Bedrock, LiteLLM, Ollama, etc.) and integrates a built-in LangGraph agent equipped with file operations, command execution, and planning tools. This approach offers developers a single point of control for various AI models, enhancing flexibility and productivity.

Quick Start & Requirements

  • Primary install/run: Use codemie setup or npx @codemieai/code setup. Bootstrap installers for Windows, macOS, and Linux are recommended. Installation from source requires git clone, npm install, npm run build, and npm link.
  • Prerequisites: Node.js 20+ and npm are generally required.
  • Links:
    • GitHub Repository: https://github.com/codemie-ai/codemie-code
    • NPM Package: @codemieai/code
    • Documentation: Available in the docs/ directory, covering configuration, commands, agents, and contributing.

Highlighted Details

  • Unified Multi-Provider Access: Seamlessly switch between Claude Code, OpenAI Codex, Gemini, and others via OpenAI, Azure, AWS Bedrock, LiteLLM, Ollama, and enterprise SSO/JWT authentication.
  • Integrated LangGraph Agent: Features file I/O, command execution with progress tracking, and planning tools for automated workflows.
  • IDE Integration: Supports Claude Code ACP for Zed, JetBrains, and Emacs, enabling AI assistance directly within editors.
  • Codebase Memory & Analytics: Orchestrates codebase-memory-mcp with a graph UI and provides detailed usage analytics (sessions, tokens, costs) via codemie analytics.
  • Enterprise & Profile Management: Includes SSO, JWT auth, audit logging, role-based access, and profile management for work/personal/team configurations.

Maintenance & Community

The README links to "Contributing Guidelines" but does not provide specific details on active maintenance, notable contributors, or community channels like Discord/Slack.

Licensing & Compatibility

  • License: Apache-2.0 License.
  • Compatibility: The Apache-2.0 license is permissive for commercial use and closed-source linking.

Limitations & Caveats

Agent shortcuts (e.g., codemie-claude) require global installation. Auto-updates are disabled by default to maintain version control. Some features, like codemie skills, may require EPAM internal configurations or specific setup for advanced functionality (MCP servers, tools). IDE integration requires specific editor configuration.

Health Check
Last Commit

4 days ago

Responsiveness

Inactive

Pull Requests (30d)
62
Issues (30d)
3
Star History
17 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.