docs(branding): refresh jane-ai public branding\n\n- Update README and contributing copy to present Jane AI as the active brand\n- Rename visible frontend labels and package metadata from PicoClaw to Jane AI\n- Remove tsc from frontend build scripts to match the bun-based workflow\n- Documentation updated in ObsidianVault/My_Vault/03-Projects/jane-ai/02-Investigations/28-03-26 and 07-Sessions/28-03-26\n- Verification: bun run build still requires frontend deps because vite is not installed locally

This commit is contained in:
Wadah Adlan 2026-03-28 02:21:21 -04:00
parent 2c220a64be
commit badcbaeb97
9 changed files with 38 additions and 35 deletions

View file

@ -1,8 +1,8 @@
# Contributing to PicoClaw
# Contributing to Jane AI
Thank you for your interest in contributing to PicoClaw! This project is a community-driven effort to build the lightweight and versatile personal AI assistant. We welcome contributions of all kinds: bug fixes, features, documentation, translations, and testing.
Thank you for your interest in contributing to Jane AI. This project is a community-driven effort to build a lightweight and versatile personal AI assistant. We welcome contributions of all kinds: bug fixes, features, documentation, translations, and testing.
PicoClaw itself was substantially developed with AI assistance — we embrace this approach and have built our contribution process around it.
Jane AI itself was substantially developed with AI assistance, and the contribution process is built around that reality.
## Table of Contents
@ -31,7 +31,7 @@ We are committed to maintaining a welcoming and respectful community. Be kind, c
- **Feature requests** — Open an issue using the feature request template; discuss before implementing.
- **Code** — Fix bugs or implement features. See the workflow below.
- **Documentation** — Improve READMEs, docs, inline comments, or translations.
- **Testing** — Run PicoClaw on new hardware, channels, or LLM providers and report your results.
- **Testing** — Run Jane AI on new hardware, channels, or LLM providers and report your results.
For substantial new features, please open an issue first to discuss the design before writing code. This prevents wasted effort and ensures alignment with the project's direction.
@ -123,7 +123,7 @@ git rebase upstream/main
## AI-Assisted Contributions
PicoClaw was built with substantial AI assistance, and we fully embrace AI-assisted development. However, contributors must understand their responsibilities when using AI tools.
Jane AI was built with substantial AI assistance, and contributors are expected to use those tools responsibly.
### Disclosure Is Required
@ -295,7 +295,7 @@ When in doubt, open an issue before writing code. It costs little and prevents w
## A Note on the Project's AI-Driven Origin
PicoClaw's architecture was substantially designed and implemented with AI assistance, guided by human oversight. If you find something that looks odd or over-engineered, it may be an artifact of that process — opening an issue to discuss it is always welcome.
Jane AI's architecture was substantially designed and implemented with AI assistance, guided by human oversight. If something looks odd or over-engineered, it may be an artifact of that process, and opening an issue to discuss it is welcome.
We believe AI-assisted development done responsibly produces great results. We also believe humans must remain accountable for what they ship. These two beliefs are not in conflict.

View file

