A free, Claude-like agent
Local models + skills + a dash of commercial LLM
One-click install. No Python venv, no Ollama CLI — just drag the .app into Applications and launch.
Download for Mac (.dmg)Install in one line
$ curl -fsSL https://openteddy.net/install | bash
$ git clone https://github.com/m31527/OpenTeddy.git
cd OpenTeddy
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
./run.sh --open
$ git clone https://github.com/m31527/OpenTeddy.git
cd OpenTeddy && docker build -t openteddy .
docker run --rm -p 8000:8000 -v openteddy-data:/data openteddy
# # Homebrew formula is on the roadmap — Q3 2026.
# In the meantime, the curl one-liner is the equivalent zero-setup path:
$ curl -fsSL https://openteddy.net/install | bash
Idempotent · No sudo · All files scoped to ~/OpenTeddy · Audit with --dry-run
Named after Teddy, built for everyone.
Teddy is our family dog — a forever-young red poodle who has been part of our lives for many years. He's smart, gentle, loyal, and always brings warmth to the people around him.
When we started building OpenTeddy, we wanted the project to carry the same spirit.
OpenTeddy was created with a simple belief: powerful AI should belong to everyone, not only to those who can afford expensive APIs or become dependent on a single provider.
Our goal is to help anyone build their own AI assistant — something as capable and personal as Claude, but running on their own hardware, under their own control.
We believe your computer should be able to do more than browse the web and run applications. It should become a platform for creativity, learning, automation, and intelligence. Whether you're running a laptop, a workstation, or a GPU server, OpenTeddy helps you unlock the full potential of your hardware and your ideas.
OpenTeddy is more than an AI tool.
It's a step toward a future where everyone can own, customize, and benefit from AI without limits.
Build a free, Claude-like experience that anyone can run at home. We achieve this by mixing three powerful layers:
Gemma / Qwen via Ollama handle planning and execution — no per-token cost, no data leaving your machine.
Turn repeated work into Python functions, eliminating LLM calls after the second or third run.
Commercial model pulled in only when local path genuinely can't finish — timeouts, failures, low confidence.
The result: high capability at a fraction of the cost of calling a frontier model for every single step.
Planning and execution run on your machine via Ollama
Timeouts and failures trigger Claude intervention automatically
Repeated tasks become reusable Python skills, cutting LLM calls
Submit tasks, watch tool calls stream live, manage settings
High-risk shell commands pause for approval before running
ChromaDB-backed long-term memory feeds context into future plans
Claude, OpenAI, Gemini, Deepseek, or OpenRouter — swap providers from Settings at runtime
Drop in a PDF for page-cited answers, or connect Postgres / MySQL / SQLite with destructive SQL hard-blocked
Send goals from your phone and get live progress, summaries, and downloadable artifacts back
See OpenTeddy in action with this comprehensive walkthrough
Powerful capabilities that save you money while enabling unlimited creativity
Track your token usage and see exactly how much you're saving compared to using GPT-4 for every task. The hybrid approach keeps costs low while maintaining high quality.
Automatically generate comprehensive reports from your data. OpenTeddy can analyze, visualize, and create professional documents.
Handle complex development tasks including testing, debugging, and data processing. Skills grow automatically to handle repeated workflows.
One task, three stages. The agent reads your session settings, plans the work locally, runs a guarded execution loop that escalates to a cloud LLM only when local genuinely can't deliver, then wraps up with verification + memory write-back.
command not found, unhealthy, etc.
Three steps from download to your first finished task. No terminal expertise required.
Grab the signed macOS app, or run the one-line installer on Linux / WSL2. No Python venv to wrangle.
The onboarding wizard installs Ollama and pulls the right local model preset for your hardware. Add a cloud key anytime.
Submit your first goal and watch tool calls stream live. Skills grow themselves as you keep working.
Intel / Apple Silicon - Fully supported
Any distro with Python 3.11+ and Ollama
Partial support - WSL2 recommended
Fully supported - behaves like Linux
The dashboard and desktop app ship fully localized across 22 locales — including region-specific variants — so your agent feels native wherever you are.
OpenTeddy is a solo side-project trying to prove that a small open stack can get close to the big commercial agents.
The single biggest encouragement for the project
Report bugs or share feedback
Contribute your custom skills via PR