Fehu: CLI Double-Entry Bookkeeping with Claude AI MCP Integration

Fehu is a CLI personal accounting tool that integrates with Claude AI through MCP (Model Context Protocol). It's a lightweight double-entry bookkeeping system backed by SQLite, enabling users to manage finances through Claude Desktop by talking to their ledger.
Key Features
- Hierarchical accounts: Uses colon-separated account structures like
asset:bank:chaseandexpense:food:dining - Auto-tagging: Automatically tags transactions with
#hashtagsincluded in descriptions - Powerful calc engine: Filter transactions by period, tag, and perform set operations including union, intersect, and XOR
- Multi-currency support: Handles USD, KRW, BTC (with 8 decimal precision), and other currencies
The MCP integration allows users to record transactions through natural language commands. For example, saying "Record my lunch, $12 from my Chase account" prompts Claude to handle the transaction entry while maintaining balanced double-entry accounting principles.
Fehu ensures transactions are always balanced, preventing dirty data in the ledger. The tool is MIT licensed and open source, providing AI-assisted budgeting without requiring users to share financial data with third-party SaaS platforms.
This tool is for developers who want to manage personal finances through Claude AI while maintaining control over their financial data.
📖 Read the full source: r/ClaudeAI
👀 See Also

HuggingFace Agent Skills: Standardized AI Task Definitions for Coding Agents
HuggingFace Skills are self-contained folders with YAML frontmatter and guidance for AI agents to perform specific ML tasks like dataset creation, model training, and evaluation. They're interoperable with OpenAI Codex, Anthropic's Claude Code, Google Gemini CLI, and Cursor.

Speak with Claw: Open Source iOS Voice Interface for OpenClaw Telegram Bots
An open source iOS app that enables voice interaction with OpenClaw-powered Telegram bots. The app sends audio to a local Mac server for processing, with responses returned as both text and audio.

Bullshit Benchmark Tests LLM Resistance to Nonsensical Prompts
The Bullshit Benchmark evaluates whether AI models identify and push back on obvious nonsense prompts instead of confidently generating incorrect answers. Results show Claude models perform significantly better than Gemini models at detecting nonsensical questions.

Open-source persistent memory system for Claude Code solves context loss between sessions
A developer built a file-based memory system for Claude Code that automatically captures project context without plugins or API keys. It uses conversation transcripts, an inbox file, and nightly cron jobs to maintain persistent memory across sessions.