An AI-driven automatic tax filing checker. Once users provide personal and tax-related information using natural language, the AI automatically opens the relevant tax form webpages, fills in personal details and tax data, and allows users to retrieve or summarize the provided information using natural language commands for easy verification.
- Automatically open webpages and fill tax information
- Natural language input and control
- Intelligent retrieval and summarization of filled data
- User-friendly interactive review interface
- Python
- Playwright
- Google GenAI
- JWT Authentication
- Clone repository:
git clone https://github.com/yourusername/fill-agent-server.git- Init virtual environment and install dependencies:
uv venv
uv sync- Install Playwright browsers:
playwright installadk web --allow_origins "*"adk run income_tax_agentadk api_server --allow_origins "*"uv run main.pySet Google GenAI API key and JWT secret key.
GOOGLE_GENAI_USE_VERTEXAI="False"
GOOGLE_API_KEY="your_google_api_key"
JWT_SECRET_KEY="your_jwt_secret_key"Obtain your API key from aistudio.google.com.
- Start the test server:
python test_server.py- Run Playwright helper in a separate terminal:
python playwright_helper.pyContributions and suggestions are welcome:
- Fork this repository
- Create a new branch
- Commit your changes
- Create a Pull Request
This project is licensed under the MIT License.
- Your Name - your.email@example.com
- GitHub URL: https://github.com/yourusername/fill-agent-server
一个基于人工智能的自动报税检查工具。用户通过自然语言向AI提供个人信息与报税数据后,AI即可自动打开相关报税网页,填写个人信息和税务数据,并支持自然语言指令回顾和总结填报信息,便于用户进行快速核查。
- 自动打开网页并填写报税信息
- 支持自然语言输入与控制
- 智能检索已填信息并生成摘要
- 提供便捷的交互式核对界面
- Python
- Playwright
- Google GenAI
- JWT Authentication
- 克隆仓库:
git clone https://github.com/yourusername/fill-agent-server.git- 初始化虚拟环境并安装依赖:
uv venv
uv sync- 安装 Playwright 浏览器:
playwright installadk web --allow_origins "*"adk run income_tax_agentadk api_server --allow_origins "*"uv run main.py设置 Google GenAI API 密钥和 JWT 密钥。
GOOGLE_GENAI_USE_VERTEXAI="False"
GOOGLE_API_KEY="your_google_api_key"
JWT_SECRET_KEY="your_jwt_secret_key"从 aistudio.google.com 获取 API 密钥。
- 启动测试服务器:
python test_server.py- 在新终端中运行 Playwright 辅助程序:
python playwright_helper.py欢迎贡献代码或提出改进建议,步骤如下:
- Fork 本仓库
- 创建新分支
- 提交代码更改
- 发起 Pull Request
本项目遵循 MIT 协议。
- Your Name - your.email@example.com
- GitHub 地址:https://github.com/yourusername/fill-agent-server