Show HN: a Rust coding agent that is compatible with Claude Code plugins/skills Perihelion, a 13 MB Rust-based coding agent compatible with Claude Code plugins and skills, launches with support for multiple API providers including DeepSeek, GLM, Qwen, and Anthropic, achieving 98% cache hits and ~50 MB RAM usage. The open-source tool features sub-agents, fork mode, and multi-platform support across macOS, Linux, and Windows, with a decoupled core that powers terminal, IDE, and headless frontends via the Agent Client Protocol. One 13 MB binary , ~50 MB of RAM , 98% cache hits โ€” bring any API key DeepSeek, GLM, Qwen, Anthropic and switch on the fly. Your Claude Code config works today: skills, hooks, MCP, plugins, sub-agents. Zero migration, zero lock-in. We believe the agent pattern is proven โ€” planning, tool use, context management, delegation. What's missing is a harness that makes this complexity feel simple: fast startup, any provider, every surface. So we rebuilt it from scratch in Rust, with ACP at the core. We are the best like Claude Code. The foundation every agent deserves. Three things we bet on: The agent that respects your machine โ€” not the one that borrows it. - ๐Ÿฆ€ Rust, not Node.js โ€” 13 MB binary, ~50 MB RAM. Starts instantly, stays out of your way - โšก 95โ€“99% cache hit rate โ€” Frozen system prompt never recomputes. Tokens you don't pay for - ๐Ÿ—œ๏ธ Auto Compact โ€” Hours-long sessions stay lean automatically. Micro at 70%, full at 85% budget Built for agents that plan, delegate, and finish โ€” not just reply. - ๐Ÿค– 7 Sub-agents + Fork Mode โ€” coder, explorer, plan, code-reviewer, web-researcher, verification, general-purpose. Fork clones context for deep follow-up. All run in background - ๐Ÿ”„ Ultracode Workflow โ€” Split one task into N agents, merge results. Pipeline, parallel, or sequential โ€” one command - ๐ŸŽฏ Goal Tracking โ€” Declare a goal, the agent keeps going across turns. No babysitting - ๐Ÿ” Deferred Tool Search โ€” 12 core tools visible, the rest on demand. Lean prompt, hot cache, cheap tokens - ๐ŸŒ Any LLM, no lock-in โ€” Anthropic, OpenAI, DeepSeek, GLM, Qwen. Swap mid-session, bring your own key - ๐Ÿ”Œ Claude Code compatible โ€” Skills, hooks, MCP, plugins. Point at your config and it just works Every surface you need, everywhere you work. - ๐ŸชŸ macOS ยท Linux ยท Windows โ€” One binary. Native ConPTY, true color, cross-platform spawn - ๐Ÿ“ Streaming Markdown โ€” Code blocks, tables, diffs render as the agent types. Read while it writes - ๐Ÿ“ก Channel Support โ€” WeChat, Slack, Feishu. Reply in-thread, terminal stays synced - ๐ŸŒ Web Terminal peri web โ€” Browser shell, one command. xterm.js + split panes - ๐Ÿ”ง LSP + Langfuse โ€” Code intelligence and per-turn tracing out of the box - ๐Ÿ“ฆ agm โ€” agm install any skill. One lockfile, reproducible Perihelion is not just a TUI. It's a layered platform where the agent core is decoupled from the frontend via the Agent Client Protocol https://agentclientprotocol.com . The same core powers three entry points: graph TD TUI "peri-tui