+
+- [What Makes Automaker Different?](#what-makes-automaker-different)
+ - [The Workflow](#the-workflow)
+ - [Powered by Claude Code](#powered-by-claude-code)
+ - [Why This Matters](#why-this-matters)
+- [Security Disclaimer](#security-disclaimer)
+- [Community & Support](#community--support)
+- [Getting Started](#getting-started)
+ - [Prerequisites](#prerequisites)
+ - [Quick Start](#quick-start)
+- [How to Run](#how-to-run)
+ - [Development Mode](#development-mode)
+ - [Electron Desktop App (Recommended)](#electron-desktop-app-recommended)
+ - [Web Browser Mode](#web-browser-mode)
+ - [Building for Production](#building-for-production)
+ - [Running Production Build](#running-production-build)
+ - [Testing](#testing)
+ - [Linting](#linting)
+ - [Authentication Options](#authentication-options)
+ - [Persistent Setup (Optional)](#persistent-setup-optional)
+- [Features](#features)
+- [Tech Stack](#tech-stack)
+- [Learn More](#learn-more)
+- [License](#license)
+
+
+
Automaker is an autonomous AI development studio that transforms how you build software. Instead of manually writing every line of code, you describe features on a Kanban board and watch as AI agents powered by Claude Code automatically implement them.

@@ -54,6 +83,22 @@ The future of software development is **agentic coding**βwhere developers beco
---
+## Community & Support
+
+Join the **Agentic Jumpstart** to connect with other builders exploring **agentic coding** and autonomous development workflows.
+
+In the Discord, you can:
+- π¬ Discuss agentic coding patterns and best practices
+- π§ Share ideas for AI-driven development workflows
+- π οΈ Get help setting up or extending Automaker
+- π Show off projects built with AI agents
+- π€ Collaborate with other developers and contributors
+
+π **Join the Discord:**
+https://discord.gg/jjem7aEDKU
+
+---
+
## Getting Started
### Prerequisites
diff --git a/apps/app/README.md b/apps/app/README.md
deleted file mode 100644
index 2cb022b7..00000000
--- a/apps/app/README.md
+++ /dev/null
@@ -1,123 +0,0 @@
-# Automaker
-
-Automaker is an autonomous AI development studio that helps you build software faster using AI-powered agents. It provides a visual Kanban board interface to manage features, automatically assigns AI agents to implement them, and tracks progress through an intuitive workflow from backlog to verified completion.
-
----
-
-> **[!CAUTION]**
->
-> ## Security Disclaimer
->
-> **This software uses AI-powered tooling that has access to your operating system and can read, modify, and delete files. Use at your own risk.**
->
-> We have reviewed this codebase for security vulnerabilities, but you assume all risk when running this software. You should review the code yourself before running it.
->
-> **We do not recommend running Automaker directly on your local computer** due to the risk of AI agents having access to your entire file system. Please sandbox this application using Docker or a virtual machine.
->
-> **[Read the full disclaimer](../DISCLAIMER.md)**
-
----
-
-## Getting Started
-
-**Step 1:** Clone this repository:
-
-```bash
-git clone git@github.com:AutoMaker-Org/automaker.git
-cd automaker
-```
-
-**Step 2:** Install dependencies:
-
-```bash
-npm install
-```
-
-### Windows notes (in-app Claude auth)
-
-- Node.js 22.x
-- Prebuilt PTY is bundled; Visual Studio build tools are not required for Claude auth.
-- If you prefer the external terminal flow, set `CLAUDE_AUTH_DISABLE_PTY=1`.
-- If you later add native modules beyond the prebuilt PTY, you may still need VS Build Tools + Python to rebuild those.
-
-**Step 3:** Run the Claude Code setup token command:
-
-```bash
-claude setup-token
-```
-
-> **β οΈ Warning:** This command will print your token to your terminal. Be careful if you're streaming or sharing your screen, as the token will be visible to anyone watching.
-
-**Step 4:** Export the Claude Code OAuth token in your shell:
-
-```bash
-export CLAUDE_CODE_OAUTH_TOKEN="your-token-here"
-```
-
-**Step 5:** Start the development server:
-
-```bash
-npm run dev:electron
-```
-
-This will start both the Next.js development server and the Electron application.
-
-### Auth smoke test (Windows)
-
-1. Ensure dependencies are installed (prebuilt pty is included).
-2. Run `npm run dev:electron` and open the Setup modal.
-3. Click Start on Claude auth; watch the embedded terminal stream logs.
-4. Successful runs show βToken captured automatically.β; otherwise copy/paste the token from the log.
-5. Optional: `node --test tests/claude-cli-detector.test.js` to verify token parsing.
-
-**Step 6:** MOST IMPORTANT: Run the Following after all is setup
-
-```bash
-echo "W"
-echo "W"
-echo "W"
-echo "W"
-echo "W"
-echo "W"
-echo "W"
-echo "W"
-```
-
-## Features
-
-- π **Kanban Board** - Visual drag-and-drop board to manage features through backlog, in progress, waiting approval, and verified stages
-- π€ **AI Agent Integration** - Automatic AI agent assignment to implement features when moved to "In Progress"
-- π§ **Multi-Model Support** - Choose from multiple AI models including Claude Opus, Sonnet, and more
-- π **Extended Thinking** - Enable extended thinking modes for complex problem-solving
-- π‘ **Real-time Agent Output** - View live agent output, logs, and file diffs as features are being implemented
-- π **Project Analysis** - AI-powered project structure analysis to understand your codebase
-- π **Context Management** - Add context files to help AI agents understand your project better
-- π‘ **Feature Suggestions** - AI-generated feature suggestions based on your project
-- πΌοΈ **Image Support** - Attach images and screenshots to feature descriptions
-- β‘ **Concurrent Processing** - Configure concurrency to process multiple features simultaneously
-- π§ͺ **Test Integration** - Automatic test running and verification for implemented features
-- π **Git Integration** - View git diffs and track changes made by AI agents
-- π€ **AI Profiles** - Create and manage different AI agent profiles for various tasks
-- π¬ **Chat History** - Keep track of conversations and interactions with AI agents
-- β¨οΈ **Keyboard Shortcuts** - Efficient navigation and actions via keyboard shortcuts
-- π¨ **Dark/Light Theme** - Beautiful UI with theme support
-- π₯οΈ **Cross-Platform** - Desktop application built with Electron for Windows, macOS, and Linux
-
-## Tech Stack
-
-- [Next.js](https://nextjs.org) - React framework
-- [Electron](https://www.electronjs.org/) - Desktop application framework
-- [Tailwind CSS](https://tailwindcss.com/) - Styling
-- [Zustand](https://zustand-demo.pmnd.rs/) - State management
-- [dnd-kit](https://dndkit.com/) - Drag and drop functionality
-
-## Learn More
-
-To learn more about Next.js, take a look at the following resources:
-
-- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
-- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
-
-## License
-
-See [LICENSE](../LICENSE) for details.
diff --git a/apps/app/src/components/layout/sidebar.tsx b/apps/app/src/components/layout/sidebar.tsx
index f33bce56..6f534db4 100644
--- a/apps/app/src/components/layout/sidebar.tsx
+++ b/apps/app/src/components/layout/sidebar.tsx
@@ -195,6 +195,33 @@ const PROJECT_THEME_OPTIONS = [
})),
] as const;
+// Reusable Bug Report Button Component
+const BugReportButton = ({
+ sidebarExpanded,
+ onClick
+}: {
+ sidebarExpanded: boolean;
+ onClick: () => void;
+}) => {
+ return (
+
+ );
+};
+
export function Sidebar() {
const {
projects,
@@ -836,6 +863,12 @@ export function Sidebar() {
[trashedProjects, currentProject, globalTheme, upsertAndSetCurrentProject]
);
+ // Handle bug report button click
+ const handleBugReportClick = useCallback(() => {
+ const api = getElectronAPI();
+ api.openExternalLink("https://github.com/AutoMaker-Org/automaker/issues");
+ }, []);
+
/**
* Opens the system folder selection dialog and initializes the selected project.
* Used by both the 'O' keyboard shortcut and the folder icon button.
@@ -1394,30 +1427,20 @@ export function Sidebar() {
)}
- {/* Bug Report Button */}
-
+ {/* Bug Report Button - Inside logo container when expanded */}
+ {sidebarOpen && }
+ {/* Bug Report Button - Collapsed sidebar version */}
+ {!sidebarOpen && (
+