
Backlog.md
Backlog.md - A tool for managing project collaboration between humans and AI Agents in a git ecosystem
Stars: 3149

Backlog.md is a Markdown-native Task Manager & Kanban visualizer for any Git repository. It turns any folder with a Git repo into a self-contained project board powered by plain Markdown files and a zero-config CLI. Features include managing tasks as plain .md files, private & offline usage, instant terminal Kanban visualization, board export, modern web interface, AI-ready CLI, rich query commands, cross-platform support, and MIT-licensed open-source. Users can create tasks, view board, assign tasks to AI, manage documentation, make decisions, and configure settings easily.
README:
Markdown‑native Task Manager & Kanban visualizer for any Git repository
npm i -g backlog.md
or bun add -g backlog.md
or brew install backlog-md
or nix run github:MrLesk/Backlog.md
Backlog.md turns any folder with a Git repo into a self‑contained project board
powered by plain Markdown files and a zero‑config CLI.
-
📝 Markdown-native tasks -- manage every issue as a plain
.md
file -
🔒 100 % private & offline -- backlog lives entirely inside your repo
-
📊 Instant terminal Kanban --
backlog board
paints a live board in your shell -
📤 Board export --
backlog board export
creates shareable markdown reports -
🌐 Modern web interface --
backlog browser
launches a sleek web UI for visual task management -
🤖 AI-ready CLI -- "Claude, please take over task 33"
-
🔍 Rich query commands -- view, list, filter, or archive tasks with ease
-
💻 Cross-platform -- runs on macOS, Linux, and Windows
-
🆓 MIT-licensed & open-source -- free for personal or commercial use
# 1. Make sure you have Backlog.md installed
bun/npm i -g backlog.md or brew install backlog-md
# 2. Bootstrap a repo + backlog
backlog init "My Awesome Project"
# 3. Capture work
backlog task create "Render markdown as kanban"
# 4. See where you stand
backlog board view or backlog browser
# 5. Create tasks using Claude-code, Gemini, Codex or Jules
Claude I would like to build a search functionality in the web view that searches for:
* tasks
* docs
* decisions
Please create relevant tasks to tackle this request.
# 6. Assign tasks to AI
Claude please implement all tasks related to the web search functionality (task-10, task-11, task-12)
* before starting to write code use 'ultrathink mode' to prepare an implementation plan
* use multiple sub-agents when possible and dependencies allow
All data is saved under backlog
folder as human‑readable Markdown with the following format task-<task-id> - <task-title>.md
(e.g. task-10 - Add core search functionality.md
).
Launch a modern, responsive web interface for visual task management:
# Start the web server (opens browser automatically)
backlog browser
# Custom port
backlog browser --port 8080
# Don't open browser automatically
backlog browser --no-open
The web interface provides:
- Interactive Kanban board with drag-and-drop functionality
- Task creation and editing with rich forms and validation
- Interactive acceptance criteria editor with checklist controls and instant persistence
- Real-time updates as you manage tasks
- Responsive design that works on desktop and mobile
- Archive tasks with confirmation dialogs
- Seamless CLI integration - changes sync with your markdown files
Action | Example |
---|---|
Initialize project |
backlog init [project-name] (creates backlog structure with interactive configuration) |
Re-initialize |
backlog init (preserves existing config, allows updates) |
The backlog init
command provides comprehensive project setup with interactive prompts for:
- Project name - identifier for your backlog
- Auto-commit - whether to automatically commit task changes to git
- Default editor - editor command for opening tasks (detects from environment)
- Remote operations - enable/disable fetching tasks from remote branches
- Web UI settings - port and browser auto-open preferences
- Agent guidelines - AI agent instruction files (CLAUDE.md, .cursorrules, etc.)
- Claude Code agent - optional Backlog.md agent for enhanced task management
When re-initializing an existing project, all current configuration values are preserved and pre-populated in prompts, allowing you to update only what you need.
Action | Example |
---|---|
Create task | backlog task create "Add OAuth System" |
Create with description | backlog task create "Feature" -d "Add authentication system" |
Create with assignee | backlog task create "Feature" -a @sara |
Create with status | backlog task create "Feature" -s "In Progress" |
Create with labels | backlog task create "Feature" -l auth,backend |
Create with priority | backlog task create "Feature" --priority high |
Create with plan | backlog task create "Feature" --plan "1. Research\n2. Implement" |
Create with AC | backlog task create "Feature" --ac "Must work,Must be tested" |
Create with notes | backlog task create "Feature" --notes "Started initial research" |
Create with deps | backlog task create "Feature" --dep task-1,task-2 |
Create sub task | backlog task create -p 14 "Add Login with Google" |
Create (all options) | backlog task create "Feature" -d "Description" -a @sara -s "To Do" -l auth --priority high --ac "Must work" --notes "Initial setup done" --dep task-1 -p 14 |
List tasks | backlog task list [-s <status>] [-a <assignee>] [-p <parent>] |
List by parent |
backlog task list --parent 42 or backlog task list -p task-42
|
View detail |
backlog task 7 (interactive UI, press 'E' to edit in editor) |
View (AI mode) | backlog task 7 --plain |
Edit | backlog task edit 7 -a @sara -l auth,backend |
Add plan | backlog task edit 7 --plan "Implementation approach" |
Add AC | backlog task edit 7 --ac "New criterion" --ac "Another one" |
Remove AC |
backlog task edit 7 --remove-ac 2 (removes AC #2) |
Remove multiple ACs |
backlog task edit 7 --remove-ac 2 --remove-ac 4 (removes AC #2 and #4) |
Check AC |
backlog task edit 7 --check-ac 1 (marks AC #1 as done) |
Check multiple ACs |
backlog task edit 7 --check-ac 1 --check-ac 3 (marks AC #1 and #3 as done) |
Uncheck AC |
backlog task edit 7 --uncheck-ac 3 (marks AC #3 as not done) |
Mixed AC operations | backlog task edit 7 --check-ac 1 --uncheck-ac 2 --remove-ac 4 |
Add notes | backlog task edit 7 --notes "Completed X, working on Y" |
Add deps | backlog task edit 7 --dep task-1 --dep task-2 |
Archive | backlog task archive 7 |
The CLI preserves input literally; \n
sequences are not auto‑converted. Use one of the following to insert real newlines:
-
Bash/Zsh (ANSI‑C quoting)
- Description:
backlog task create "Feature" --desc $'Line1\nLine2\n\nFinal paragraph'
- Plan:
backlog task edit 7 --plan $'1. Research\n2. Implement'
- Notes:
backlog task edit 7 --notes $'Completed A\nWorking on B'
- Description:
-
POSIX sh (printf)
backlog task create "Feature" --desc "$(printf 'Line1\nLine2\n\nFinal paragraph')"
-
PowerShell (backtick)
-
backlog task create "Feature" --desc "Line1
nLine2n
nFinal paragraph"`
-
Tip: Help text shows Bash examples with escaped \\n
for readability; when typing, $'\n'
expands to a newline.
Action | Example |
---|---|
Create draft | backlog task create "Feature" --draft |
Draft flow |
backlog draft create "Spike GraphQL" → backlog draft promote 3.1
|
Demote to draft | backlog task demote <id> |
Action | Example |
---|---|
Kanban board |
backlog board (interactive UI, press 'E' to edit in editor) |
Export board |
backlog board export [file] (exports Kanban board to markdown) |
Export with version |
backlog board export --export-version "v1.0.0" (includes version in export) |
Action | Example |
---|---|
Project overview |
backlog overview (interactive TUI showing project statistics) |
Action | Example |
---|---|
Web interface |
backlog browser (launches web UI on port 6420) |
Web custom port | backlog browser --port 8080 --no-open |
Action | Example |
---|---|
Create doc | backlog doc create "API Guidelines" |
Create with path | backlog doc create "Setup Guide" -p guides/setup |
Create with type | backlog doc create "Architecture" -t technical |
List docs | backlog doc list |
View doc | backlog doc view doc-1 |
Action | Example |
---|---|
Create decision | backlog decision create "Use PostgreSQL for primary database" |
Create with status | backlog decision create "Migrate to TypeScript" -s proposed |
Action | Example |
---|---|
Update agent files |
backlog agents --update-instructions (updates .cursorrules, CLAUDE.md, AGENTS.md, GEMINI.md, .github/copilot-instructions.md) |
Action | Example |
---|---|
Cleanup done tasks |
backlog cleanup (move old completed tasks to completed folder) |
Full help: backlog --help
Backlog.md merges the following layers (highest → lowest):
- CLI flags
-
backlog/config.yml
(per‑project) -
~/backlog/user
(per‑user) - Built‑ins
Action | Example |
---|---|
View all configs | backlog config list |
Get specific config | backlog config get defaultEditor |
Set config value | backlog config set defaultEditor "code --wait" |
Enable auto-commit | backlog config set autoCommit true |
Bypass git hooks | backlog config set bypassGitHooks true |
Enable cross-branch check | backlog config set checkActiveBranches true |
Set active branch days | backlog config set activeBranchDays 30 |
Key | Purpose | Default |
---|---|---|
defaultAssignee |
Pre‑fill assignee | [] |
defaultStatus |
First column | To Do |
statuses |
Board columns | [To Do, In Progress, Done] |
dateFormat |
Date/time format | yyyy-mm-dd hh:mm |
timezonePreference |
Timezone for dates | UTC |
includeDatetimeInDates |
Add time to new dates | true |
defaultEditor |
Editor for 'E' key | Platform default (nano/notepad) |
defaultPort |
Web UI port | 6420 |
autoOpenBrowser |
Open browser automatically | true |
remoteOperations |
Enable remote git operations | true |
autoCommit |
Automatically commit task changes | false |
bypassGitHooks |
Skip git hooks when committing (uses --no-verify) | false |
zeroPaddedIds |
Pad all IDs (tasks, docs, etc.) with leading zeros | (disabled) |
checkActiveBranches |
Check task states across active branches for accuracy | true |
activeBranchDays |
How many days a branch is considered active | 30 |
Note: Set
remoteOperations: false
to work offline. This disables git fetch operations and loads tasks from local branches only, useful when working without network connectivity.
Git Control: By default,
autoCommit
is set tofalse
, giving you full control over your git history. Task operations will modify files but won't automatically commit changes. SetautoCommit: true
if you prefer automatic commits for each task operation.
Git Hooks: If you have pre-commit hooks (like conventional commits or linters) that interfere with backlog.md's automated commits, set
bypassGitHooks: true
to skip them using the--no-verify
flag.
Performance: Cross-branch checking ensures accurate task tracking across all active branches but may impact performance on large repositories. You can disable it by setting
checkActiveBranches: false
for maximum speed, or adjustactiveBranchDays
to control how far back to look for branch activity (lower values = better performance).
Date/Time Support: Backlog.md now supports datetime precision for all dates. New items automatically include time (YYYY-MM-DD HH:mm format in UTC), while existing date-only entries remain unchanged for backward compatibility. Use the migration script
bun src/scripts/migrate-dates.ts
to optionally add time to existing items.
Export your Kanban board to a clean, shareable markdown file:
# Export to default Backlog.md file
backlog board export
# Export to custom file
backlog board export project-status.md
# Force overwrite existing file
backlog board export --force
# Export to README.md with board markers
backlog board export --readme
# Include a custom version string in the export
backlog board export --export-version "v1.2.3"
backlog board export --readme --export-version "Release 2024.12.1-beta"
Perfect for sharing project status, creating reports, or storing snapshots in version control.
This board was automatically generated by Backlog.md
Generated on: 2025-09-03 21:39:31
To Do | In Progress | Done |
---|---|---|
TASK-247 - Web UI - Read-only Description with Edit Toggle (Hide Editor Mode Buttons) #web-ui #editor #ux |
└─ TASK-24.1 - CLI: Kanban board milestone view [@codex] |
TASK-234 - Investigate newline handling in CLI descriptions [@codex] #cli #bug #ux |
TASK-248 - Circular navigation in TUI list and Kanban board #ui #tui #kanban |
TASK-236 - Fix TUI Unicode rendering for CJK (Chinese shows as ?) [@codex] #tui #bug #unicode |
|
TASK-244 - TUI: add live updates via watch in task list and kanban [@codex] #tui #watcher #enhancement |
TASK-246 - Domain: split Description/Plan/Notes into first-party Task fields [@codex] #domain #parsing #web-ui #tui |
|
TASK-218 - Update documentation and tests for sequences #sequences #documentation #testing |
TASK-227 - Web UI: interactive acceptance criteria editor [@codex] #web-ui #enhancement |
|
TASK-217 - Create web UI for sequences with drag-and-drop #sequences #web-ui #frontend |
TASK-245 - Fix case-insensitive priority filtering [@codex] | |
└─ TASK-217.03 - Sequences web UI: move tasks and update dependencies #sequences |
└─ TASK-217.01 - Sequences server: endpoints for list and move [@codex] #sequences |
|
└─ TASK-217.04 - Sequences web UI: tests #sequences |
TASK-215 - Implement TUI view for sequences #sequences #tui #ui |
|
└─ TASK-217.02 - Sequences web UI: list sequences #sequences |
└─ TASK-215.05 - TUI sequences: tests and stability [@codex] #sequences |
|
TASK-242 - Centralize task filtering logic to eliminate duplication [@codex] #refactoring #backend #cli |
└─ TASK-215.04 - TUI sequences: create new sequences via drop positions [@codex] #sequences |
|
TASK-241 - Consolidate assignee normalization into helper [@codex] | └─ TASK-215.03 - TUI sequences: move tasks with dependency updates [@codex] #sequences |
|
TASK-243 - Enable TUI task reordering with Shift+Arrow keys [@codex] #tui #ui #enhancement |
└─ TASK-215.02 - TUI sequences: navigation and detail view [@codex] #sequences |
|
TASK-213 - Compute sequences from task dependencies #sequences #core |
TASK-214 - Add CLI command to list sequences [@codex] #sequences #cli |
|
└─ TASK-215.01 - TUI sequences: read-only view #sequences |
TASK-232 - Nix build fails due to missing libstdc++.so.6 | |
TASK-240 - Improve binary resolution on Apple Silicon (Rosetta/arch mismatch) [@codex] #packaging #bug #macos |
TASK-231 - Fix case-insensitive status grouping and status normalization [@codex] | |
TASK-239 - Feature: Auto-link tasks to documents/decisions + backlinks [@codex] #web #enhancement #docs |
TASK-230 - Add --plain to task create/edit and print plain details after operation [@codex] #cli #plain-output |
|
TASK-238 - Fix web editor selection/cursor issues (MDEditor integration) [@codex] #web #bug #editor |
||
TASK-237 - Fix invalid git ref 'origin/origin' during remote task loading [@codex] #git #bug #remote |
||
TASK-235 - Fix duplicate Acceptance Criteria sections in tasks [@codex] #cli #bug |
||
TASK-233 - MVP: Live task watcher in TUI (Bun.watch) [@codex] #tui #watcher #mvp |
||
TASK-228 - Replace @uiw/react-md-editor with TOAST UI Editor for rich-text editing #web-ui #enhancement #editor |
||
TASK-222 - Improve task and subtask visualization in web UI | ||
TASK-208 - Add paste-as-markdown support in Web UI #web-ui #enhancement #markdown |
||
TASK-200 - Add Claude Code integration with workflow commands during init #enhancement #developer-experience |
Backlog.md is released under the MIT License – do anything, just give credit. See LICENSE.
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Alternative AI tools for Backlog.md
Similar Open Source Tools

Backlog.md
Backlog.md is a Markdown-native Task Manager & Kanban visualizer for any Git repository. It turns any folder with a Git repo into a self-contained project board powered by plain Markdown files and a zero-config CLI. Features include managing tasks as plain .md files, private & offline usage, instant terminal Kanban visualization, board export, modern web interface, AI-ready CLI, rich query commands, cross-platform support, and MIT-licensed open-source. Users can create tasks, view board, assign tasks to AI, manage documentation, make decisions, and configure settings easily.

gpt-load
GPT-Load is a high-performance, enterprise-grade AI API transparent proxy service designed for enterprises and developers needing to integrate multiple AI services. Built with Go, it features intelligent key management, load balancing, and comprehensive monitoring capabilities for high-concurrency production environments. The tool serves as a transparent proxy service, preserving native API formats of various AI service providers like OpenAI, Google Gemini, and Anthropic Claude. It supports dynamic configuration, distributed leader-follower deployment, and a Vue 3-based web management interface. GPT-Load is production-ready with features like dual authentication, graceful shutdown, and error recovery.

nexa-sdk
Nexa SDK is a comprehensive toolkit supporting ONNX and GGML models for text generation, image generation, vision-language models (VLM), and text-to-speech (TTS) capabilities. It offers an OpenAI-compatible API server with JSON schema mode and streaming support, along with a user-friendly Streamlit UI. Users can run Nexa SDK on any device with Python environment, with GPU acceleration supported. The toolkit provides model support, conversion engine, inference engine for various tasks, and differentiating features from other tools.

DownEdit
DownEdit is a fast and powerful program for downloading and editing videos from top platforms like TikTok, Douyin, and Kuaishou. Effortlessly grab videos from user profiles, make bulk edits throughout the entire directory with just one click. Advanced Chat & AI features let you download, edit, and generate videos, images, and sounds in bulk. Exciting new features are coming soon—stay tuned!

DownEdit
DownEdit is a powerful program that allows you to download videos from various social media platforms such as TikTok, Douyin, Kuaishou, and more. With DownEdit, you can easily download videos from user profiles and edit them in bulk. You have the option to flip the videos horizontally or vertically throughout the entire directory with just a single click. Stay tuned for more exciting features coming soon!

DownEdit
DownEdit is a fast and powerful program for downloading and editing videos from platforms like TikTok, Douyin, and Kuaishou. It allows users to effortlessly grab videos, make bulk edits, and utilize advanced AI features for generating videos, images, and sounds in bulk. The tool offers features like video, photo, and sound editing, downloading videos without watermarks, bulk AI generation, and AI editing for content enhancement.

gollama
Gollama is a tool designed for managing Ollama models through a Text User Interface (TUI). Users can list, inspect, delete, copy, and push Ollama models, as well as link them to LM Studio. The application offers interactive model selection, sorting by various criteria, and actions using hotkeys. It provides features like sorting and filtering capabilities, displaying model metadata, model linking, copying, pushing, and more. Gollama aims to be user-friendly and useful for managing models, especially for cleaning up old models.

skpro
skpro is a library for supervised probabilistic prediction in python. It provides `scikit-learn`-like, `scikit-base` compatible interfaces to: * tabular **supervised regressors for probabilistic prediction** \- interval, quantile and distribution predictions * tabular **probabilistic time-to-event and survival prediction** \- instance-individual survival distributions * **metrics to evaluate probabilistic predictions** , e.g., pinball loss, empirical coverage, CRPS, survival losses * **reductions** to turn `scikit-learn` regressors into probabilistic `skpro` regressors, such as bootstrap or conformal * building **pipelines and composite models** , including tuning via probabilistic performance metrics * symbolic **probability distributions** with value domain of `pandas.DataFrame`-s and `pandas`-like interface

EVE
EVE is an official PyTorch implementation of Unveiling Encoder-Free Vision-Language Models. The project aims to explore the removal of vision encoders from Vision-Language Models (VLMs) and transfer LLMs to encoder-free VLMs efficiently. It also focuses on bridging the performance gap between encoder-free and encoder-based VLMs. EVE offers a superior capability with arbitrary image aspect ratio, data efficiency by utilizing publicly available data for pre-training, and training efficiency with a transparent and practical strategy for developing a pure decoder-only architecture across modalities.

OpenGateLLM
OpenGateLLM is an open-source API gateway developed by the French Government, designed to serve AI models in production. It follows OpenAI standards and offers robust features like RAG integration, audio transcription, OCR, and more. With support for multiple AI backends and built-in security, OpenGateLLM provides a production-ready solution for various AI tasks.

DeepRetrieval
DeepRetrieval is a tool designed to enhance search engines and retrievers using Large Language Models (LLMs) and Reinforcement Learning (RL). It allows LLMs to learn how to search effectively by integrating with search engine APIs and customizing reward functions. The tool provides functionalities for data preparation, training, evaluation, and monitoring search performance. DeepRetrieval aims to improve information retrieval tasks by leveraging advanced AI techniques.

ChatTTS-Forge
ChatTTS-Forge is a powerful text-to-speech generation tool that supports generating rich audio long texts using a SSML-like syntax and provides comprehensive API services, suitable for various scenarios. It offers features such as batch generation, support for generating super long texts, style prompt injection, full API services, user-friendly debugging GUI, OpenAI-style API, Google-style API, support for SSML-like syntax, speaker management, style management, independent refine API, text normalization optimized for ChatTTS, and automatic detection and processing of markdown format text. The tool can be experienced and deployed online through HuggingFace Spaces, launched with one click on Colab, deployed using containers, or locally deployed after cloning the project, preparing models, and installing necessary dependencies.

api-for-open-llm
This project provides a unified backend interface for open large language models (LLMs), offering a consistent experience with OpenAI's ChatGPT API. It supports various open-source LLMs, enabling developers to seamlessly integrate them into their applications. The interface features streaming responses, text embedding capabilities, and support for LangChain, a tool for developing LLM-based applications. By modifying environment variables, developers can easily use open-source models as alternatives to ChatGPT, providing a cost-effective and customizable solution for various use cases.

spiceai
Spice is a portable runtime written in Rust that offers developers a unified SQL interface to materialize, accelerate, and query data from any database, data warehouse, or data lake. It connects, fuses, and delivers data to applications, machine-learning models, and AI-backends, functioning as an application-specific, tier-optimized Database CDN. Built with industry-leading technologies such as Apache DataFusion, Apache Arrow, Apache Arrow Flight, SQLite, and DuckDB. Spice makes it fast and easy to query data from one or more sources using SQL, co-locating a managed dataset with applications or machine learning models, and accelerating it with Arrow in-memory, SQLite/DuckDB, or attached PostgreSQL for fast, high-concurrency, low-latency queries.

portkey-python-sdk
The Portkey Python SDK is a control panel for AI apps that allows seamless integration of Portkey's advanced features with OpenAI methods. It provides features such as AI gateway for unified API signature, interoperability, automated fallbacks & retries, load balancing, semantic caching, virtual keys, request timeouts, observability with logging, requests tracing, custom metadata, feedback collection, and analytics. Users can make requests to OpenAI using Portkey SDK and also use async functionality. The SDK is compatible with OpenAI SDK methods and offers Portkey-specific methods like feedback and prompts. It supports various providers and encourages contributions through Github issues or direct contact via email or Discord.
For similar tasks

Backlog.md
Backlog.md is a Markdown-native Task Manager & Kanban visualizer for any Git repository. It turns any folder with a Git repo into a self-contained project board powered by plain Markdown files and a zero-config CLI. Features include managing tasks as plain .md files, private & offline usage, instant terminal Kanban visualization, board export, modern web interface, AI-ready CLI, rich query commands, cross-platform support, and MIT-licensed open-source. Users can create tasks, view board, assign tasks to AI, manage documentation, make decisions, and configure settings easily.

scaleapi-python-client
The Scale AI Python SDK is a tool that provides a Python interface for interacting with the Scale API. It allows users to easily create tasks, manage projects, upload files, and work with evaluation tasks, training tasks, and Studio assignments. The SDK handles error handling and provides detailed documentation for each method. Users can also manage teammates, project groups, and batches within the Scale Studio environment. The SDK supports various functionalities such as creating tasks, retrieving tasks, canceling tasks, auditing tasks, updating task attributes, managing files, managing team members, and working with evaluation and training tasks.

atlas-mcp-server
ATLAS (Adaptive Task & Logic Automation System) is a high-performance Model Context Protocol server designed for LLMs to manage complex task hierarchies. Built with TypeScript, it features ACID-compliant storage, efficient task tracking, and intelligent template management. ATLAS provides LLM Agents task management through a clean, flexible tool interface. The server implements the Model Context Protocol (MCP) for standardized communication between LLMs and external systems, offering hierarchical task organization, task state management, smart templates, enterprise features, and performance optimization.

semantic-router
Semantic Router is a superfast decision-making layer for your LLMs and agents. Rather than waiting for slow LLM generations to make tool-use decisions, we use the magic of semantic vector space to make those decisions — _routing_ our requests using _semantic_ meaning.

hash
HASH is a self-building, open-source database which grows, structures and checks itself. With it, we're creating a platform for decision-making, which helps you integrate, understand and use data in a variety of different ways.

AgentKit
AgentKit is a framework for constructing complex human thought processes from simple natural language prompts. It offers a unified way to represent and execute these processes as graphs, making it easy to design and tune agents without any programming experience. AgentKit can be used for a variety of tasks, including generating text, answering questions, and making decisions.

OpenNARS-for-Applications
OpenNARS-for-Applications is an implementation of a Non-Axiomatic Reasoning System, a general-purpose reasoner that adapts under the Assumption of Insufficient Knowledge and Resources. The system combines the logic and conceptual ideas of OpenNARS, event handling and procedure learning capabilities of ANSNA and 20NAR1, and the control model from ALANN. It is written in C, offers improved reasoning performance, and has been compared with Reinforcement Learning and means-end reasoning approaches. The system has been used in real-world applications such as assisting first responders, real-time traffic surveillance, and experiments with autonomous robots. It has been developed with a pragmatic mindset focusing on effective implementation of existing theory.

awesome-llm-planning-reasoning
The 'Awesome LLMs Planning Reasoning' repository is a curated collection focusing on exploring the capabilities of Large Language Models (LLMs) in planning and reasoning tasks. It includes research papers, code repositories, and benchmarks that delve into innovative techniques, reasoning limitations, and standardized evaluations related to LLMs' performance in complex cognitive tasks. The repository serves as a comprehensive resource for researchers, developers, and enthusiasts interested in understanding the advancements and challenges in leveraging LLMs for planning and reasoning in real-world scenarios.
For similar jobs

Backlog.md
Backlog.md is a Markdown-native Task Manager & Kanban visualizer for any Git repository. It turns any folder with a Git repo into a self-contained project board powered by plain Markdown files and a zero-config CLI. Features include managing tasks as plain .md files, private & offline usage, instant terminal Kanban visualization, board export, modern web interface, AI-ready CLI, rich query commands, cross-platform support, and MIT-licensed open-source. Users can create tasks, view board, assign tasks to AI, manage documentation, make decisions, and configure settings easily.

gpt-pilot
GPT Pilot is a core technology for the Pythagora VS Code extension, aiming to provide the first real AI developer companion. It goes beyond autocomplete, helping with writing full features, debugging, issue discussions, and reviews. The tool utilizes LLMs to generate production-ready apps, with developers overseeing the implementation. GPT Pilot works step by step like a developer, debugging issues as they arise. It can work at any scale, filtering out code to show only relevant parts to the AI during tasks. Contributions are welcome, with debugging and telemetry being key areas of focus for improvement.

eververse
Eververse is an open source product management platform that provides a simple alternative to tools like Productboard and Cycle. It allows product teams to collaborate on exploring problems, ideating solutions, prioritizing features, and planning roadmaps with the assistance of AI.

product-manager-prompts
A treasure trove of Generative AI prompt engineering tailored for product managers and product owners. It provides prompts for completing tasks, exploring ideas, conducting research, facilitating communication, and jumpstarting templates. Join the community to enrich this collection with insights, prompts, synthetic data, and examples, making it an indispensable resource for product management.

Azure-Analytics-and-AI-Engagement
The Azure-Analytics-and-AI-Engagement repository provides packaged Industry Scenario DREAM Demos with ARM templates (Containing a demo web application, Power BI reports, Synapse resources, AML Notebooks etc.) that can be deployed in a customer’s subscription using the CAPE tool within a matter of few hours. Partners can also deploy DREAM Demos in their own subscriptions using DPoC.

quivr
Quivr is a personal assistant powered by Generative AI, designed to be a second brain for users. It offers fast and efficient access to data, ensuring security and compatibility with various file formats. Quivr is open source and free to use, allowing users to share their brains publicly or keep them private. The marketplace feature enables users to share and utilize brains created by others, boosting productivity. Quivr's offline mode provides anytime, anywhere access to data. Key features include speed, security, OS compatibility, file compatibility, open source nature, public/private sharing options, a marketplace, and offline mode.

Avalonia-Assistant
Avalonia-Assistant is an open-source desktop intelligent assistant that aims to provide a user-friendly interactive experience based on the Avalonia UI framework and the integration of Semantic Kernel with OpenAI or other large LLM models. By utilizing Avalonia-Assistant, you can perform various desktop operations through text or voice commands, enhancing your productivity and daily office experience.

MetaGPT
MetaGPT is a multi-agent framework that enables GPT to work in a software company, collaborating to tackle more complex tasks. It assigns different roles to GPTs to form a collaborative entity for complex tasks. MetaGPT takes a one-line requirement as input and outputs user stories, competitive analysis, requirements, data structures, APIs, documents, etc. Internally, MetaGPT includes product managers, architects, project managers, and engineers. It provides the entire process of a software company along with carefully orchestrated SOPs. MetaGPT's core philosophy is "Code = SOP(Team)", materializing SOP and applying it to teams composed of LLMs.