Source: https://seerepo.com/r/Narcooo/inkos/built
Markdown source: https://seerepo.com/r/Narcooo/inkos/built.md
Description: inkos is a TypeScript repo built with React, Vite, and Hono. It uses AI through Pi and ai. It has 110,725 written lines, with 219 test files.

# What is inkos built with?

inkos is a TypeScript repo built with React, Vite, and Hono. It uses AI through Pi and ai, makes its content with marked, marked-terminal, js-yaml, unpdf, streamdown, and 1 more, validates its data with @sinclair/typebox and Zod, is tested with Vitest and @playwright/test, and deploys with @hono/node-server. It has 110,725 written lines, with 219 test files.

Read on November 12, 2026, at commit 53adac4.

Repository: https://github.com/Narcooo/inkos

## Frontend (packages/cli)

### The base

- **[React](https://seerepo.com/uses/react)**: 2 files · [in packages/studio/package.json](https://github.com/Narcooo/inkos/blob/53adac4e974b54dafda975edc4edd07cad364c18/packages/studio/package.json)

### Interface

- **[ink](https://seerepo.com/uses/ink)**: 2 files

## Support (packages/cli)

### Content

- **[marked](https://seerepo.com/uses/marked)**: 1 file
- **marked-terminal**: 1 file

### Testing

- **Vitest**: 24 files

### Tools

- **commander**: 28 files

### Other

- **.ENV**: 1 file

## Backend (packages/core)

### AI

- **[Pi](https://seerepo.com/uses/pi)**: 32 files

## Support (packages/core)

### Content

- **[js-yaml](https://seerepo.com/uses/js-yaml)**: 2 files
- **[unpdf](https://seerepo.com/uses/unpdf)**: 2 files

### Validation

- **[@sinclair/typebox](https://seerepo.com/uses/sinclair-typebox)**: 39 files
- **[Zod](https://seerepo.com/uses/zod)**: 30 files

### Testing

- **Vitest**: 124 files

### Other

- **.ENV**: 1 file
- **jszip**: 1 file
- **undici**: 1 file

## Frontend (packages/studio)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: [in packages/studio/package.json](https://github.com/Narcooo/inkos/blob/53adac4e974b54dafda975edc4edd07cad364c18/packages/studio/package.json)
- **[React](https://seerepo.com/uses/react)**: 59 files · [in packages/studio/package.json](https://github.com/Narcooo/inkos/blob/53adac4e974b54dafda975edc4edd07cad364c18/packages/studio/package.json)

### Styles

- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**
- **[class-variance-authority](https://seerepo.com/uses/class-variance-authority)**: 5 files
- **[tailwind-merge](https://seerepo.com/uses/tailwind-merge)**: 1 file

### Interface

- **[Base UI](https://seerepo.com/uses/base-ui)**: 11 files
- **[@streamdown/code](https://seerepo.com/uses/streamdown-code)**: 3 files
- **[cmdk](https://seerepo.com/uses/cmdk)**: 1 file
- **[motion](https://seerepo.com/uses/motion)**: 1 file
- **[Radix UI](https://seerepo.com/uses/radix-ui)**: 1 file
- **[xyflow](https://seerepo.com/uses/xyflow)**: 1 file

### Icons

- **[Lucide](https://seerepo.com/uses/lucide)**: 43 files

## Backend (packages/studio)

### The base

- **[Hono](https://seerepo.com/uses/hono)**: 1 file · [in packages/studio/package.json](https://github.com/Narcooo/inkos/blob/53adac4e974b54dafda975edc4edd07cad364c18/packages/studio/package.json)

### AI

- **[ai](https://seerepo.com/uses/ai)**: 4 files

## Support (packages/studio)

### Content

- **[streamdown](https://seerepo.com/uses/streamdown)**: 5 files
- **[shiki](https://seerepo.com/uses/shiki)**: 1 file

### Testing

- **Vitest**: 47 files
- **@playwright/test**: 11 files

### Deploy

- **[@hono/node-server](https://seerepo.com/uses/hono-node-server)**: 1 file

### Other

- **zustand**: 6 files
- **nanoid**: 2 files
- **clsx**: 1 file

## Other repos with a similar stack

- [THU-MAIC/OpenMAIC](https://seerepo.com/r/THU-MAIC/OpenMAIC/built): React, Hono, Pi, js-yaml, unpdf, Zod, Tailwind CSS, class-variance-authority, tailwind-merge, Base UI, cmdk, motion, Radix UI, xyflow, Lucide, ai, streamdown, shiki, @hono/node-server · [Compare](https://seerepo.com/compare/Narcooo/inkos/vs/THU-MAIC/OpenMAIC)
- [novuhq/novu](https://seerepo.com/r/novuhq/novu/built): React, Vite, Hono, ink, marked, Zod, Tailwind CSS, class-variance-authority, tailwind-merge, Base UI, @streamdown/code, cmdk, motion, Radix UI, xyflow, Lucide, ai, streamdown · [Compare](https://seerepo.com/compare/Narcooo/inkos/vs/novuhq/novu)
- [cline/cline](https://seerepo.com/r/cline/cline/built): React, Vite, marked, js-yaml, Zod, Tailwind CSS, class-variance-authority, tailwind-merge, Base UI, cmdk, motion, Radix UI, xyflow, Lucide, ai, streamdown, shiki · [Compare](https://seerepo.com/compare/cline/cline/vs/Narcooo/inkos)
- [unslothai/unsloth](https://seerepo.com/r/unslothai/unsloth/built): React, Vite, marked, js-yaml, unpdf, Tailwind CSS, class-variance-authority, tailwind-merge, Base UI, @streamdown/code, cmdk, motion, Radix UI, xyflow, Lucide, streamdown · [Compare](https://seerepo.com/compare/Narcooo/inkos/vs/unslothai/unsloth)
- [supabase/supabase](https://seerepo.com/r/supabase/supabase/built): React, Vite, js-yaml, Zod, Tailwind CSS, class-variance-authority, cmdk, motion, Radix UI, xyflow, Lucide, ai, streamdown, shiki · [Compare](https://seerepo.com/compare/Narcooo/inkos/vs/supabase/supabase)
- [NousResearch/hermes-agent](https://seerepo.com/r/NousResearch/hermes-agent/built): React, Vite, js-yaml, Zod, Tailwind CSS, class-variance-authority, tailwind-merge, cmdk, motion, Radix UI, Lucide, streamdown, shiki · [Compare](https://seerepo.com/compare/Narcooo/inkos/vs/NousResearch/hermes-agent)

## Frequently asked questions

### What language is inkos written in?

inkos is written in TypeScript, with 110,725 written lines.

### What framework does inkos use?

inkos is built with React, Vite, and Hono.

The proof: [in packages/studio/package.json](https://github.com/Narcooo/inkos/blob/53adac4e974b54dafda975edc4edd07cad364c18/packages/studio/package.json)

### Does inkos use AI?

Yes. inkos uses AI through Pi and ai.

### Does inkos have tests?

Yes. inkos has 219 test files and is tested with Vitest and @playwright/test.

### Which repos have a stack like inkos's?

The ones that share most of its stack: THU-MAIC/OpenMAIC, novuhq/novu, and cline/cline.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
