F Workbench Modular craft — build on a solid foundation
Color Palette
#1a1d23
Dark Slate
#282d37
Bench Surface
#353d4a
Grid Line
#f0a030
Amber
#00c8e0
Teal
#f5f5f0
Warm White
Logo Mark
+ + + LYRA WORKBENCH
Mood Keywords
Modular Composable Precise Warm-technical Inviting Craftable
Why Yuki reads this as "extend me": The grid and modular blocks echo the visual language of a good SDK docs site. Dashed-border slots are a literal invitation — he sees open sockets and immediately wants to fill them. Amber on the core, teal on the edges mirrors Lyra's architecture: hub as the warm center, channels as the active periphery.
Typography
Build your
intelligence layer.
JetBrains Mono 700 — the dev default
A clean asyncio foundation with a real extension model. Read every routing decision. Plug in your own adapters, agents, and skills without touching the core.
$ lyra adapter add discord --local
Component — Card
Adapter · Discord
Discord Gateway
Routes all guild messages through the hub. Handles concurrent users via asyncio pools — no glue code required. Plug in, configure, ship.
Hero Section
Personal Intelligence Engine
Your AI stack,
built your way.
A production-ready asyncio foundation with a clean extension model. Add adapters, agents, and skills — never rewrite the core.
Modularity Showcase — "EXTEND THIS"
Adapter
Telegram · Discord
Hub
Route · Pool · Dispatch
Agent
Your model · Your logic
+
+
Your Skill
Plug in here
G Open Circuit Technical extension — empty slots are the feature
Color Palette
#0c1222
Deep Navy
#16243e
PCB Surface
#1e3050
Trace Layer
#00d4aa
Electric Teal
#e8edf5
Signal White
#d4a017
Connector Gold
Logo Mark
? ? LYRA OPEN CIRCUIT
Mood Keywords
Technical Transparent Extensible Alive Node-based Data-flowing
Why Yuki reads this as "extend me": Dashed-ring open nodes are a universal signal in circuit diagrams — "unconnected port, available for extension." Yuki reads circuit boards intuitively. He sees the empty slots and his first instinct is to wire them up. The node-and-trace visual language maps directly to Lyra's adapter model in his mental model.
Typography
An open hub with
room for your nodes.
Space Grotesk 600 — geometric, technical
Built-in adapters are connected. The open ports are yours. Every node traces back to clean, readable Python — no opaque framework between you and the signal.
// 6 ports. 3 connected. 3 open.
Component — Card
Node · Unconnected
Matrix Adapter
Open port. This adapter slot is available. Implement the BaseAdapter interface — 4 methods — and plug directly into the routing layer.
Hero Section
Personal Intelligence Engine
Plug your nodes in.
The circuit is open.
A transparent asyncio core with named connection points. See every trace. Own every adapter. The architecture is the documentation.
Modularity Showcase — "EXTEND THIS"
Adapter Layer
Telegram · Discord · ···
Hub Node
Route · Normalize · Pool
Agent
Ollama · OpenAI · Custom
+
?
Open Port
Wire your module
H Forge Maker energy — raw materials in, crafted output out
Color Palette
#0a0a0f
Obsidian
#18181f
Forge Floor
#2a2a35
Steel
#e85d04
Forge Orange
#6b7280
Steel Gray
#fafafa
Spark White
Logo Mark
LYRA FORGE
Mood Keywords
Powerful Maker pride Craftsperson Angular Bold I built this
Why Yuki reads this as "extend me": The forge metaphor directly parallels his Saturday workflow — raw Python scripts in, polished agent out. The diamond mark is compressed potential waiting to be shaped. The angular, uncompromising aesthetic appeals to his maker pride. He doesn't want soft — he wants the tool that matches his ambition to "write something production-ready."
Typography
Shape your AI.
Don't wrap it.
Outfit 800 — impact, maker energy
Raw asyncio. Readable routing. No framework between you and the metal. Lyra is the forge — bring your model, your channels, your logic. Walk away with something real.
// 300 lines. Read them. Fork them.
Component — Card
Skill · Custom
Local RAG Pipeline
Pull in your corpus. BM25 + fastembed. Queried via Telegram. Runs on your GPU, answers from your data — not a cloud you don't control.
Hero Section
Personal Intelligence Engine
Stop scripting.
Start forging.
A production-grade asyncio foundation built to be extended. Your models. Your channels. Your rules. Read the source in 20 minutes and own it completely.
Modularity Showcase — "EXTEND THIS"
Raw Input
Discord · Telegram · CLI
Forge / Hub
Route · Pool · Shape
Crafted Output
Your model · Your answer
+
Your Skill
Forge it here