Help & FAQ
Everything you need to know about our tools
No matching questions found.
? General
tuls.me is a collection of productivity tools for professionals — AI headshots, company search, audio transcription, contract analysis, and more. Built by Alexis Laporte.
Click "Log in" and sign in with your GitHub or Google account. No password needed — we use OAuth for secure authentication.
Credits are called "tuls". 1,000 tuls = 1 €. New accounts get 1,000 free tuls. Each tool that uses AI has a fixed credit cost displayed before you use it. Some tools are completely free.
Go to your account page and click "Buy credits". Payments are processed securely via Stripe. Minimum purchase: 1,000 tuls (1 €).
Go to your account page, scroll to the bottom, and click "Delete account". This permanently removes all your data and cannot be undone.
Yes — use the language switcher in the navigation bar to toggle between English and French. Your preference is saved in a cookie.
📸 Pro Shot
Pro Shot generates AI professional headshots from your photo. Upload a selfie, choose a style (classic, corporate, creative, startup) and pose, and get a polished portrait in seconds.
Each generation costs 80 tuls. You can preview the AI prompt before generating to make sure the result matches your expectations.
Four background styles (Classic, Corporate, Creative, Startup) and multiple pose options. You can also select an attire (casual, business, formal) and customize the prompt directly.
Reference photos help the AI match a specific look. Upload up to 5 reference images that show the style you want. They are reused across all your generations.
Use a well-lit, front-facing photo with a neutral background. The AI works best with clear faces and minimal obstructions (hats, sunglasses).
🎙 Audio Recorder
Upload an audio file (meeting, interview, voice memo) and get an automatic transcription plus an AI-generated summary with key takeaways.
Each recording costs 500 tuls, which covers both transcription and AI summarization.
MP3, WAV, M4A, OGG, WEBM, and most common audio formats. Maximum file size depends on your connection but there is no hard limit.
Yes — go to Audio Recorder settings to set a custom prompt. This lets you tailor the AI summary to your specific needs (e.g., meeting minutes format, action items only).
🏢 Company Search
A powerful search engine for French companies. Combines two official government APIs (Recherche Entreprises and INSEE SIRENE) to give you comprehensive results with financial data, legal info, and contact details.
Two complementary APIs: Recherche Entreprises (data.gouv.fr) for general search with financial data, and INSEE SIRENE for detailed establishment-level information. Results are enriched with address data from our 29M headquarters database.
Yes — click the CSV export button. Anonymous users can export up to 100 results, logged-in users up to 1,000. For larger datasets (>10,000), the export falls back to INSEE data only.
Type a natural language query like "bakeries in Lyon with more than 10 employees" and the AI will parse it into structured filters (NAF code, location, employee count, etc.).
✏️ Screenshot Editor
A browser-based image annotation tool. Add arrows, rectangles, text badges, numbered callouts, and blur sensitive areas — all without installing anything.
Arrows, rectangles, circles, text labels, numbered badges (①②③...), a blur/pixelate tool for redacting, and customizable colors and sizes. Export as PNG.
Yes, completely free. No account needed, no watermarks, no limits. Your images stay in your browser and are never uploaded to our servers.
💼 LinkedIn Analyzer
Import your LinkedIn posts and get an AI analysis of your content strategy — what works, what doesn't, posting patterns, engagement drivers, and actionable recommendations.
Install the LinkedIn Analyzer Chrome extension (available on the tool page). It scrapes your posts directly from LinkedIn and sends them to your tuls.me account.
Each analysis costs 200 tuls. The AI analyzes all your imported posts at once and generates a comprehensive report.
Format breakdown, optimal posting times, engagement patterns, content themes, top-performing posts, writing style analysis, and personalized recommendations to grow your audience.
🛡 Contract Red Team
Upload a contract and the AI analyzes payment clauses for vulnerabilities — missing protections, ambiguous terms, and potential risks. Scores the contract from A (solid) to F (critical risks).
PDF, DOCX, or paste text directly. The AI extracts text from documents automatically.
Each analysis costs {contract_redteam} tuls. The analysis covers 8 attack vectors: non-repudiation, conditions, delays, compensation, force majeure, currency, jurisdiction, and missing clauses.
A = well-protected contract with minor suggestions. B = good but with some gaps. C = average, several issues. D = concerning, significant vulnerabilities. E = poor, many unprotected areas. F = critical, major risks in payment clauses.
📄 PDF Share
Share PDFs with controlled access — gate by email, set passwords, add expiration dates, and track who views each page. Perfect for proposals, contracts, and confidential documents.
Set an allowed email address and/or password. Viewers must verify their identity before accessing the document. You can also set an expiration date after which the link stops working.
See who viewed your PDF, when, and how long they spent on each page. Track engagement at the page level to understand which sections get the most attention.
Each shared PDF costs 100 tuls. Viewing and analytics are free after sharing.
🔄 Document Converter
Convert files between PDF and DOCX formats instantly. No account needed, no file storage — your documents are converted in memory and never saved on our servers.
PDF to DOCX (preserves tables, text, and layout) and DOCX to PDF (preserves fonts, tables, and styles). Both directions are supported.
No. Files are processed in memory and the result is streamed directly to your browser. Nothing is saved on our servers. Completely private.
🆓 Free Tools
Generate QR codes from any URL or text. Customize colors, size, and error correction level. Download as PNG. Free, no account needed.
Create favicons from text, emoji, or uploaded images. Generates multiple sizes (16x16 to 512x512) and formats (ICO, PNG). Free, no account needed.
Create a professional email signature with your name, title, company, links, and photo. Copy the HTML and paste it into your email client. Free, no account needed.
Find ESS (Social and Solidarity Economy) and mission-driven companies in France. Uses the Company Search backend with filters preset for ESS/mission labels. Free to browse.
📊 RACI Matrix
Create and share RACI (Responsible, Accountable, Consulted, Informed) matrices for project management. Define roles, tasks, and responsibilities in a collaborative grid.
Each time you save, a new version is created. You can browse version history, compare snapshots, rename versions, and restore any previous state.
Each matrix has a unique URL you can share. Anyone with the link can view and comment. Only the owner can edit.
>_ Claude Code
A curated collection of skills (slash commands) for Claude Code. Browse, search, and copy skills to use in your Claude Code sessions. Skills cover coding, DevOps, documentation, and more.
Manage your CLAUDE.md files and .claude/ configuration folders. View, edit, and organize project instructions that Claude Code reads for context.
Share Claude Code conversation exports as public links. Paste your export, get a shareable URL with syntax highlighting and formatting.
A bridge between Obsidian and Claude Code. Select notes in Obsidian to use as context in your Claude Code sessions, keeping your knowledge base connected.
An MCP (Model Context Protocol) endpoint at mcp.tuls.me. Connect it to Claude Code or any MCP client to access tuls.me tools programmatically (contact form, photo generation).
🔑 API & Tokens
API tokens let you access tuls.me tools programmatically without going through the web interface. Useful for automation, scripts, and integrations.
Go to your account page, find the API Tokens section, and create a new token. Give it a name to remember what it's for. Copy it immediately — it won't be shown again.
Add the header "Authorization: Bearer YOUR_TOKEN" to your API requests. The token has the same permissions as your account.
Can't find what you're looking for?
Contact us