Skip to content
View gonicolas12's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report gonicolas12

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gonicolas12/README.md

Hi, I'm Nicolas 👋

Data & AI engineer in the making, based in Toulouse, France.
I build AI systems that run on your machine, not someone else's.

Portfolio LinkedIn Location


🚀 Featured projects

🤖 My_AI · your private AI assistant, 100% local

Chat, agents, documents, images and voice, powered by Ollama, in 12 languages. Your conversations, files and memory stay on your machine.

My_AI answering a question: reasoning, web search, then an answer with cited sources

  • 9 specialized agents and a visual workflow editor, with scheduled tasks
  • Documents and images: Word, PDF, Excel and PowerPoint generation, local image generation
  • Voice, phone and VS Code: local voice input and output, end-to-end encrypted access from your phone, an agentic VS Code extension
  • Memory you control: up to 10M tokens of local vector memory, which you can browse, edit and delete

Stars Release License   Explore My_AI →

🖥️ My_OS · a Linux distribution with a built-in local AI

A global hotkey (Ctrl+Alt+Space) opens an assistant that organizes files, installs packages, tweaks settings and controls your PC in natural language, in English or French, with a confirmation for every risky action. The model runs locally (Qwen via Ollama, GPU through Vulkan); Claude can be turned on per request.

My_OS v1.6: the local model fills in and submits a form in Firefox, then reports back

  • New in v1.6, English and French: the interface, the model's answers, confirmations and computer control all follow your language. My_OS picks your Linux language at first launch, and a 🌐 button switches it at any time.
  • Computer control (since v1.5): the local model reads the screen through the accessibility tree and OCR, then acts with the mouse and keyboard. In the lab, 27 to 28 tasks out of 28 succeed, against 3 when clicking by coordinates. The screen edges glow while it works, and Esc stops it.
  • Secure by design: 4 permission levels with "Deny" as the default, a daemon without root (one-off elevation through polkit) and an audit log of every action. On screen, sensitive actions (a terminal, a "Delete" or "Submit" button, even Enter in a form) are confirmed one by one, in both languages. What the model reads on screen or in files stays data, never instructions.
  • Bootable live ISO: Arch Linux + Xfce, tested in VMs (BIOS and UEFI) in both languages, 865 automated tests.

Stars Release License   Explore My_OS → · 💿 Download the ISO →


🛠️ Tech stack

Python TypeScript React FastAPI Ollama ChromaDB PySide6 Arch Linux SQL Power BI n8n Git

🔭 Right now

  • 🖥️ My_OS v1.6 is out: My_OS now speaks English and French, and its local model still sees the screen and controls the computer
  • 🌍 My_AI now speaks 12 languages
  • 📊 Building data automation pipelines with n8n and Python
  • 🧠 Going deeper into AI engineering: RAG, MCP, orchestration patterns (ReAct, Plan & Execute)
  • 📈 Building Power BI dashboards and data workflows

I believe AI should be local, private and accessible to everyone.
If that resonates, take a look at My_AI and My_OS, and leave them a ⭐

Pinned Loading

  1. My_AI My_AI Public

    Private, offline AI assistant for your desktop: a local ChatGPT alternative powered by Ollama, in 12 languages. 9 agents and visual workflows, codebase RAG, Word/PDF/Excel/PowerPoint generation, lo…

    Python 12 4

  2. My_OS My_OS Public

    AI-native Linux distro (Arch-based): press a hotkey and a local AI assistant drives your PC in natural language — files, packages, settings, apps and the screen itself. Local-first (Ollama + Qwen),…

    Python 2

  3. portfolio portfolio Public

    Mon Portfolio personnel — Data / AI · 2026. Site brutaliste 4 pages en HTML/CSS/JS vanilla, bilingue FR/EN, switch Recruiter/Dev, raccourcis clavier, déployé sur GitHub Pages.

    HTML 2