MCPcopy Index your code
hub / github.com/callmearta/kite

github.com/callmearta/kite @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
177 symbols 475 edges 76 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Kite

A Better BlueSky client

Kite is an unofficial client for using BlueSky on the web. It is at first steps trying to mature by the time so any help and pull request would be appreciated.

Features

  • Feed
  • Profiles
  • Create new Text Posts
  • Embeds, Images, External Links in Posts
  • Create New Posts Using Ctrl+Enter
  • Vazir Font For Persian And Arabic Texts
  • Likes Tab For Users
  • Mutelist Certain Words In Posts And User Handles And Names
  • Get Follow Suggestions Relative To Your Followings
  • Dark Mode
  • What's Hot Column Next To Skyline Which You Can Close
  • Notifications Page
  • ✨Beautiful UI ✨

Donations

Big thanks to DgEllow for providing the Kite.Black domain name! Thanks to @gautham.bsky.social for the Firehose code

Installation

Simply clone the project and run following commands like any other React project. Assure that you've got ViteJS installed globally.

npm i
npm run dev

LICENCE AND CREDIT

You may not use Kite's code without giving credits to Kite or @CallMeArta specifically in a visible and obvious way. Any usage without giving credits or hiding credits in parts of page to bypass is forbidden and is legally actionable.

Development

Want to contribute? Great! Feel free to open a pull request adding some missing features.

Core symbols most depended-on inside this repo

linkFromPost
called by 8
src/utils/linkFromPost.tsx
blacklist
called by 3
src/utils/blacklist.tsx
renderMarkdown
called by 3
src/utils/renderMarkdown.tsx
getSettings
called by 3
src/store/settings.ts
stopRecording
called by 2
src/components/Composer/Audio.tsx
_handleSubmit
called by 2
src/components/NewModal/index.tsx
_handleRemoveFleet
called by 2
src/components/Lightbox/index.tsx
convertURIToBinary
called by 2
src/utils/convertURIToBinary.ts

Shape

Function 174
Class 2
Method 1

Languages

TypeScript100%

Modules by API surface

src/components/Composer/index.tsx13 symbols
src/pages/feed/Skyline.tsx10 symbols
src/pages/user/Stats.tsx7 symbols
src/components/Blue/Stats.tsx7 symbols
src/components/Blue/More.tsx7 symbols
src/pages/feed/SkyCol.tsx6 symbols
src/pages/feed/Fleet/New.tsx5 symbols
src/components/Composer/Audio.tsx5 symbols
src/components/Blue/Blue.tsx5 symbols
src/pages/user/index.tsx4 symbols
src/pages/user/EditProfile.tsx4 symbols
src/pages/notifications/Notification.tsx4 symbols

For agents

$ claude mcp add kite \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact