Wenlan
Wenlan is a source-backed AI knowledge base and LLM wiki for AI work: organize documents and decisions into pages you can find, inspect, and review.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Loading the full README. The saved excerpt is shown below.
Assistant IA personnel, gratuit, avec comptes utilisateurs et historique privé. Il répond sur tous les sujets (code, cuisine, droit, voyages…), lit des PDF, des images et des fichiers Excel, et génère des fichiers Word, PDF et Excel à télécharger. 🔗 https://achraf-agent.vercel.app · accès privé sur invitation : seules les personnes disposant d'une clé d'accès peuvent créer un compte.Read the full README ↗
Assistant IA personnel, gratuit, avec comptes utilisateurs et historique privé. Il répond sur tous les sujets (code, cuisine, droit, voyages…), lit des PDF, des images et des fichiers Excel, et génère des fichiers Word, PDF et Excel à télécharger.
🔗 https://achraf-agent.vercel.app · accès privé sur invitation : seules les personnes disposant d'une clé d'accès peuvent créer un compte.
ENABLE_EXCEL_SCRIPTS=1).db ou .sqlite, pose des questions sur les données (requêtes SQL générées par l'IA) ou demande de la modifier (« ajoute 5 équipements ») ; la base modifiée est à télécharger, l'originale n'est jamais touchéeENABLE_IMAGES=1 pour l'activer)| Connexion | Conversation |
|---|---|
| Création d'un document | Excel modifié |
| Paramètres et mémoire personnelle | Excel avec graphique |
|---|---|
| Mobile | Menu mobile |
|---|---|
| Backend | Python 3.12 (serveur HTTP standard), SQLAlchemy 2 |
| Base de données | SQLite en local · PostgreSQL (Neon) en ligne |
| IA | API compatibles OpenAI : Groq (gpt-oss, Qwen), Google Gemini, OpenRouter |
| Fichiers | pypdf (lecture PDF) · openpyxl (Excel) · python-docx (Word) · reportlab (PDF) |
| Frontend | HTML / CSS / JavaScript natif, marked + DOMPurify (rendu Markdown sécurisé) |
| Hébergement | Vercel (fonction Python) + Neon, entièrement gratuit |
.docx et .pdf côté serveur.HttpOnly/SameSite, protection CSRF, limitation des tentatives de connexion, quota de messages par jour, clé d'accès obligatoire à l'inscription (une clé par personne, révocable), isolation stricte des données entre utilisateurs.pip install -r requirements.txt
cp .env.example .env # puis colle au moins une clé gratuite (Groq ou Gemini)
python web.py # http://localhost:8002
Clés gratuites : Groq · Gemini.
Optionnel : pip install -r requirements-pandas.txt pour des modifications Excel plus puissantes (trop lourd pour Vercel).
Voir DEPLOIEMENT.md (Vercel + Neon, ou Render).
Variables : DATABASE_URL, GROQ_API_KEY, GEMINI_API_KEY, SIGNUP_CODE, DAILY_LIMIT, ENABLE_EXCEL_SCRIPTS.
Achraf Aachchak · GitHub @achraf06011
Licence MIT · Police DejaVu (licence libre) incluse pour les PDF en arabe