General
What is FERAL?
What is FERAL?
FERAL is a Spatial Agentic OS — an open-source AI brain that connects to every device and app in your life. It runs locally on your machine and integrates with wearables (wristbands, smart glasses), smart-home devices, your computer, your phone, and software like calendar, email, and Slack.Unlike chatbots, FERAL has persistent memory, proactive intelligence (it acts without being asked), three autonomy levels, a voice pipeline with sub-200ms latency, and a hardware mesh that controls physical devices.
How is FERAL different from ChatGPT or Siri?
How is FERAL different from ChatGPT or Siri?
| ChatGPT / Siri | FERAL | |
|---|---|---|
| Runs where | Their cloud servers | Your machine |
| Memory | Forgets between sessions | 4-tier persistent memory + knowledge graph |
| Devices | None (or limited) | Wristbands, glasses, smart home, robots, computer |
| Proactive | No — waits for prompts | Yes — watches context and acts |
| Voice | 1-2s cloud latency | Sub-200ms, wake word, interrupt-and-resume |
| Privacy | Data sent to cloud | Everything stays local |
| Open source | No | Yes — Apache 2.0 |
How is FERAL different from Open Interpreter / OpenClaw?
How is FERAL different from Open Interpreter / OpenClaw?
Open Interpreter and similar tools are terminal-based coding assistants — they execute code on your machine via an LLM. FERAL is a full operating system layer:
- Hardware mesh with direct device control
- Real-time biometric streaming from wearables
- Proactive intelligence engine (rule + LLM hybrid)
- Voice pipeline with wake word detection
- Server-driven UI generation
- Digital twin that models your decisions
- Three enforced autonomy levels
- Persistent 4-tier memory with knowledge graph
Privacy & Security
What data leaves my machine?
What data leaves my machine?
Only LLM API calls — and only if you choose a cloud provider (Anthropic, OpenAI, etc.). The text of your query is sent to the provider for inference.Everything else stays local:
- Health data from wearables
- Memory and knowledge graph
- Smart-home commands
- Screen captures
- Voice audio (processed locally when using Whisper)
How are my API keys stored?
How are my API keys stored?
Keys are stored in
~/.feral/credentials.json, which is AES-256 encrypted at rest using a key derived from your system keychain. The vault is decrypted in memory only while FERAL is running. See Configuration for details.Can FERAL access my screen and files?
Can FERAL access my screen and files?
Only if you enable it. Computer-use features (screen capture, browser automation, file operations) are controlled by the
FERAL_COMPUTER_USE flag. When enabled, actions are gated by your autonomy level — in strict mode, every file or screen action requires explicit approval.Models & Providers
Which LLM models are supported?
Which LLM models are supported?
FERAL supports 9 LLM providers out of the box:
| Provider | Models | Local? |
|---|---|---|
| Ollama | Llama 3, Mistral, Phi-3, CodeLlama, any GGUF | Yes |
| Anthropic | Claude Opus, Sonnet, Haiku | No |
| OpenAI | GPT-4o, GPT-4, GPT-3.5 | No |
| OpenRouter | Any model on OpenRouter | No |
| Gemini Pro, Gemini Flash | No | |
| Groq | Llama 3, Mixtral (fast inference) | No |
| Together | Various open models | No |
| Fireworks | Various open models | No |
| Local GGUF | Any GGUF via llama.cpp | Yes |
Can I use FERAL without internet (fully offline)?
Can I use FERAL without internet (fully offline)?
Yes. Use Ollama as your LLM provider with a locally downloaded model:Combine with
FERAL_VOICE_PROVIDER=whisper_local for offline voice. All hardware, memory, and smart-home features work offline by default.Can I switch models mid-conversation?
Can I switch models mid-conversation?
Yes. Use the dashboard settings or send a command:The brain swaps the active provider while preserving conversation context and memory.
Hardware
Which wristband does FERAL support?
Which wristband does FERAL support?
FERAL ships with a BLE adapter for its reference wristband (PPG-based, streaming HR, SpO2, skin temp). It also integrates with Whoop and Oura Ring via their APIs. Any BLE wearable that exposes standard GATT health services can be adapted. See Wristband.
Do I need special hardware to use FERAL?
Do I need special hardware to use FERAL?
No. Hardware integrations are optional. FERAL works as a powerful AI assistant on just your computer — with memory, voice, computer-use, and all software integrations. Hardware extends it into the physical world.
Development
Is FERAL production-ready?
Is FERAL production-ready?
FERAL is in active development. The core brain, memory system, voice pipeline, and hardware mesh are functional. It is suitable for personal use and development. We don’t recommend it for production deployments serving multiple users — yet.
How do I contribute?
How do I contribute?
good first issue are a great starting point.What license is FERAL under?
What license is FERAL under?
Apache 2.0. You can use, modify, and distribute FERAL freely, including in commercial products, as long as you include the license notice.
Can I build commercial products on FERAL?
Can I build commercial products on FERAL?
Yes. The Apache 2.0 license explicitly allows commercial use. You can build products, services, or integrations on top of FERAL without restrictions beyond license attribution.
