diff --git a/frontend/src/command_panel.rs b/frontend/src/command_panel.rs
new file mode 100644
index 0000000..5e61df7
--- /dev/null
+++ b/frontend/src/command_panel.rs
@@ -0,0 +1,141 @@
+use crate::{script_bridge, theme::*};
+use zoon::*;
+
+pub struct CommandPanel {}
+
+impl CommandPanel {
+ pub fn new() -> impl Element {
+ Self {}.root()
+ }
+
+ fn root(&self) -> impl Element {
+ let command_result: Mutable