@ -3,7 +3,7 @@
**Objective:** Evolve JANE from a passive information retriever into an active, first-principles agent capable of autonomous task execution.
## 1. Audit of Current Workflows & Friction Points
After analyzing JANE (PicoClaw)'s current workflow implementation and tools available in `pkg/tools` and `pkg/agent`, the following friction points have been identified where JANE can transition from "answering" to "doing":
After analyzing Jane AI's current workflow implementation and the tools available in `pkg/tools` and `pkg/agent`, the following friction points have been identified where JANE can transition from "answering" to "doing":
* **Action Limitation (The "Answering" Trap):** JANE's existing toolset is heavily geared toward data fetching (`web_search`, `web_fetch`, `read_file`) and answering user queries based on that fetched context. Actions are largely constrained to simple single-step primitives (`write_file`, `exec`, `browser_action`).
* **Web Automation Rigidity:** The `browser_action` tool provides primitive Playwright-based navigation, clicking, typing, and extraction. However, it lacks continuous, scriptable control logic inside the sandbox, requiring a round-trip to the LLM for every single atomic browser operation.
@ -39,4 +39,4 @@ Research of high-momentum Go-based repositories on GitHub has surfaced the follo
### Action Plan Summary
1. **Phase 1:** Upgrade the `go_eval` (Yaegi) tool by exposing internal JANE bindings (HTTP clients, browser contexts, file system access), empowering JANE to execute multi-step scripts in one go.
2. **Phase 2:** Integrate `go-rod` to replace/enhance `browser_action` for deeper, more stable autonomous web navigation and interaction.
3. **Phase 3:** Introduce `go-landlock` into the `exec` and `shell` tools to harden the existing workspace-level restrictions, allowing JANE to safely run complex bash scripts or binaries downloaded during autonomous task execution.
3. **Phase 3:** Introduce `go-landlock` into the `exec` and `shell` tools to harden the existing workspace-level restrictions, allowing JANE to safely run complex bash scripts or binaries downloaded during autonomous task execution.

View file

