How Luminy works
Luminy operates through a continuous agentic loop that keeps the model working until your task is complete.- You send a message — a question, a task description, or a request to fix a bug.
- The LLM reasons and selects tools — the model decides what information it needs or what actions to take, then emits one or more tool calls (e.g. read a file, run a shell command, search for a symbol).
- Tools execute locally — Luminy runs each tool directly on your machine: reading and writing files, executing shell commands, querying git history, or reaching out to an MCP server.
- Results feed back into context — tool outputs are returned to the model, which reasons over them and either calls more tools or produces a response.
- Repeat until done — the loop continues, compacting context automatically when conversations grow long, until the task is finished or you intervene.
Key capabilities
20+ AI Providers
Connect to Anthropic, OpenAI, Gemini, GitHub Copilot, OpenRouter, xAI, Mistral, Groq, and many more — or run fully offline with local Ollama models.
Code Intelligence
Tree-sitter indexing gives the AI a structural understanding of your code across 8 languages: Python, JavaScript, TypeScript, Rust, Go, Java, C++, and C#.
Agentic Tools
The AI can read, write, and edit files; execute shell commands; interact with git; search your codebase by symbol or content; and browse the web.
MCP Integration
Model Context Protocol support lets you connect any external data source, API, or service as a first-class tool the AI can call during its reasoning loop.
