POKI · THE OPEN-SOURCE LITTLE HELLO

Your next command?
Say hi.

A private circle for little hellos.
Open the app, or give Codex one setup instruction.

PASTE INTO A NEW CODEX CHAT

One instruction. Mac or Windows developer setup. Free social core.

The desktop source setup needs Git and Node.js 22.12+. The web app needs neither. This is a development preview; use test data.

poki / your little circle

FRIENDS, A LITTLE CLOSER

S
Sam Available in Poki

Alex sent a little love.A friendly fictional preview.

👋   ❤️   ☕   ✨   🎉

12 free ways to say “thinking of you.”

Their name. Their avatar. Your choice.FREE SOCIAL CORE / AI EXTRAS LATER

Free social core. Development preview. Username accounts, private friends and 12 reactions now have their own Clerk + Convex backend. Desktop builds are unsigned; AI avatars are next.

See exactly what works

SCROLL TO FOLLOW ONE LITTLE HELLO

Different corners.
Same small feeling.

An illustrated story of where Poki is going. The working local test follows below.

01 / THE SPARK

“Wish I could wave from here.”

You’re deep in your own work. Your friend is somewhere else. A tiny hello shouldn’t need a whole conversation.

02 / THE CONNECTION

You choose each other.

Choose a username and share it with a friend. They find you, send a request, and you accept. Availability belongs to your private circle.

03 / THE MOMENT

A preview. Your yes. A wave.

Each friend has their own avatar, always with their name. You approve a hello, and their little presence appears in the receiving tab. No chat reading. No reply owed.

04 / THE OPEN INVITATION

A small idea, built together.

The code and local inbox are free under Apache-2.0. Custom uploaded avatars belong to their creators. Fork it. Add a feature. Send a pull request; maintainers review and test it.

PLAY WITH POKI

Two fictional friends.
One little hello.

You control both sides of this illustration.
It stays in this tab. No real people, accounts
or outbound messages are involved.

FICTIONAL · SAME TAB ONLYBoth friends need to accept.

Alex’s corner

Fictional person one

Not paired
A

A quiet little corner.

Sam’s corner

Fictional person two

Not paired
S

A quiet little corner.

Start by accepting pairing as Alex and Sam.

What happened in this tab?
  1. No demo hellos yet.

Initials stand in for each fictional friend’s avatar. AI character generation is planned. This illustrates consent; it is not real authentication or a messaging service. Refresh clears everything. Reduced motion is respected.

BUILD IT WITH US

Open at the core.
Room to grow.

Poki is a separate companion product, maintained under Sintax Error. Community contributions are welcome.

Poki Core

APACHE-2.0

Private friends, availability, desktop pop-ins and all 12 preset reactions are free. Your first personal character at signup is also planned as free. Code and original artwork: Apache-2.0.

  • Explore, fork and improve the code
  • Contribute UI, characters and tests
  • Propose features through pull requests
Explore the source

Poki Pro

PLANNED

Optional AI extras beyond your free signup character. Proposed features only; no subscription or checkout is active.

  • Extra character styles, outfits and pose packs
  • Personalized AI animation packs
  • An optional AI companion, with separate consent

No paid service, checkout, accounts or pricing is available. Future proprietary modules will be identified separately.

FOUR STEPS TO YOUR FIRST HELLO

Your name.
Your people.
Your little circle.

The connected development app is where you manage your profile, friends and privacy. The browser works now; the desktop source adds optional edge pop-ins.

  1. 01

    Make yourself at home

    Sign in, choose a username and display name. Initials work today; your free personal character is the next signup milestone.

  2. 02

    Choose each other

    Opt into exact-username discovery. Find your friend, send a request, and wait for their acceptance.

  3. 03

    A little hi, or a heart

    Choose Available. Pick one of12 free reactions, preview exactly who gets it, then approve.

  4. 04

    Keep your quiet

    Use Invisible or Do Not Disturb. Remove or block a friend. Desktop pop-ins are off until you enable them.

Open the development app ↗   No chat monitoring. No computer-activity tracking. Use test data in this preview.

Choose your corner.

Guides and status, not “connected” badges. Instagram DMs and Telegram are the channel priorities. Coding hosts are candidates until tested.

Browser demoBuilt · fictional / same tab

Works here without sign-in, permissions or a server.

  1. Accept as Alex and Sam.
  2. Prepare, preview and approve a literal “Hi!”.
  3. Try DND, block, decline and reset.

Refresh clears state. No real accounts are linked.

Try the working demo ↗
Instagram DMsPlanned · needs Meta configuration
  1. Future setup: link an eligible Instagram account to the company-managed service.
  2. Review the exact messaging scopes; provider app, webhook configuration and required approvals must be completed first.
  3. Verify ownership and test only with an explicitly participating recipient, within current provider rules.

Disconnect must revoke the link and stop delivery. No Instagram app, OAuth grant or message sending is configured here.

TelegramPlanned · needs a bot and backend
  1. Future setup: choose to start the Poki bot and verify the link to your own identity.
  2. Review the bot/chat access. Bot credentials stay on the hosted service, never in this page.
  3. Accept a contact and approve one test hello; user initiation and platform rules still apply.

Disconnect must unlink the account and stop routing. No bot or token is configured by this demo.

CodexExperimental reference · host setup unverified
  1. Review the existing local MCP reference and its limited read/prepare credential.
  2. Choose a specific inbox; review tool and file access before any manual configuration.
  3. Test an on-demand inbox read and separately approved hello. Remove the MCP connection and revoke its credential to disconnect.

Protocol tests exist; stock host onboarding and automatic animated chat delivery are not verified.

Read the local reference ↗
Claude CodeCandidate · no Poki integration verified
  1. Future evaluation: confirm the supported MCP setup for the target host/version.
  2. Use a scoped Poki connector only after permission review; no unrestricted chat or file access.
  3. Test read/prepare/approval and verify removal plus token revocation.

This is a candidate, not a working connect button. No host configuration is changed.

OpenCodeCandidate · no Poki integration verified
  1. Future evaluation: verify the exact product/version and its MCP contract.
  2. Review the limited connector scopes before any local or remote setup.
  3. Test one chosen inbox, explicit approval and disconnect. Never infer support from the host name alone.

No OpenCode connection is installed or enabled. Other uncertain host names are not advertised as supported.

WhatsApp is outside this MVP. Instagram/Telegram adapters and OAuth connection flows are not active. The separate development app uses Clerk email sign-in and Convex. Future service policy requirements are a draft, not approved company terms.

NO MYSTERY FEATURES

Here’s where Poki is.

A free development app, a public illustration, and a clear boundary around what comes next.

This website, logo & fictional local demoAvailable here
Local MCP read/prepare connectorExperimental
Private remote friend delivery / account appDevelopment backend · tested
Copy-and-paste website embed SDKPlanned
Instagram DMs · TelegramPlanned adapters
Claude Code · OpenCodeCandidate hosts
Username sign-in, friends & availabilityDevelopment app
Some1 as a first-party Pro customerFuture · no integration

The connected app sends approved greetings to accepted friends. Desktop edge pop-ins are opt-in; arbitrary insertion into another person’s active Codex chat remains unverified.

A GOOD PLACE TO START

Little project.
Open invitation.

Have a nicer wave? A clearer control? A carefully tested feature?
Make a proposal. We’ll review and verify it together.