The name arkide is derived from Arcadia.
Pronunciation: arkide is read as "Arkide" and pronounced like "ark-eyed".
It is also an original coined word built from ark, suggesting the ark or the Ark of the Covenant, and idea, suggesting thought, belief, and essence.
The name was chosen because it fits a tool intended to realize the seemingly unlimited possibilities unlocked by long-term memory for AI.
The broader arkide project is currently being developed as a locally running LLM environment built with PostgreSQL, LangChain, and NiceGUI. This NiceGUI template collection is being published first as an earlier public part of that effort.
The goal is for it to become a useful reference for people who want to turn their own ideas and ambitions into working tools.
NiceGUI:
NiceGUI is a lightweight open-source Python GUI framework created by Zauberzeug GmbH.
By building on Vue and JavaScript while staying Python-first, it enables faster UI development and makes it easier to reach a graphical environment that feels much closer to modern HTML and CSS than older Python GUI approaches.
This repository currently ships one focused NiceGUI release intended for rapid local experimentation and AI-assisted extension.
The public entry point is template-basic.
If you are new to this repository, start with template-basic.
It includes:
- a centered three-column shell
- a standalone chat page
- a CSV-backed dashboard page
- config-driven copy and dummy content
- docs pages for implementation guidance
template-basic is meant to be a strong first public artifact rather than a thin starter.
It currently provides:
- a 3:6:3 ArkIde-style shell with left navigation, central workspace, and right utility rail
- a standalone chat route for local interaction experiments
- a dashboard route backed by local CSV data instead of an extra API layer
- root-level documentation routes for README, install steps, implementation guidance, prompts, and license notes
- config-driven labels and preview content so visible text can move without rewriting page code
This release intentionally focuses on one polished template instead of spreading effort across multiple unfinished variants.
That means:
- template-basic is the public entry point
- install and startup flow are documented around template-basic
- the repository tree is kept intentionally small for the first public release
Before running the app, activate your virtual environment in template-basic.
cd template-basic
.venv\Scripts\Activate.ps1If you have not created the environment yet, use the full setup steps in install.md.
cd template-basic
python main.pyThen open:
The default port is 8083 to avoid conflicts with local Docker workflows that often use 8080.
For full setup steps, see install.md.
- /: main workspace shell
- /chat: standalone chat demo
- /dashboard: BTCUSD CSV dashboard
- /docs/install: startup and install guide
- /docs/readme: in-app copy of this README
- This repository does not need a frontend/backend split for normal template work.
- Most visible copy in template-basic is controlled through config.json.
- The main value of this repo is not only the UI shell, but also the guidance for how to extend it quickly.