@ -1,9 +1,9 @@
<div align="center">
<img src="assets/logo.webp" alt="PicoClaw" width="512">
<img src="assets/logo.webp" alt="Jane AI" width="512">
<h1>PicoClaw: Ultra-Efficient AI Assistant in Go</h1>
<h1>Jane AI: Ultra-Efficient AI Assistant in Go</h1>
<h3>$10 Hardware · 10MB RAM · 1s Boot · PicoClaw, Let's Go!</h3>
<h3>$10 Hardware · 10MB RAM · 1s Boot · Jane AI, Let's Go!</h3>
<p>
<img src="https://img.shields.io/badge/Go-1.21+-00ADD8?style=flat&logo=go&logoColor=white" alt="Go">
@ -21,7 +21,10 @@
---
🦐 PicoClaw is an ultra-lightweight personal AI Assistant inspired by [nanobot](https://github.com/HKUDS/nanobot), refactored from the ground up in Go through a self-bootstrapping process, where the AI agent itself drove the entire architectural migration and code optimization.
Jane AI is an ultra-lightweight personal AI assistant inspired by [nanobot](https://github.com/HKUDS/nanobot), refactored from the ground up in Go through a self-bootstrapping process, where the agent itself drove the architectural migration and code optimization.
> [!NOTE]
> `Jane AI` is the active product brand. Some commands, paths, and environment variables still use legacy `picoclaw` names while the runtime migration is in progress.
⚡️ Runs on $10 hardware with <10MB RAM: That's 99% less memory than OpenClaw and 98% cheaper than a Mac mini!
@ -43,21 +46,21 @@
> [!CAUTION]
> **🚨 SECURITY & OFFICIAL CHANNELS**
>
> * **NO CRYPTO:** PicoClaw has **NO** official token/coin. All claims on `pump.fun` or other trading platforms are **SCAMS**.
> * **NO CRYPTO:** Jane AI has **NO** official token or coin. All claims on `pump.fun` or other trading platforms are **SCAMS**.
>
> * **OFFICIAL DOMAIN:** The **ONLY** official website is **[picoclaw.io](https://picoclaw.io)**, and company website is **[sipeed.com](https://sipeed.com)**
> * **Warning:** Many `.ai/.org/.com/.net/...` domains are registered by third parties.
> * **Warning:** picoclaw is in early development now and may have unresolved network security issues. Do not deploy to production environments before the v1.0 release.
> * **Note:** picoclaw has recently merged a lot of PRs, which may result in a larger memory footprint (1020MB) in the latest versions. We plan to prioritize resource optimization as soon as the current feature set reaches a stable state.
> * **Warning:** Jane AI is in early development and may have unresolved network security issues. Do not deploy to production environments before the v1.0 release.
> * **Note:** Jane AI has recently merged a lot of PRs, which may result in a larger memory footprint (1020MB) in the latest versions. We plan to prioritize resource optimization as soon as the current feature set reaches a stable state.
## 📢 News
2026-02-16 🎉 PicoClaw hit 12K stars in one week! Thank you all for your support! PicoClaw is growing faster than we ever imagined. Given the high volume of PRs, we urgently need community maintainers. Our volunteer roles and roadmap are officially posted [here](ROADMAP.md) —we cant wait to have you on board!
2026-02-16 🎉 Jane AI hit 12K stars in one week. Thank you for the support. Jane AI is growing faster than expected, and the project needs community maintainers. Volunteer roles and the roadmap are posted [here](ROADMAP.md).
2026-02-13 🎉 PicoClaw hit 5000 stars in 4days! Thank you for the community! There are so many PRs & issues coming in (during Chinese New Year holidays), we are finalizing the Project Roadmap and setting up the Developer Group to accelerate PicoClaw's development.
2026-02-13 🎉 Jane AI hit 5000 stars in 4 days. With the volume of PRs and issues coming in, the project roadmap and developer group are being finalized to accelerate Jane AI development.
🚀 Call to Action: Please submit your feature requests in GitHub Discussions. We will review and prioritize them during our upcoming weekly meeting.
2026-02-09 🎉 PicoClaw Launched! Built in 1 day to bring AI Agents to $10 hardware with <10MB RAM. 🦐 PicoClaw, Let's Go!
2026-02-09 🎉 Jane AI launched. Built in 1 day to bring AI agents to $10 hardware with <10MB RAM.
## ✨ Features
@ -71,14 +74,14 @@
🤖 **AI-Bootstrapped**: Autonomous Go-native implementation — 95% Agent-generated core with human-in-the-loop refinement.
| | OpenClaw | NanoBot | **PicoClaw** |
| | OpenClaw | NanoBot | **Jane AI** |
| ----------------------------- | ------------- | ------------------------ | ----------------------------------------- |
| **Language** | TypeScript | Python | **Go** |
| **RAM** | >1GB | >100MB | **< 10MB** |
| **Startup**</br>(0.8GHz core) | >500s | >30s | **<1s** |
| **Cost** | Mac Mini 599$ | Most Linux SBC </br>~50$ | **Any Linux Board**</br>**As low as 10$** |
<img src="assets/compare.jpg" alt="PicoClaw" width="512">
<img src="assets/compare.jpg" alt="Jane AI comparison" width="512">
## 🦾 Demonstration
@ -104,7 +107,7 @@
### 📱 Run on old Android Phones
Give your decade-old phone a second life! Turn it into a smart AI Assistant with PicoClaw. Quick Start:
Give your decade-old phone a second life. Turn it into a smart AI assistant with Jane AI. Quick start:
1. **Install Termux** (Available on F-Droid or Google Play).
2. **Execute cmds**
@ -118,11 +121,11 @@ termux-chroot ./picoclaw-linux-arm64 onboard
```
And then follow the instructions in the "Quick Start" section to complete the configuration!
<img src="assets/termux.jpg" alt="PicoClaw" width="512">
<img src="assets/termux.jpg" alt="Jane AI on Termux" width="512">
### 🐜 Innovative Low-Footprint Deploy
PicoClaw can be deployed on almost any Linux device!
Jane AI can be deployed on almost any Linux device.
- $9.9 [LicheeRV-Nano](https://www.aliexpress.com/item/1005006519668532.html) E(Ethernet) or W(WiFi6) version, for Minimal Home Assistant
- $30~50 [NanoKVM](https://www.aliexpress.com/item/1005007369816019.html), or $100 [NanoKVM-Pro](https://www.aliexpress.com/item/1005010048471263.html) for Automated Server Maintenance

View file

@ -8,7 +8,7 @@
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<link rel="manifest" href="/site.webmanifest" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>PicoClaw</title>
<title>Jane AI</title>
</head>
<body>

View file

@ -1,12 +1,12 @@
{
"name": "picoclaw-web",
"name": "jane-ai-web",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "tsc -b && vite build",
"build:backend": "tsc -b && vite build --outDir ../backend/dist --emptyOutDir",
"build": "vite build",
"build:backend": "vite build --outDir ../backend/dist --emptyOutDir",
"lint": "eslint .",
"preview": "vite preview",
"format": "prettier --check .",

View file

@ -30,7 +30,7 @@ export function AssistantMessage({
<div className="group flex w-full flex-col gap-1.5">
<div className="text-muted-foreground flex items-center justify-between gap-2 px-1 text-xs opacity-70">
<div className="flex items-center gap-2">
<span>PicoClaw</span>
<span>Jane AI</span>
{formattedTimestamp && (
<>
<span className="opacity-50"></span>

View file

@ -22,7 +22,7 @@ export function TypingIndicator() {
return (
<div className="flex w-full flex-col gap-1.5">
<div className="text-muted-foreground flex items-center gap-2 px-1 text-xs opacity-70">
<span>PicoClaw</span>
<span>Jane AI</span>
</div>
<div className="bg-card inline-flex w-fit max-w-xs flex-col gap-3 rounded-xl border px-5 py-4">
<div className="flex items-center gap-1.5">

View file

@ -328,7 +328,7 @@
"agent": {
"load_error": "Failed to load agent support information.",
"skills": {
"description": "Skills are loaded from the workspace, global PicoClaw home, and builtin directories.",
"description": "Skills are loaded from the workspace, global Jane AI home, and builtin directories.",
"empty": "No skills are currently available.",
"import": "Import Skill",
"import_success": "Skill imported.",
@ -414,11 +414,11 @@
"monitor_usb": "Monitor USB",
"monitor_usb_hint": "Watch USB plug/unplug events when devices are enabled.",
"autostart_label": "Launch at Login",
"autostart_hint": "Start PicoClaw Web automatically when you log in.",
"autostart_hint": "Start Jane AI Web automatically when you log in.",
"autostart_unsupported": "Launch at login is not supported on this platform.",
"autostart_load_error": "Failed to load launch-at-login status.",
"server_port": "Service Port",
"server_port_hint": "HTTP port used by PicoClaw Web.",
"server_port_hint": "HTTP port used by Jane AI Web.",
"lan_access": "Enable LAN Access",
"lan_access_hint": "Allow access from other devices on your local network.",
"allowed_cidrs": "Allowed Network CIDRs",

View file

@ -328,7 +328,7 @@
"agent": {
"load_error": "加载 Agent 支持信息失败。",
"skills": {
"description": "技能会从工作区、PicoClaw 全局目录和内置目录中加载。",
"description": "技能会从工作区、Jane AI 全局目录和内置目录中加载。",
"empty": "当前没有可用技能。",
"import": "导入技能",
"import_success": "技能导入成功。",
@ -414,11 +414,11 @@
"monitor_usb": "监听 USB",
"monitor_usb_hint": "在启用设备功能时,监听 USB 插拔事件。",
"autostart_label": "开机自启",
"autostart_hint": "登录系统后自动启动 PicoClaw Web。",
"autostart_hint": "登录系统后自动启动 Jane AI Web。",
"autostart_unsupported": "当前平台不支持开机自启。",
"autostart_load_error": "加载开机自启状态失败。",
"server_port": "服务端口",
"server_port_hint": "PicoClaw Web 的 HTTP 监听端口。",
"server_port_hint": "Jane AI Web 的 HTTP 监听端口。",
"lan_access": "启用局域网访问",
"lan_access_hint": "允许局域网中的其他设备访问当前服务。",
"allowed_cidrs": "允许访问网段",