Introduction
orangu is a local, workspace-aware, tool-driven coding environment for OpenAI-compatible servers, especially llama.cpp.
orangu is named after the Orangutan, the smartest ape.
Features#
- OpenAI-compatible chat completions with streaming output
- Local file reading and editing within the workspace
- URL fetching for external knowledge
- Shell command execution inside the workspace
- Model switching and runtime server target control
- Persistent sessions with per-branch auto-resume
- Shell-style editing, ghost-text hints, and context-sensitive Tab completion
- Full Git workflow: commit, push, rebase, squash, review, pull request
- GitHub and GitLab integration via
ghandglab - Markdown rendering with syntax-highlighted code blocks
- Zero cloud dependencies, runs entirely on your machine
Community#
Contributions to orangu are managed on GitHub.
Contributions are most welcome! Please consult our Code of Conduct before participating.
Consider giving the project a star on GitHub if you find it useful.