Nicolò Boschi
Nicolò Boschi is an individual software engineer and open-source creator who builds practical developer tools for AI-assisted software work, persistent agent memory, browser-based terminals, and visual documentation. His personal site and public repositories focus on getting software work done across many repositories and workspaces with less friction.
At a Glance
- Individual software developers
- AI-assisted programmers and coding-agent users
- Open-source maintainers and engineering teams
- Developers needing local PostgreSQL/pgvector environments
- +1 more
AI Tools by Nicolò Boschi
(1)Giotto
MCP Diagram Canvas for Agents
Discussions
No discussions yet
Be the first to start a discussion about Nicolò Boschi
Latest News
Giotto repository reported new video export fixes and continued rapid development of scenes, styles, animated SVG/MP4 export, and the live documentation site.
The sheepit repository described the browser terminal project as a persistent flock of terminal sessions and continued feature work; it notes that vipershell was the previous name.
Boschi published 'Which local LLM actually runs well on my Mac?' in his newsletter.
Boschi published 'How I code from anywhere at any time', describing his multi-repository, multi-workspace agent workflow and browser-based development environment.
Products & Services
An MIT-licensed live diagram canvas that coding agents edit through MCP. It lets agents create and modify diagrams, pages, styles, scenes, and exports while the user watches in a browser; it supports Claude Code, Codex, ChatGPT/Claude connectors, and other MCP-capable agents.
An open-source browser-based terminal manager: a persistent PTY daemon keeps shell sessions alive, while the UI organizes terminals into pens and supports Git integration, worktrees, file browsing/editing, search, AI session naming, notes, uploads, mobile use, and light/dark themes. It is distributed as @nicoloboschi/sheepit via npx/npm.
The earlier name/demo for the browser-based terminal project now called sheepit; the sheepit README explicitly says the recorded demo still says vipershell.
A zero-dependency, single-binary development CLI that runs PostgreSQL 16 with pgvector locally, intended to remove the setup and maintenance friction of SQLite fallbacks or manually installed database stacks.
Market Position
Boschi's projects position themselves as lightweight, open-source alternatives to conventional IDE/terminal workflows: sheepit emphasizes a persistent browser terminal without tmux, pg0 emphasizes a real PostgreSQL/pgvector quick start instead of SQLite fallbacks, and Giotto emphasizes agent-controlled visual diagrams and exports instead of text-only coding-agent output. Comparable alternatives include tmux and terminal multiplexers, VS Code/Codespaces and browser IDEs, Excalidraw/Mermaid and diagramming tools, and Docker/Postgres development stacks.
Leadership
Founders
Nicolò Boschi
Lead Software Engineer at Vectorize working on Hindsight; Apache Software Foundation member; Apache Pulsar PMC member and committer; Apache BookKeeper committer. His public GitHub profile also identifies him as the creator/maintainer of projects including Giotto and sheepit.
Founding Story
Boschi's public writing describes building tools from his own workflow problems: terminals and IDEs became a constraint when working across many repositories, workspaces, and AI agents, leading to browser-based terminal work (vipershell, later sheepit). Giotto similarly grew from the idea that a coding agent should be able to draw and iteratively edit diagrams on a canvas rather than communicate only through text.
Business Model
Revenue Model
The identified personal projects are open-source software. Giotto and sheepit are presented as installable open-source tools, and no paid personal-company pricing or monetization model was found in the reviewed sources.
Target Markets
- Individual software developers
- AI-assisted programmers and coding-agent users
- Open-source maintainers and engineering teams
- Developers needing local PostgreSQL/pgvector environments
- Apache Pulsar and BookKeeper users and contributors
- AI-assisted software development across multiple repositories and workspaces
- Creating architecture diagrams, repository maps, explanatory figures, posters, and animated technical walkthroughs
- Running and monitoring multiple coding-agent terminal sessions from a browser
- Keeping shell sessions persistent without tmux and accessing them remotely or from mobile
- Fast local PostgreSQL/pgvector development and prototyping
- Open-source infrastructure and distributed-systems development around Apache Pulsar and BookKeeper