EasyAccounts  by QingHeYang

Personal and family accounting software with AI

Created 1 year ago
257 stars

Top 98.2% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

EasyAccounts is an open-source, self-hosted Chinese accounting software for individuals and families, prioritizing data autonomy and privacy over cloud solutions. It offers local Docker deployment and integrates an AI assistant for conversational data entry, intelligent querying, and report generation, providing a modern, user-friendly personal finance management experience.

How It Works

Deployed via Docker Compose, the application features a modern frontend (Vite, Vue.js) and a Spring Boot backend. Its core approach centers on local data storage and user control, mitigating privacy risks. A key differentiator is the AI assistant, which leverages large model APIs for natural language interactions, including direct accounting, data analysis, and image recognition (requiring a VL model). Data is managed locally with SQL backup and email notification options.

Quick Start & Requirements

  • Installation: Clone (git clone https://github.com/QingHeYang/EasyAccounts.git), cd EasyAccounts, then docker compose up -d. Access at http://your_ip:10669.
  • Prerequisites: Docker Compose, AI API keys.
  • Resource Consumption: ~500-800MB RAM.
  • Documentation: Links provided for deployment, docs, and feature previews.

Highlighted Details

  • AI Assistant: Enables conversational accounting, smart data queries, and receipt image recognition. Supports MCP (SSE/Streamable-HTTP) for third-party AI tools.
  • Data Control: Emphasizes "data autonomy and control" via local deployment.
  • Reporting: Generates monthly bills and filtered reports with Excel (xlsx) export.
  • UI/UX: Redesigned PC/mobile interfaces with day/night mode.
  • Developer Friendly: Includes Swagger API docs and Nginx file service.

Maintenance & Community

Active since Sept 2021, maintained by the sole developer who uses AI extensively. Described as "permanently free open source" with a commitment to long-term support. Community interaction via QQ group (817098590). Source code repo may lag behind releases.

Licensing & Compatibility

Stated as "permanently free open source." Specific license type not detailed. Geared towards personal/family use; team support is absent.

Limitations & Caveats

Strictly for individual/family use; no team support. AI image recognition requires specific VL models. Users must protect SQL backups due to irreversible data loss. Source code repository currency is a potential point of attention.

Health Check
Last Commit

2 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
9
Star History
29 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.