octree  by octree-labs

AI-powered LaTeX editor for intelligent document generation

Created 1 year ago
256 stars

Top 98.5% on SourcePulse

GitHubView on GitHub
Project Summary

Octree provides an AI-enhanced LaTeX editor for academic and technical document creation. Targeting researchers and writers, it integrates Claude AI for content generation and intelligent editing, streamlining the LaTeX workflow within a unified, modern web application.

How It Works

The system employs a Monaco-based editor for LaTeX input, augmented by the Vercel AI SDK and Anthropic's Claude for AI features. It leverages Next.js 15 with React 19 for the UI, Supabase for database and authentication (including Google OAuth), and Stripe for payment processing.

Quick Start & Requirements

  • Prerequisites: Node.js 18+, Supabase project, Stripe account, Claude API key.
  • Setup: Clone the repository, install Node.js dependencies (npm install), configure .env.local with API keys. Run the Next.js app (npm run dev) and the agent server (cd agent_server && npm install && npm run dev) concurrently.
  • Links: Website, Quick Start, GitHub.

Highlighted Details

  • AI-powered document generation and intelligent editing suggestions via Claude.
  • Modern tech stack: Next.js 15, React 19, TypeScript, Tailwind CSS, Monaco Editor.
  • Integrated authentication (Supabase Auth, Google OAuth) and payment processing (Stripe).

Maintenance & Community

Security vulnerabilities should be reported via email to basil@useoctree.online. No community channels or roadmap details were specified in the provided README.

Licensing & Compatibility

Licensed under LGPL-3.0. This copyleft license permits use in proprietary applications but requires derivative works of the LGPL-licensed code to be shared under the same license.

Limitations & Caveats

The PDF compilation endpoint (/api/compile-pdf) acts as a relay to an external COMPILE_SERVICE_URL, as the primary compile backend is closed-source. Self-hosting requires deploying a compatible LaTeX compilation service. The AI agent server must also be hosted independently and configured separately.

Health Check
Last Commit

15 hours ago

Responsiveness

Inactive

Pull Requests (30d)
2
Issues (30d)
1
Star History
14 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.