- Barter, allows you to trade your NFTs through a telegram LLM chatbot, end to end.
- Work in Progress - Filter, chrome extension using NN to filter out web content of your choice by semantic meaning.
- MemeDeck, meme a better future with frens.
- dartfrog, a Kinode app framework and browser.
- df-clicker, a game built with dartfrog-lib.
- crdt-crm, an app using CRDTs to sync contact data.
- kimap-explorer, a tool to browse all entries in
kimap
, Kinode's onchain namespace.
- file_transfer, a package that allows nodes to share files between one another and serves a simple frontend to manage your shared files. Under active development by @0x70b1a5.
- sdapi, a simple package that serves a public HTTP API for fetching random Steely Dan lyrics.
- kinode-prove-fib, an example of using SP1 inside a Kinode package.
- kcard, a package that generates node information as a public image file served over HTTP.
- Kinode Python, an untrusted code runner.
- Kinode ML, a machine learning model runner.
- Chess, wager on your p2p chess matches.
- kit, the developer toolkit for Kinode.
process_lib
, the UX-improving library for processes.process_macros
, a library with procedural Rust macros for Kinode processes.- Telegram Bot API for processes
- Discord Bot API for processes
- LLM API, for Groq, OpenAi, as well as llama.cpp.
Type | Regex | Example input | Example output | Description |
---|---|---|---|---|
full process addresses | ^([a-z0-9-_.]+)@([a-z0-9\-_]+):([a-z0-9-_]+):([a-z0-9-_.]+)$ |
undefined.os@process:package:publisher.os |
undefined.os , process , package , publisher.os |
Separates a process address into node, process, package and publisher. |
process IDs | ^([a-z0-9-_]+):([a-z0-9-_]+):([a-z0-9-_.]+)$ |
process:package:publisher.os |
process , package , publisher.os |
Separates a process address into process, package and publisher. |
package IDs | ^([a-z0-9-_]+):([a-z0-9-_.]+)$ |
package:publisher.os |
package , publisher.os |
Separates a process address into package and publisher. |
KNS names | ^([a-z0-9-_]+)\.([a-z]+)$ |
undefined.os |
undefined , os |
Separates a KNS name into name and TLD. |
To ensure forward compatibility, these regexes do not require any TLD such as .os
or .eth
(except for the KNS name regex).
Additionally, only alphanumeric characters, -
and _
are allowed within names.
Test them on RegExr.