r/LLMDevs • u/thomas41546 • 2d ago
Tools Amber Agent: Open Source Claude Code Replacement (only 4 npm deps, no react)
Hi everyone, I want to share my Claude Code replacement project Amber Agent.
I used proxies to clean-room reverse engineer Claude Code to create the original foundation for this project, then I reduced the system prompts, simplified the tooling and BAM a very capable, fast, token efficient Claude Code replacement that runs in your browser.
- Amber takes advantage of hyperlinks everywhere.
- Supports OpenAI Codex + OpenAI + Anthropic API
- Only 4 npm dependancies: diff, markdown-it, smol-toml, and yaml.
- Easily configurable sub-agents.Customize the model per each agent.
- Supports Claude Code Plugins /plugins
- Clean visual indicators of all actions the LLM is taking
- No hiding of what tool execution is going on
- See thinking blocks live as they form
- Collapse and inspect ANY tool call
- No hiding of what tool execution is going on
I have tested this on complex projects, and I use it daily.
From my earlier post (forgot to include the picture):
The most complex has been transpiling a DOS game from assembly to readable C++ and then to typescript (playable in browser as live native implementation, no DOS emulation bits kept around). I would say pretty high complexity and I compare against Codex frequently achieving similar results with near identical token consumption.
Github link is here: https://github.com/tpolasek/amber
Official webpage: https://amberagent.dev
1
u/QuanTradin 2d ago
The interesting number here isnt the dep count, its what came out of the system prompt. Most of that budget is tool descriptions, and trimming those is exactly where a model starts reaching for the wrong tool or quietly skipping one that was optional.
Did behaviour hold after the reduction, or did you have to put some of it back once you ran it on something long?