Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Typing SVG

用代码把真实需求,变成简单、可靠、长期可用的产品。


Email GitHub Followers

Projects   ·   About   ·   Toolbox   ·   Activity



✦ Featured Projects

Your AI Agents. Your Desktop. Your Way.

A local-first desktop workspace for AI coding agents.

Bring your own models, work with persistent sessions, extend the desktop with plugins and tools, and keep your development workflow under your control.


◈ Multi-model ◈ Local-first
◈ Plugin System ◈ Agent Tools
◈ Remote Dev ◈ Persistent Sessions

TypeScript · React · Electron · Rust · SQLite


Explore Project →   ·   Releases →

▸ Why PI-Desktop?

PI-Desktop explores what happens when AI coding agents become a real desktop workspace instead of another temporary chat interface.

The focus is not only the agent itself, but everything around it:

  • models
  • projects
  • sessions
  • plugins
  • tools
  • remote environments
  • persistent state

The goal is to turn AI agents into software you can actually live in every day.

Share files and text like picking up a package.

A lightweight self-hosted file and text sharing service.

Upload something, get a passcode, and let another person retrieve it — no account, no complicated workflow.


◈ Self-hosted ◈ Lightweight
◈ Passcode Share ◈ No Account
◈ Docker Ready ◈ Simple API

Python · FastAPI · Vue 3 · SQLite · Docker


Explore Project →   ·   Documentation →

▸ Why FileCodeBox?

The idea is intentionally simple:

Upload something. Get a code. Send the code.

The other person enters it and retrieves the content.

No account creation. No cloud-drive setup. No unnecessary workflow.

Just a small tool that solves one problem well.



◇ About

I like turning recurring problems into small, focused products.

Local-first

Keep data and workflows under the user's control.

Useful first

Solve the real problem before adding complexity.

Extensible

Give users and developers room to make tools their own.

Long-term

Shipping is the start. Reliability and iteration come next.

▸ How I like to build software

I prefer software that feels simple on the surface but leaves enough depth underneath.

That usually means:

  • sensible defaults
  • fewer unnecessary abstractions
  • local ownership of data
  • transparent behavior
  • extensibility where it matters
  • continuous iteration after release

Most of my work sits somewhere between developer tools, AI agents, desktop software, self-hosting, and automation.



◇ Toolbox



AI Agents · MCP · Browser Automation · Local-first · Developer Tools


▸ View full stack
Area Tools
Languages Python · TypeScript · JavaScript · Rust
Frontend React · Vue · Vite · Tailwind CSS
Backend FastAPI · Node.js · REST APIs
Data SQLite
Desktop Electron · Tauri
AI AI Agents · MCP · Agent Tools · Model APIs
Automation Browser Automation · Chrome DevTools Protocol
Delivery Docker · GitHub Actions · Linux


◇ GitHub Activity

Building in public.

Commits, experiments, releases, mistakes, fixes — and the occasional good idea.



Lan's GitHub Activity

GitHub Stats Productive Time

Contribution Activity Graph


▸ More GitHub activity
Repositories per Language Most Commit Language


Build small. Ship useful things. Keep improving.

Open source · Local first · AI tools · Developer experience


Email Lan

If something here is useful to you, explore a repository, open an issue, send a PR, or start a conversation.

About

vastsa

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors