Skip to content
View AVGVSTVS96's full-sized avatar

Organizations

@assistant-ui

Block or report AVGVSTVS96

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
avgvstvs96/README.md

👋 Hi, I'm Bassim

An open source engineer obsessed with the seams between code and people: APIs, interfaces, and all the tiny details that make software feel delightful.

That includes react-shiki, my popular Shiki powered syntax highlighter for React. It provides an intuitive, type-safe API for excellent DX and performance, especially useful for demanding applications like dynamically highlighting code as it's streamed to the client by an LLM.

At assistant-ui, I’m a Founding Engineer helping raise the bar for DX and UX in AI chat apps. assistant-ui is a powerful, open source React/TypeScript SDK providing composable Radix-style chat primitives and a library of beautiful shadcn-style UI components. assistant-ui's goal is to take the complexity out of building advanced agentic apps -- providing the tools and primitives engineers (and agents) need to build the next generation of agent-powered interfaces and experiences.

In my free time I contribute to open source projects and build all kinds of hobby and side projects: dev tools, plugins, websites, and anything else that piques my interest. Check out my repositories to see what I've been working on!

Contact me

Pinned Loading

  1. react-shiki react-shiki Public

    Syntax highlighting hook and component for React, powered by Shiki

    TypeScript 527 8

  2. assistant-ui/assistant-ui assistant-ui/assistant-ui Public

    Typescript/React Library for AI Chat💬🚀

    TypeScript 10.4k 1k

  3. openleaf openleaf Public

    Minimal, end-to-end encrypted, markdown notes app

    TypeScript 1

  4. persistence-scope.nvim persistence-scope.nvim Public

    pluggable session scoping for folke/persistence.nvim - tmux by default, or use any scope with custom providers

    Lua 2

  5. pi-patcher pi-patcher Public

    self-healing patches for pi coding agent!

    TypeScript

  6. dotfiles dotfiles Public

    my dotfiles -- managed by GNU Stow

    Shell