Hasty Briefsbeta

双语

Show HN: A local-first financial auditor using IBM Granite, MCP, and SQLite

2 months ago
  • #local-llm
  • #privacy-first
  • #financial-analysis
  • 智能优先、注重隐私的财务分析平台,采用本地大语言模型和模型上下文协议(MCP)
  • 代理架构:由大语言模型担任高级审计师角色,生成精准财务摘要
  • 本地化隐私保护:通过Ollama完全在本地运行,数据绝不外传
  • 代理推理:使用granite3.3:8b模型解析自然语言并映射到SQL支持的工具
  • 精确计算:将汇总和聚合运算交由SQLite引擎处理,确保100%准确
  • 智能过滤:自动区分真实消费与内部转账
  • 商户名称标准化:采用granite3.3:2b模型将供应商名称规范化为易读商户名
  • 持久化上下文:通过React状态提升技术保持跨仪表盘的聊天记录
  • 模块化多层架构设计,支持扩展并优先本地执行
  • 用户界面(React):可视化交易数据、上传对账单、与AI交互的仪表盘
  • 应用API(Python/FastAPI):处理PDF解析、交易分类和摘要生成的后端
  • MCP服务器(Python/FastMCP):通过确定性工具向LLM暴露SQLite财务数据
  • 本地LLM运行时(Ollama):处理用户意图并协调工具调用
  • 环境要求:需安装Ollama、Node.js、Python、SQLite和uv依赖管理器
  • 工作流程:上传PDF对账单→解析→标准化→存储→人工分类
  • 手工记账:记录未在对账单显示的支出、固定费用、公用事业费和现金支出
  • 仪表盘功能:汇总总额、趋势分析、固定与可变支出对比
  • 高级审计对话:LLM通过MCP工具响应经核实的财务分析查询
  • 未来规划:自动分类、机器学习商户标准化、AI生成图表
  • 采用MIT许可证授权