orangu
orangu is an advanced AI coding platform - a local workspace-aware tool-driven coding environment for OpenAI-compatible servers, especially llama.cpp .
orangu does not require an Internet connection after llama.cpp and models have been downloaded.
It is named after the Orangutan - the smartest ape.
Key Features
- OpenAI-compatible chat completions - Special attention to llama.cpp workflows
- Workspace-aware local tools - Read, edit, list, fetch files and execute shell commands
- Persistent terminal UI - Workspace, server, and model status in the header, refreshed every minute
- Shell-style editing - Prompt editing, history, scrolling, and context-sensitive Tab completion
- Local commands -
/help,/models,/list_files,/show_file,/tools,/diff,/status,/log, and git operations like/pull,/rebase,/merge,/checkout,/commit,/push, and/review - Natural-language aliases - Type commands naturally like
open README.md,list models,log,status,commit "[#42] My feature" - Streaming responses - Live footer status showing thinking progress and token generation speed
- Queued commands - Queue local commands while a response is in flight
- Markdown rendering - Console markdown with formatting, lists, links, and code blocks
- Syntax highlighting - Colored code blocks for multiple programming languages
Use Cases
- Local AI coding assistance - Work with AI models entirely on your machine
- Privacy-first development - Your code never leaves your workspace
- Repository-aware coding - AI tools understand your project structure and git history
- Offline development - No internet connection required after initial setup
- Tool-driven workflows - Integrate git, file operations, and shell commands seamlessly
Documentation
Learn more at the GitHub repository