Discover and explore top open-source AI tools and projects—updated daily.
zamalaliUnified AI coding assistant CLI
Top 70.2% on SourcePulse
This project provides a unified command-line interface (CLI) for interacting with multiple large language models (LLMs) like Gemini, Claude, OpenAI, and Ollama. It targets developers seeking to integrate AI assistance directly into their coding workflows, offering features for code understanding, automated task implementation, bug fixing, and refactoring, all managed through an interactive launcher or direct commands.
How It Works
LangCode employs a hybrid approach with two primary reasoning engines: ReAct for fast, interactive chat and targeted edits, and a Deep Agent utilizing a LangGraph-style architecture for complex, multi-step tasks. A sophisticated, rule-augmented LLM router intelligently selects the optimal LLM for each prompt based on factors like complexity, context size, latency, and cost, with user-configurable priorities (cost, speed, quality). The Deep Agent can operate in an "autopilot" mode for fully autonomous, end-to-end execution of tasks.
Quick Start & Requirements
pip install langchain-codeANTHROPIC_API_KEY, GOOGLE_API_KEY), which can be managed via a .env file.langcode in the terminal.Highlighted Details
/img directive.Maintenance & Community
Issues and Pull Requests are welcomed, with a recommendation to open an issue for substantial changes before submitting a PR. Contribution guidelines are available in CONTRIBUTING.md. No specific community channels (e.g., Discord, Slack) or notable contributors/sponsors are mentioned.
Licensing & Compatibility
Limitations & Caveats
The "Deep Agent Autopilot" mode requires caution due to its autonomous nature. For large monorepos, users may need to narrow the scope or specify include directories. Troubleshooting may involve ensuring provider API keys are correctly configured in the .env file.
1 week ago
Inactive
BeehiveInnovations