{"repo":"sausheong/felix","free":true,"listed":false,"github":"https://github.com/sausheong/felix","clone":"git clone https://github.com/sausheong/felix.git","description":"Felix — single-binary AI agent gateway. Multi-provider LLM, persistent memory, MCP client, runs entirely on your hardware","language":"Go","stars":46,"topics":["agent-gateway","ai-agent","anthropic","go","llm","mcp","ollama","openai","self-hosted","single-binary"],"license":null,"category":"ai-agents","readme_excerpt":"Felix A self-hosted AI agent gateway written in Go. Single binary, low memory, runs entirely on your own machine. Felix connects you (via CLI or web chat) to LLMs — Claude, GPT, Gemini, Qwen, Ollama, or any OpenAI-compatible endpoint — and lets agents execute tasks on your hardware using a fixed registry of in-process tools plus any number of remote MCP servers. Design philosophy 1. Self-sufficient. One binary, one directory of state, no required network dependency. The LLM can be local. The vector index is in-process. The knowledge graph is a SQLite file. There is no Felix cloud, no Felix account, no Felix backend that anyone could turn off. 2. Robust. Long-running agents touch files, shell out, talk to flaky APIs, and accumulate state across restarts. Every external call has a timeout. Every queue has a cap. Every per-call resource has a paired cleanup. On-disk state heals itself on the next load. 3. Usable out of the box by non-technical people. The default install — no config edits, no API keys, no vim — must just work. Advanced configuration can be as complex as it needs to be, but it must not be in the way of the default path. 4. Secure by default. An agent that can read files, run shell commands, and make web requests is genuinely powerful — defaults have to protect users who won't read the security docs. Felix binds to localhost only, ships the bash tool in allowlist mode rather than full shell access, blocks web requests to internal IP ranges and cloud metadata endpo","default_branch":null,"files":null,"tree":[],"storefront":"/r/sausheong","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sausheong/felix/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}