PatentWriterAgent  by ninehills

AI agent for automated patent drafting

Created 1 month ago
396 stars

Top 72.6% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Summary

This project, PatentWriterAgent, provides an AI-powered agent designed to automate the drafting of patent proposals. It targets inventors and patent professionals seeking to streamline the initial creation of patent documentation. The agent leverages large language models and external search tools to generate comprehensive patent drafts, potentially accelerating the invention disclosure and filing process.

How It Works

The agent automates patent drafting by processing user-provided technical documents. It first parses input to identify key technical points, then leverages integrated tools for patent and academic paper searches to understand prior art. Based on this, it generates a patent outline, followed by drafting specific claims and detailed descriptions. Concurrently, it can generate diagrams and abstracts. Finally, all generated sections are merged into a complete patent draft in Markdown format. This approach combines AI-driven content generation with external information retrieval for comprehensive patent proposal creation.

Quick Start & Requirements

Installation involves Node.js (npm install -g @anthropic-ai/claude-code) and Python (pip install -r requirements.txt). Configuration requires copying example files (.mcp.json.example, .claude/settings.local.json.example) and setting environment variables, including API keys for SERPAPI and EXA, and potentially Claude API credentials. Execution is via the CLI: claude --dangerously-skip-permissions "Write patent proposal based on data/input.docx" -p --output-format stream-json --verbose. The primary input is data/输入.docx.

Highlighted Details

  • AI-powered drafting integrated with external search tools for prior art analysis.
  • Automated generation of core patent sections: claims, description, abstract, and diagrams.
  • Workflow supports iterative refinement through tool usage (e.g., repeated patent searches).
  • Outputs a complete patent draft in Markdown format.

Maintenance & Community

No specific information regarding maintainers, community channels (like Discord/Slack), or roadmap was found in the provided README.

Licensing & Compatibility

The license type and compatibility notes for commercial use or closed-source linking are not specified in the provided README.

Limitations & Caveats

The project is presented as a demo, suggesting potential instability or incomplete features. It requires specific API keys (SERPAPI, EXA) and potentially third-party model configurations. The CLI command includes a --dangerously-skip-permissions flag, indicating potential setup or security considerations. Input is restricted to .docx files.

Health Check
Last Commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
1
Star History
59 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.