A powerful agentic coding assistant CLI powered by the lollms_client library. Provides an interactive environment for AI-assisted software development with support for multiple LLM backends, project management, code execution, and more.
- Multi-Backend LLM Support: Works with OpenAI, Anthropic Claude, Google Gemini, Groq, Ollama, vLLM, and many more
- Project Management: Organize your work into projects with persistent discussions and memory
- Agentic Tools: Built-in tools for code execution, file operations, HTTP requests, process management, and Git integration
- Artefact System: Automatic handling of code, notes, and skills generated by the LLM
- Cross-Platform: Works on Windows (PowerShell), macOS, and Linux
pip install lollms-codergit clone https://github.com/ParisNeo/lollms_coder.git
cd lollms_coder
pip install -e .-
Run the setup wizard (first time only):
lollms-coder-setup # or lollms-coder -
Create a new project:
/project new my_project -
Start coding! Type your requests in natural language.
Once inside the interactive shell:
| Command | Description |
|---|---|
/help |
Show all available commands |
/project new <name> |
Create a new project |
/project switch <name> |
Switch to another project |
/project ls |
List all projects |
/ls |
List code artefacts |
/commit |
Write artefacts to disk |
/run <file> |
Execute a Python file |
/shell <command> |
Run shell command |
/test |
Run pytest |
/get <url> |
HTTP GET request |
/post <url> [body] |
HTTP POST request |
/ps |
List running processes |
/kill <pid> |
Stop a process |
/git status |
Git status |
/git commit <msg> |
Git commit |
/clear |
Start new discussion |
/quit |
Exit |
Configuration is stored in ~/.lollms/coding_cli/config.yaml. Run /setup to reconfigure.
# Install in development mode
pip install -e ".[dev]"
# Run tests
pytest
# Format code
black src/
ruff check src/MIT License - see LICENSE file for details.