lispking

lispking / ferrum-bot

Public

ferrum-bot is inspired by nanobot: the same practical agent idea, rebuilt with a cleaner Rust architecture, stronger runtime boundaries, and a more production-minded operator experience.

16
2
100% credibility
Found Feb 12, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

Ferrum-bot is a local-first AI assistant that offers interactive chatting, built-in tools for files and web tasks, scheduled jobs, and integrations with messaging channels.

How It Works

1
📖 Discover ferrum-bot

You hear about ferrum-bot, a friendly personal AI helper that runs on your computer.

2
🛠️ Get it ready

Follow easy steps to install and set up your new assistant in a special folder on your machine.

3
🧠 Connect an AI brain

Pick a smart AI service and link it so your assistant can understand and reply like a real thinker.

4
💬 Start chatting

Jump into the chat window and talk naturally – it listens, thinks, and responds just like a helpful friend.

5
Grow your assistant
Add schedules

Set up repeating tasks or reminders that run automatically.

📱
Link messages

Connect it to your chat apps like WhatsApp to reply anywhere.

6
🔧 Use everyday tools

Ask it to read files, search the web, run safe commands, or manage notes – it handles the work.

Your AI companion shines

Now ferrum-bot helps with chats, tasks, and reminders every day, feeling reliable and personal.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 16 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is ferrum-bot?

ferrum-bot is a Rust-native CLI and runtime for running personal AI agents locally, inspired by nanobot's practical agent idea but with a cleaner architecture, stronger runtime boundaries, and production-ready operator experience. Developers get a unified setup blending agents, tools (file read/write/edit/list, guarded shell exec, web search/fetch, cron scheduling), and channels like WhatsApp Cloud API outbound. It stores sessions persistently, supports 11 LLM providers (Anthropic, OpenAI, Groq, local vLLM), and runs via simple commands like `ferrum-bot agent` for interactive REPL or `ferrum-bot gateway` for always-on mode.

Why is it gaining traction?

It stands out with Rust's predictability for local-first workflows, explicit safety like workspace restrictions and command guards, avoiding cloud dependencies or demo-only fluff. The CLI shines for daily use—REPL with history navigation, multi-line input, session switching, one-shot messages—plus cron for scheduled agent turns and easy onboarding. Multi-provider model matching (e.g., "claude" picks Anthropic) and tool definitions make it extensible without vendor lock-in.

Who should use this?

Rust enthusiasts building personal automation bots, like DevOps folks scheduling file-processing agents or indie devs prototyping WhatsApp responders with web tools. Ideal for operators needing bounded, local AI for cron jobs or gateway channels, not enterprise-scale but daily tinkering with ferrum-bot boundaries and cleaner experience.

Verdict

Worth a quick cargo build for local agent experiments—solid README, intuitive CLI, and safety focus punch above its 10 stars and 1.0% credibility score. Still early (stubbed channels like Telegram, no tests visible), so expect iteration; pair with your fave LLM for reliable prototyping.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.